1# Translation template file.. 2# Copyright (C) 2021 Kovid Goyal 3# 4# Translators: 5# Arun Sundaram <arunistheking@gmail.com>, 2015 6# FIRST AUTHOR <EMAIL@ADDRESS>, 2010 7# Jagdish Chandrasekaran <jagdishcjs@gmail.com>, 2016 8# Mathu S <mathu_gct03@yahoo.co.in>, 2018 9msgid "" 10msgstr "" 11"Project-Id-Version: calibre\n" 12"Report-Msgid-Bugs-To: https://bugs.launchpad.net/calibre\n" 13"POT-Creation-Date: 2021-12-16 10:50+UTC\n" 14"PO-Revision-Date: 2021-12-14 13:05+0000\n" 15"Last-Translator: Kovid Goyal <kovid@kovidgoyal.net>\n" 16"Language-Team: Tamil (http://www.transifex.com/calibre/calibre/language/ta/)\n" 17"MIME-Version: 1.0\n" 18"Content-Type: text/plain; charset=UTF-8\n" 19"Content-Transfer-Encoding: 8bit\n" 20"Language: ta\n" 21"Plural-Forms: nplurals=2; plural=(n != 1);\n" 22 23#: /__w/calibre/calibre/manual/conf.py:158 24#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:222 25#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:205 26#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/create.py:35 27msgid "Start" 28msgstr "தொடங்கு" 29 30#: /__w/calibre/calibre/manual/conf.py:175 31msgid "Support calibre" 32msgstr "கேளிபரை ஆதரிக்கவும்" 33 34#: /__w/calibre/calibre/manual/conf.py:176 35msgid "Contribute to support calibre development" 36msgstr "கேளிபர் வளர்ச்சிக்கு பண உதவி செய்யவும்" 37 38#: /__w/calibre/calibre/manual/conf.py:245 39#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:544 40msgid "page" 41msgstr "பக்கம்" 42 43#: /__w/calibre/calibre/manual/custom.py:92 44msgid "" 45":command:`calibredb` is the command line interface to the calibre database. It has\n" 46"several sub-commands, documented below.\n" 47"\n" 48":command:`calibredb` can be used to manipulate either a calibre database\n" 49"specified by path or a calibre :guilabel:`Content server` running either on\n" 50"the local machine or over the internet. You can start a calibre\n" 51":guilabel:`Content server` using either the :command:`calibre-server`\n" 52"program or in the main calibre program click :guilabel:`Connect/share ->\n" 53"Start Content server`. Since :command:`calibredb` can make changes to your\n" 54"calibre libraries, you must setup authentication on the server first. There\n" 55"are two ways to do that:\n" 56"\n" 57" * If you plan to connect only to a server running on the same computer,\n" 58" you can simply use the ``--enable-local-write`` option of the\n" 59" Content server, to allow any program, including calibredb, running on\n" 60" the local computer to make changes to your calibre data. When running\n" 61" the server from the main calibre program, this option is in\n" 62" :guilabel:`Preferences->Sharing over the net->Advanced`.\n" 63"\n" 64" * If you want to enable access over the internet, then you should setup\n" 65" user accounts on the server and use the :option:`--username` and :option:`--password`\n" 66" options to :command:`calibredb` to give it access. You can setup\n" 67" user authentication for :command:`calibre-server` by using the ``--enable-auth``\n" 68" option and using ``--manage-users`` to create the user accounts.\n" 69" If you are running the server from the main calibre program, use\n" 70" :guilabel:`Preferences->Sharing over the net->Require username/password`.\n" 71"\n" 72"To connect to a running Content server, pass the URL of the server to the\n" 73":option:`--with-library` option, see the documentation of that option for\n" 74"details and examples.\n" 75" " 76msgstr "" 77 78#: /__w/calibre/calibre/manual/custom.py:217 79msgid "[options]" 80msgstr "[விருப்பங்கள்]" 81 82#: /__w/calibre/calibre/src/calibre/constants.py:411 83msgid "{} Portable" 84msgstr "" 85 86#: /__w/calibre/calibre/src/calibre/constants.py:448 87msgid "Recycle Bin" 88msgstr "" 89 90#: /__w/calibre/calibre/src/calibre/constants.py:448 91msgid "Trash" 92msgstr "" 93 94#: /__w/calibre/calibre/src/calibre/customize/__init__.py:66 95msgid "Does absolutely nothing" 96msgstr "நிச்சயமாக எதுவும் செய்யாது" 97 98#: /__w/calibre/calibre/src/calibre/customize/__init__.py:69 99#: /__w/calibre/calibre/src/calibre/db/__init__.py:107 100#: /__w/calibre/calibre/src/calibre/db/backend.py:1263 101#: /__w/calibre/calibre/src/calibre/db/backend.py:1288 102#: /__w/calibre/calibre/src/calibre/db/cache.py:312 103#: /__w/calibre/calibre/src/calibre/db/cache.py:315 104#: /__w/calibre/calibre/src/calibre/db/cache.py:326 105#: /__w/calibre/calibre/src/calibre/db/cache.py:1255 106#: /__w/calibre/calibre/src/calibre/db/cache.py:1257 107#: /__w/calibre/calibre/src/calibre/db/cache.py:1259 108#: /__w/calibre/calibre/src/calibre/db/cache.py:1430 109#: /__w/calibre/calibre/src/calibre/db/cache.py:1528 110#: /__w/calibre/calibre/src/calibre/db/cache.py:1530 111#: /__w/calibre/calibre/src/calibre/db/cache.py:1532 112#: /__w/calibre/calibre/src/calibre/db/cache.py:1719 113#: /__w/calibre/calibre/src/calibre/db/cache.py:1721 114#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:130 115#: /__w/calibre/calibre/src/calibre/db/lazy.py:287 116#: /__w/calibre/calibre/src/calibre/db/lazy.py:288 117#: /__w/calibre/calibre/src/calibre/db/lazy.py:289 118#: /__w/calibre/calibre/src/calibre/db/lazy.py:290 119#: /__w/calibre/calibre/src/calibre/db/lazy.py:298 120#: /__w/calibre/calibre/src/calibre/db/tests/writing.py:249 121#: /__w/calibre/calibre/src/calibre/db/tests/writing.py:251 122#: /__w/calibre/calibre/src/calibre/db/write.py:175 123#: /__w/calibre/calibre/src/calibre/db/write.py:179 124#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:402 125#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:403 126#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:122 127#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:123 128#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:74 129#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:127 130#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:759 131#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1729 132#: /__w/calibre/calibre/src/calibre/devices/mtp/books.py:46 133#: /__w/calibre/calibre/src/calibre/devices/mtp/books.py:70 134#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:311 135#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:264 136#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:67 137#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:68 138#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:336 139#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:337 140#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:663 141#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:473 142#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:474 143#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:558 144#: /__w/calibre/calibre/src/calibre/ebooks/chm/metadata.py:61 145#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:191 146#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:197 147#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:129 148#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:131 149#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:141 150#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:146 151#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:30 152#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:31 153#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:303 154#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:305 155#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:333 156#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:292 157#: /__w/calibre/calibre/src/calibre/ebooks/docx/container.py:228 158#: /__w/calibre/calibre/src/calibre/ebooks/docx/to_html.py:85 159#: /__w/calibre/calibre/src/calibre/ebooks/epub/periodical.py:143 160#: /__w/calibre/calibre/src/calibre/ebooks/htmlz/oeb2html.py:51 161#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1849 162#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1851 163#: /__w/calibre/calibre/src/calibre/ebooks/metadata/__init__.py:363 164#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:42 165#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:43 166#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:44 167#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:84 168#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:497 169#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:749 170#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:789 171#: /__w/calibre/calibre/src/calibre/ebooks/metadata/ereader.py:39 172#: /__w/calibre/calibre/src/calibre/ebooks/metadata/ereader.py:64 173#: /__w/calibre/calibre/src/calibre/ebooks/metadata/extz.py:24 174#: /__w/calibre/calibre/src/calibre/ebooks/metadata/fb2.py:115 175#: /__w/calibre/calibre/src/calibre/ebooks/metadata/fb2.py:123 176#: /__w/calibre/calibre/src/calibre/ebooks/metadata/fb2.py:178 177#: /__w/calibre/calibre/src/calibre/ebooks/metadata/html.py:158 178#: /__w/calibre/calibre/src/calibre/ebooks/metadata/html.py:161 179#: /__w/calibre/calibre/src/calibre/ebooks/metadata/html.py:347 180#: /__w/calibre/calibre/src/calibre/ebooks/metadata/kfx.py:316 181#: /__w/calibre/calibre/src/calibre/ebooks/metadata/kfx.py:317 182#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:35 183#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:63 184#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:65 185#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:108 186#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:110 187#: /__w/calibre/calibre/src/calibre/ebooks/metadata/mobi.py:501 188#: /__w/calibre/calibre/src/calibre/ebooks/metadata/mobi.py:503 189#: /__w/calibre/calibre/src/calibre/ebooks/metadata/mobi.py:505 190#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf2.py:1388 191#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf2.py:1498 192#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf3.py:1008 193#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pdb.py:49 194#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pdf.py:131 195#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pdf.py:134 196#: /__w/calibre/calibre/src/calibre/ebooks/metadata/plucker.py:25 197#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pml.py:25 198#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pml.py:51 199#: /__w/calibre/calibre/src/calibre/ebooks/metadata/rtf.py:118 200#: /__w/calibre/calibre/src/calibre/ebooks/metadata/rtf.py:121 201#: /__w/calibre/calibre/src/calibre/ebooks/metadata/rtf.py:131 202#: /__w/calibre/calibre/src/calibre/ebooks/metadata/snb.py:16 203#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/base.py:36 204#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/base.py:360 205#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/covers.py:92 206#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/covers.py:94 207#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google.py:100 208#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:266 209#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:373 210#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:375 211#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:479 212#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/worker.py:25 213#: /__w/calibre/calibre/src/calibre/ebooks/metadata/txt.py:23 214#: /__w/calibre/calibre/src/calibre/ebooks/metadata/xmp.py:242 215#: /__w/calibre/calibre/src/calibre/ebooks/metadata/xmp.py:353 216#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:38 217#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:135 218#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:202 219#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:241 220#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:661 221#: /__w/calibre/calibre/src/calibre/ebooks/mobi/utils.py:342 222#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:469 223#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer8/main.py:396 224#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer8/main.py:489 225#: /__w/calibre/calibre/src/calibre/ebooks/odt/input.py:278 226#: /__w/calibre/calibre/src/calibre/ebooks/odt/input.py:280 227#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:973 228#: /__w/calibre/calibre/src/calibre/ebooks/oeb/iterator/spine.py:92 229#: /__w/calibre/calibre/src/calibre/ebooks/oeb/parse_utils.py:320 230#: /__w/calibre/calibre/src/calibre/ebooks/oeb/parse_utils.py:323 231#: /__w/calibre/calibre/src/calibre/ebooks/oeb/parse_utils.py:327 232#: /__w/calibre/calibre/src/calibre/ebooks/oeb/reader.py:150 233#: /__w/calibre/calibre/src/calibre/ebooks/oeb/reader.py:157 234#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:122 235#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:127 236#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:284 237#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:295 238#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:325 239#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/writer.py:172 240#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 241#: /__w/calibre/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:31 242#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:29 243#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:701 244#: /__w/calibre/calibre/src/calibre/ebooks/pdf/image_writer.py:21 245#: /__w/calibre/calibre/src/calibre/ebooks/pdf/image_writer.py:22 246#: /__w/calibre/calibre/src/calibre/ebooks/pdf/render/links.py:145 247#: /__w/calibre/calibre/src/calibre/ebooks/txt/processor.py:148 248#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:575 249#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:583 250#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:328 251#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:720 252#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:722 253#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:957 254#: /__w/calibre/calibre/src/calibre/gui2/add.py:355 255#: /__w/calibre/calibre/src/calibre/gui2/add.py:415 256#: /__w/calibre/calibre/src/calibre/gui2/add.py:471 257#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:1109 258#: /__w/calibre/calibre/src/calibre/gui2/convert/__init__.py:52 259#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:147 260#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:163 261#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:165 262#: /__w/calibre/calibre/src/calibre/gui2/cover_flow.py:154 263#: /__w/calibre/calibre/src/calibre/gui2/device.py:1513 264#: /__w/calibre/calibre/src/calibre/gui2/device.py:1516 265#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:364 266#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:139 267#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:147 268#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:180 269#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:699 270#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1084 271#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:526 272#: /__w/calibre/calibre/src/calibre/gui2/email.py:397 273#: /__w/calibre/calibre/src/calibre/gui2/email.py:412 274#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:550 275#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:671 276#: /__w/calibre/calibre/src/calibre/gui2/init.py:760 277#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:612 278#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1346 279#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1574 280#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1577 281#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1580 282#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1668 283#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:224 284#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:405 285#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:420 286#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:106 287#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:537 288#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:583 289#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:149 290#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:153 291#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:61 292#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:76 293#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:129 294#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:202 295#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:240 296#: /__w/calibre/calibre/src/calibre/gui2/save.py:117 297#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:202 298#: /__w/calibre/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:116 299#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:436 300#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:485 301#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:486 302#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:243 303#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:224 304#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:479 305#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:483 306#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:497 307#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:624 308#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:953 309#: /__w/calibre/calibre/src/calibre/library/database.py:927 310#: /__w/calibre/calibre/src/calibre/library/database2.py:605 311#: /__w/calibre/calibre/src/calibre/library/database2.py:613 312#: /__w/calibre/calibre/src/calibre/library/database2.py:623 313#: /__w/calibre/calibre/src/calibre/library/database2.py:2299 314#: /__w/calibre/calibre/src/calibre/library/database2.py:2452 315#: /__w/calibre/calibre/src/calibre/library/database2.py:2905 316#: /__w/calibre/calibre/src/calibre/library/database2.py:3540 317#: /__w/calibre/calibre/src/calibre/library/database2.py:3542 318#: /__w/calibre/calibre/src/calibre/srv/content.py:160 319#: /__w/calibre/calibre/src/calibre/srv/content.py:161 320#: /__w/calibre/calibre/src/calibre/srv/tests/http.py:97 321#: /__w/calibre/calibre/src/calibre/srv/tests/http.py:106 322#: /__w/calibre/calibre/src/calibre/utils/formatter.py:281 323#: /__w/calibre/calibre/src/calibre/utils/localization.py:347 324#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:25 325#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/collection.py:50 326#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/collection.py:58 327msgid "Unknown" 328msgstr "தெரியாத" 329 330#: /__w/calibre/calibre/src/calibre/customize/__init__.py:90 331msgid "Base" 332msgstr "அடிப்படை" 333 334#: /__w/calibre/calibre/src/calibre/customize/__init__.py:164 335#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:87 336#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:442 337msgid "Customize" 338msgstr "தனிப்பயனாக்கு" 339 340#: /__w/calibre/calibre/src/calibre/customize/__init__.py:172 341#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:58 342#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:364 343msgid "Cannot configure" 344msgstr "கட்டமைக்க முடியாது" 345 346#: /__w/calibre/calibre/src/calibre/customize/__init__.py:356 347msgid "File type" 348msgstr "கோப்பு வகை" 349 350#: /__w/calibre/calibre/src/calibre/customize/__init__.py:426 351msgid "Metadata reader" 352msgstr "தரவுகள் சுருக்கப் படிப்பி" 353 354#: /__w/calibre/calibre/src/calibre/customize/__init__.py:458 355msgid "Metadata writer" 356msgstr "தரவுகள் சுருக்க எழுதி" 357 358#: /__w/calibre/calibre/src/calibre/customize/__init__.py:490 359msgid "Catalog generator" 360msgstr "பட்டியல் உருவாக்கி" 361 362#: /__w/calibre/calibre/src/calibre/customize/__init__.py:608 363msgid "User interface action" 364msgstr "பயனாளி இடைமுகத்தின் செயல்பாடு" 365 366#: /__w/calibre/calibre/src/calibre/customize/__init__.py:643 367#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:22 368#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:30 369#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:100 370#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:237 371#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:328 372#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:361 373#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:448 374#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:65 375msgid "Preferences" 376msgstr "விருப்பங்கள்" 377 378#: /__w/calibre/calibre/src/calibre/customize/__init__.py:696 379#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 380msgid "Store" 381msgstr "சேமி" 382 383#: /__w/calibre/calibre/src/calibre/customize/__init__.py:700 384msgid "An e-book store." 385msgstr "மின்னணு புத்தகக்கடை." 386 387#: /__w/calibre/calibre/src/calibre/customize/__init__.py:744 388msgid "Edit book tool" 389msgstr "புத்தக திருத்த கருவி" 390 391#: /__w/calibre/calibre/src/calibre/customize/__init__.py:756 392msgid "Library closed" 393msgstr "நூலகம் மூடப்பட்டது" 394 395#: /__w/calibre/calibre/src/calibre/customize/builtins.py:22 396msgid "" 397"Create a PMLZ archive containing the PML file and all images in the folder " 398"pmlname_img or images. This plugin is run every time you add a PML file to " 399"the library." 400msgstr "" 401 402#: /__w/calibre/calibre/src/calibre/customize/builtins.py:53 403msgid "" 404"Create a TXTZ archive when a TXT file is imported containing Markdown or " 405"Textile references to images. The referenced images as well as the TXT file " 406"are added to the archive." 407msgstr "" 408 409#: /__w/calibre/calibre/src/calibre/customize/builtins.py:108 410msgid "Extract cover from comic files" 411msgstr "காமிக் கோப்புகளிலிருந்து அட்டையை எடுக்கவும்" 412 413#: /__w/calibre/calibre/src/calibre/customize/builtins.py:153 414#: /__w/calibre/calibre/src/calibre/customize/builtins.py:164 415#: /__w/calibre/calibre/src/calibre/customize/builtins.py:177 416#: /__w/calibre/calibre/src/calibre/customize/builtins.py:188 417#: /__w/calibre/calibre/src/calibre/customize/builtins.py:199 418#: /__w/calibre/calibre/src/calibre/customize/builtins.py:211 419#: /__w/calibre/calibre/src/calibre/customize/builtins.py:223 420#: /__w/calibre/calibre/src/calibre/customize/builtins.py:234 421#: /__w/calibre/calibre/src/calibre/customize/builtins.py:245 422#: /__w/calibre/calibre/src/calibre/customize/builtins.py:256 423#: /__w/calibre/calibre/src/calibre/customize/builtins.py:267 424#: /__w/calibre/calibre/src/calibre/customize/builtins.py:278 425#: /__w/calibre/calibre/src/calibre/customize/builtins.py:289 426#: /__w/calibre/calibre/src/calibre/customize/builtins.py:300 427#: /__w/calibre/calibre/src/calibre/customize/builtins.py:312 428#: /__w/calibre/calibre/src/calibre/customize/builtins.py:325 429#: /__w/calibre/calibre/src/calibre/customize/builtins.py:348 430#: /__w/calibre/calibre/src/calibre/customize/builtins.py:360 431#: /__w/calibre/calibre/src/calibre/customize/builtins.py:371 432#: /__w/calibre/calibre/src/calibre/customize/builtins.py:383 433#: /__w/calibre/calibre/src/calibre/customize/builtins.py:394 434#: /__w/calibre/calibre/src/calibre/customize/builtins.py:406 435#, python-format 436msgid "Read metadata from %s files" 437msgstr "%s கோப்புகளில் இருந்து மெட்டாடேட்டாவை படிக்கவும்" 438 439#: /__w/calibre/calibre/src/calibre/customize/builtins.py:337 440msgid "Read metadata from e-books in RAR archives" 441msgstr "" 442 443#: /__w/calibre/calibre/src/calibre/customize/builtins.py:418 444msgid "Read metadata from e-books in ZIP archives" 445msgstr "" 446 447#: /__w/calibre/calibre/src/calibre/customize/builtins.py:437 448#: /__w/calibre/calibre/src/calibre/customize/builtins.py:456 449#: /__w/calibre/calibre/src/calibre/customize/builtins.py:479 450#: /__w/calibre/calibre/src/calibre/customize/builtins.py:490 451#: /__w/calibre/calibre/src/calibre/customize/builtins.py:514 452#: /__w/calibre/calibre/src/calibre/customize/builtins.py:526 453#: /__w/calibre/calibre/src/calibre/customize/builtins.py:537 454#, python-format 455msgid "Set metadata in %s files" 456msgstr "Metadata va indha files'la %s set pannu" 457 458#: /__w/calibre/calibre/src/calibre/customize/builtins.py:448 459#, python-brace-format 460msgid "" 461"Enter {0} below to have the EPUB metadata writer plugin not add cover images" 462" to EPUB files that have no existing cover image." 463msgstr "" 464 465#: /__w/calibre/calibre/src/calibre/customize/builtins.py:467 466#: /__w/calibre/calibre/src/calibre/customize/builtins.py:502 467#: /__w/calibre/calibre/src/calibre/customize/builtins.py:549 468#: /__w/calibre/calibre/src/calibre/customize/builtins.py:561 469#: /__w/calibre/calibre/src/calibre/customize/builtins.py:572 470#, python-format 471msgid "Set metadata from %s files" 472msgstr "%s கோப்புகளில் இருந்து மெட்டாடேட்டாவை அமைக்கவும்" 473 474#: /__w/calibre/calibre/src/calibre/customize/builtins.py:819 475msgid "Add books to calibre or the connected device" 476msgstr "காலிபர் அல்லது இணைக்கப்பட்ட சாதனத்தில் புத்தகங்களை சேர்" 477 478#: /__w/calibre/calibre/src/calibre/customize/builtins.py:825 479msgid "Fetch annotations from a connected Kindle (experimental)" 480msgstr "" 481 482#: /__w/calibre/calibre/src/calibre/customize/builtins.py:831 483msgid "Generate a catalog of the books in your calibre library" 484msgstr "" 485 486#: /__w/calibre/calibre/src/calibre/customize/builtins.py:837 487msgid "Convert books to various e-book formats" 488msgstr "புத்தகத்தை பல்வேறு வடிவங்களில் மாற்றவும்" 489 490#: /__w/calibre/calibre/src/calibre/customize/builtins.py:843 491msgid "Fine tune your e-books" 492msgstr "மின்னணு புத்தகத்தை மெருகேற்று" 493 494#: /__w/calibre/calibre/src/calibre/customize/builtins.py:849 495#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:16 496msgid "Browse highlights and bookmarks from all books in the library" 497msgstr "" 498 499#: /__w/calibre/calibre/src/calibre/customize/builtins.py:855 500#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:74 501msgid "Edit the Table of Contents in your books" 502msgstr "உங்கள் புத்தகங்களில் உள்ளடக்க அட்டவணையை திருத்தவும்" 503 504#: /__w/calibre/calibre/src/calibre/customize/builtins.py:861 505msgid "Delete books from your calibre library or connected device" 506msgstr "உங்கள் காலிபர் நூலகத்தின் அல்லது இணைக்கப்பட்ட சாதனத்தில் உள்ள புத்தகங்களை நீக்கு" 507 508#: /__w/calibre/calibre/src/calibre/customize/builtins.py:867 509msgid "" 510"Embed updated metadata into the actual book files in your calibre library" 511msgstr "" 512 513#: /__w/calibre/calibre/src/calibre/customize/builtins.py:873 514msgid "Edit the metadata of books in your calibre library" 515msgstr "" 516 517#: /__w/calibre/calibre/src/calibre/customize/builtins.py:879 518msgid "Read books in your calibre library" 519msgstr "உங்கள் காலிபர் நூலகத்தில் புத்தகங்கள் படிக்கவும்" 520 521#: /__w/calibre/calibre/src/calibre/customize/builtins.py:885 522msgid "Download news from the internet in e-book form" 523msgstr "" 524 525#: /__w/calibre/calibre/src/calibre/customize/builtins.py:891 526msgid "Show a list of related books quickly" 527msgstr "தொடர்புடைய நூல்களின் பட்டியலை விரைவில் காட்டு" 528 529#: /__w/calibre/calibre/src/calibre/customize/builtins.py:897 530#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:16 531msgid "Filter/transform the tags for books in the library" 532msgstr "" 533 534#: /__w/calibre/calibre/src/calibre/customize/builtins.py:903 535#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:15 536msgid "Transform the authors for books in the library" 537msgstr "" 538 539#: /__w/calibre/calibre/src/calibre/customize/builtins.py:909 540msgid "Show an editor for testing templates" 541msgstr "" 542 543#: /__w/calibre/calibre/src/calibre/customize/builtins.py:915 544msgid "" 545"Show a dialog for creating and managing template functions and stored " 546"templates" 547msgstr "" 548 549#: /__w/calibre/calibre/src/calibre/customize/builtins.py:921 550msgid "Export books from your calibre library to the hard disk" 551msgstr "" 552 553#: /__w/calibre/calibre/src/calibre/customize/builtins.py:927 554msgid "Show Book details in a separate popup" 555msgstr "" 556 557#: /__w/calibre/calibre/src/calibre/customize/builtins.py:933 558#: /__w/calibre/calibre/src/calibre/gui2/actions/restart.py:16 559msgid "Restart calibre" 560msgstr "" 561 562#: /__w/calibre/calibre/src/calibre/customize/builtins.py:939 563msgid "Open the folder that contains the book files in your calibre library" 564msgstr "" 565 566#: /__w/calibre/calibre/src/calibre/customize/builtins.py:946 567msgid "Auto scroll through the list of books" 568msgstr "" 569 570#: /__w/calibre/calibre/src/calibre/customize/builtins.py:952 571msgid "Send books to the connected device" 572msgstr "" 573 574#: /__w/calibre/calibre/src/calibre/customize/builtins.py:958 575msgid "" 576"Send books via email or the web. Also connect to folders on your computer as" 577" if they are devices" 578msgstr "" 579 580#: /__w/calibre/calibre/src/calibre/customize/builtins.py:965 581#: /__w/calibre/calibre/src/calibre/gui2/actions/help.py:19 582msgid "Browse the calibre User Manual" 583msgstr "" 584 585#: /__w/calibre/calibre/src/calibre/customize/builtins.py:971 586msgid "Customize calibre" 587msgstr "" 588 589#: /__w/calibre/calibre/src/calibre/customize/builtins.py:977 590msgid "Easily find books similar to the currently selected one" 591msgstr "" 592 593#: /__w/calibre/calibre/src/calibre/customize/builtins.py:983 594msgid "" 595"Switch between different calibre libraries and perform maintenance on them" 596msgstr "" 597 598#: /__w/calibre/calibre/src/calibre/customize/builtins.py:990 599msgid "Copy books from the device to your calibre library" 600msgstr "" 601 602#: /__w/calibre/calibre/src/calibre/customize/builtins.py:996 603msgid "Edit the collections in which books are placed on your device" 604msgstr "" 605 606#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1002 607msgid "Match book on the devices to books in the library" 608msgstr "" 609 610#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1008 611#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:47 612msgid "Show the book in the calibre library that matches this book" 613msgstr "" 614 615#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1014 616msgid "Copy a book from one calibre library to another" 617msgstr "" 618 619#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1020 620msgid "Edit e-books in the EPUB or AZW3 formats" 621msgstr "" 622 623#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1026 624msgid "Make small changes to EPUB or HTMLZ files in your calibre library" 625msgstr "" 626 627#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1032 628msgid "" 629"Find the next or previous match when searching in your calibre library in " 630"highlight mode" 631msgstr "" 632 633#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1039 634msgid "Choose a random book from your calibre library" 635msgstr "" 636 637#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1045 638#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:48 639msgid "Sort the list of books" 640msgstr "" 641 642#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1051 643msgid "Temporarily mark books" 644msgstr "" 645 646#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1057 647#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:14 648msgid "Change the current Virtual library" 649msgstr "" 650 651#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1064 652msgid "Search for books from different book sellers" 653msgstr "" 654 655#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1081 656msgid "Get new calibre plugins or update your existing ones" 657msgstr "" 658 659#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1104 660#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:21 661msgid "Look & feel" 662msgstr "" 663 664#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1106 665#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1119 666#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1131 667#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1143 668#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1156 669msgid "Interface" 670msgstr "முகப்பு" 671 672#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1110 673msgid "Adjust the look and feel of the calibre interface to suit your tastes" 674msgstr "" 675 676#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1117 677msgid "Behavior" 678msgstr "நடத்தை" 679 680#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1123 681msgid "Change the way calibre behaves" 682msgstr "" 683 684#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1129 685#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:501 686msgid "Add your own columns" 687msgstr "" 688 689#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1135 690msgid "Add/remove your own columns to the calibre book list" 691msgstr "" 692 693#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1141 694msgid "Toolbars & menus" 695msgstr "" 696 697#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1147 698msgid "" 699"Customize the toolbars and context menus, changing which actions are " 700"available in each" 701msgstr "" 702 703#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1154 704msgid "Searching" 705msgstr "தேடுகிறது" 706 707#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1160 708msgid "Customize the way searching for books works in calibre" 709msgstr "" 710 711#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1166 712msgid "Input options" 713msgstr "" 714 715#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1168 716#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1185 717#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1197 718msgid "Conversion" 719msgstr "நிலைமாற்றம்" 720 721#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1172 722msgid "Set conversion options specific to each input format" 723msgstr "" 724 725#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1183 726msgid "Common options" 727msgstr "" 728 729#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1189 730msgid "Set conversion options common to all formats" 731msgstr "" 732 733#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1195 734msgid "Output options" 735msgstr "" 736 737#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1201 738msgid "Set conversion options specific to each output format" 739msgstr "" 740 741#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1207 742msgid "Adding books" 743msgstr "" 744 745#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1209 746#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1222 747#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1235 748#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1248 749msgid "Import/export" 750msgstr "" 751 752#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1213 753msgid "Control how calibre reads metadata from files when adding books" 754msgstr "" 755 756#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1220 757msgid "Saving books to disk" 758msgstr "" 759 760#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1226 761msgid "" 762"Control how calibre exports files from its database to disk when using Save " 763"to disk" 764msgstr "" 765 766#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1233 767msgid "Sending books to devices" 768msgstr "" 769 770#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1239 771msgid "Control how calibre transfers files to your e-book reader" 772msgstr "" 773 774#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1246 775msgid "Metadata plugboards" 776msgstr "" 777 778#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1252 779msgid "Change metadata fields before saving/sending" 780msgstr "" 781 782#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1258 783#: /__w/calibre/calibre/src/calibre/gui2/actions/show_stored_templates.py:12 784#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:159 785#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:250 786#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:260 787#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:267 788#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:273 789#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:277 790#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:293 791#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:357 792#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:429 793msgid "Template functions" 794msgstr "" 795 796#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1260 797#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1324 798#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1337 799#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1349 800#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1361 801#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:828 802msgid "Advanced" 803msgstr "உயர்நிலை" 804 805#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1264 806msgid "Create your own template functions" 807msgstr "" 808 809#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1270 810msgid "Sharing books by email" 811msgstr "புத்தகத்தை மினஞ்சல் மூலமாக பகிர்" 812 813#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1272 814#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1285 815#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1299 816#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1311 817msgid "Sharing" 818msgstr "பகிர்வு" 819 820#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1276 821msgid "" 822"Setup sharing of books via email. Can be used for automatic sending of " 823"downloaded news to your devices" 824msgstr "" 825 826#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1283 827msgid "Sharing over the net" 828msgstr "இணையம் மூலமாக பகிர்" 829 830#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1289 831msgid "" 832"Setup the calibre Content server which will give you access to your calibre " 833"library from anywhere, on any device, over the internet" 834msgstr "" 835 836#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1297 837msgid "Metadata download" 838msgstr "" 839 840#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1303 841msgid "Control how calibre downloads e-book metadata from the net" 842msgstr "" 843 844#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1309 845#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:407 846msgid "Ignored devices" 847msgstr "" 848 849#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1315 850msgid "" 851"Control which devices calibre will ignore when they are connected to the " 852"computer." 853msgstr "" 854 855#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1322 856#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:311 857#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/plugin.py:87 858msgid "Plugins" 859msgstr "செருகல்கள்" 860 861#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1328 862msgid "Add/remove/customize various bits of calibre functionality" 863msgstr "" 864 865#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1335 866msgid "Tweaks" 867msgstr "தேவைபடி மாற்று" 868 869#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1341 870msgid "Fine tune how calibre behaves in various contexts" 871msgstr "" 872 873#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1347 874#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:563 875msgid "Shortcuts" 876msgstr "" 877 878#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1353 879msgid "Customize the keyboard shortcuts used by calibre" 880msgstr "" 881 882#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1359 883#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:137 884msgid "Miscellaneous" 885msgstr "இதர வகை" 886 887#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1365 888msgid "Miscellaneous advanced configuration" 889msgstr "" 890 891#: /__w/calibre/calibre/src/calibre/customize/conversion.py:111 892msgid "Options specific to the output format." 893msgstr "" 894 895#: /__w/calibre/calibre/src/calibre/customize/conversion.py:121 896msgid "Options specific to the input format." 897msgstr "" 898 899#: /__w/calibre/calibre/src/calibre/customize/conversion.py:137 900msgid "Conversion input" 901msgstr "" 902 903#: /__w/calibre/calibre/src/calibre/customize/conversion.py:173 904msgid "" 905"Specify the character encoding of the input document. If set this option " 906"will override any encoding declared by the document itself. Particularly " 907"useful for documents that do not declare an encoding or that have erroneous " 908"encoding declarations." 909msgstr "" 910 911#: /__w/calibre/calibre/src/calibre/customize/conversion.py:286 912msgid "Conversion output" 913msgstr "" 914 915#: /__w/calibre/calibre/src/calibre/customize/conversion.py:302 916msgid "" 917"If specified, the output plugin will try to create output that is as human " 918"readable as possible. May not have any effect for some output plugins." 919msgstr "" 920 921#: /__w/calibre/calibre/src/calibre/customize/conversion.py:317 922#, python-format 923msgid "Convert e-books to the %s format" 924msgstr "" 925 926#: /__w/calibre/calibre/src/calibre/customize/profiles.py:47 927msgid "Input profile" 928msgstr "" 929 930#: /__w/calibre/calibre/src/calibre/customize/profiles.py:51 931msgid "" 932"This profile tries to provide sane defaults and is useful if you know " 933"nothing about the input document." 934msgstr "" 935 936#: /__w/calibre/calibre/src/calibre/customize/profiles.py:59 937#: /__w/calibre/calibre/src/calibre/customize/profiles.py:482 938msgid "" 939"This profile is intended for the SONY PRS line. The 500/505/600/700 etc." 940msgstr "" 941 942#: /__w/calibre/calibre/src/calibre/customize/profiles.py:72 943msgid "This profile is intended for the SONY PRS 300." 944msgstr "" 945 946#: /__w/calibre/calibre/src/calibre/customize/profiles.py:82 947#: /__w/calibre/calibre/src/calibre/customize/profiles.py:524 948msgid "This profile is intended for the SONY PRS-900." 949msgstr "" 950 951#: /__w/calibre/calibre/src/calibre/customize/profiles.py:91 952#: /__w/calibre/calibre/src/calibre/customize/profiles.py:595 953msgid "This profile is intended for the Microsoft Reader." 954msgstr "" 955 956#: /__w/calibre/calibre/src/calibre/customize/profiles.py:103 957#: /__w/calibre/calibre/src/calibre/customize/profiles.py:607 958msgid "This profile is intended for the Mobipocket books." 959msgstr "" 960 961#: /__w/calibre/calibre/src/calibre/customize/profiles.py:117 962#: /__w/calibre/calibre/src/calibre/customize/profiles.py:621 963msgid "This profile is intended for the Hanlin V3 and its clones." 964msgstr "" 965 966#: /__w/calibre/calibre/src/calibre/customize/profiles.py:130 967#: /__w/calibre/calibre/src/calibre/customize/profiles.py:634 968msgid "This profile is intended for the Hanlin V5 and its clones." 969msgstr "" 970 971#: /__w/calibre/calibre/src/calibre/customize/profiles.py:141 972#: /__w/calibre/calibre/src/calibre/customize/profiles.py:643 973msgid "This profile is intended for the Cybook G3." 974msgstr "" 975 976#: /__w/calibre/calibre/src/calibre/customize/profiles.py:155 977#: /__w/calibre/calibre/src/calibre/customize/profiles.py:658 978msgid "This profile is intended for the Cybook Opus." 979msgstr "" 980 981#: /__w/calibre/calibre/src/calibre/customize/profiles.py:168 982#: /__w/calibre/calibre/src/calibre/customize/profiles.py:672 983msgid "This profile is intended for the Amazon Kindle." 984msgstr "" 985 986#: /__w/calibre/calibre/src/calibre/customize/profiles.py:181 987#: /__w/calibre/calibre/src/calibre/customize/profiles.py:770 988msgid "This profile is intended for the Irex Illiad." 989msgstr "" 990 991#: /__w/calibre/calibre/src/calibre/customize/profiles.py:194 992#: /__w/calibre/calibre/src/calibre/customize/profiles.py:784 993msgid "This profile is intended for the IRex Digital Reader 1000." 994msgstr "" 995 996#: /__w/calibre/calibre/src/calibre/customize/profiles.py:208 997#: /__w/calibre/calibre/src/calibre/customize/profiles.py:799 998msgid "This profile is intended for the IRex Digital Reader 800." 999msgstr "" 1000 1001#: /__w/calibre/calibre/src/calibre/customize/profiles.py:221 1002#: /__w/calibre/calibre/src/calibre/customize/profiles.py:814 1003msgid "This profile is intended for the B&N Nook." 1004msgstr "" 1005 1006#: /__w/calibre/calibre/src/calibre/customize/profiles.py:245 1007msgid "Output profile" 1008msgstr "" 1009 1010#: /__w/calibre/calibre/src/calibre/customize/profiles.py:249 1011msgid "" 1012"This profile tries to provide sane defaults and is useful if you want to " 1013"produce a document intended to be read at a computer or on a range of " 1014"devices." 1015msgstr "" 1016 1017#: /__w/calibre/calibre/src/calibre/customize/profiles.py:286 1018msgid "" 1019"Intended for the iPad and similar devices with a resolution of 768x1024" 1020msgstr "" 1021 1022#: /__w/calibre/calibre/src/calibre/customize/profiles.py:449 1023msgid "" 1024"Intended for the iPad 3 and similar devices with a resolution of 1536x2048" 1025msgstr "" 1026 1027#: /__w/calibre/calibre/src/calibre/customize/profiles.py:454 1028msgid "Tablet" 1029msgstr "" 1030 1031#: /__w/calibre/calibre/src/calibre/customize/profiles.py:456 1032msgid "Intended for generic tablet devices, does no resizing of images" 1033msgstr "" 1034 1035#: /__w/calibre/calibre/src/calibre/customize/profiles.py:465 1036msgid "" 1037"Intended for the Samsung Galaxy and similar tablet devices with a resolution" 1038" of 600x1280" 1039msgstr "" 1040 1041#: /__w/calibre/calibre/src/calibre/customize/profiles.py:473 1042msgid "" 1043"Intended for the Nook HD+ and similar tablet devices with a resolution of " 1044"1280x1920" 1045msgstr "" 1046 1047#: /__w/calibre/calibre/src/calibre/customize/profiles.py:500 1048msgid "This profile is intended for the Kobo Reader." 1049msgstr "" 1050 1051#: /__w/calibre/calibre/src/calibre/customize/profiles.py:514 1052msgid "This profile is intended for the SONY PRS-300." 1053msgstr "" 1054 1055#: /__w/calibre/calibre/src/calibre/customize/profiles.py:535 1056msgid "This profile is intended for the SONY PRS-T3." 1057msgstr "" 1058 1059#: /__w/calibre/calibre/src/calibre/customize/profiles.py:543 1060msgid "Generic e-ink" 1061msgstr "" 1062 1063#: /__w/calibre/calibre/src/calibre/customize/profiles.py:545 1064msgid "Suitable for use with any e-ink device" 1065msgstr "" 1066 1067#: /__w/calibre/calibre/src/calibre/customize/profiles.py:551 1068msgid "Generic e-ink large" 1069msgstr "" 1070 1071#: /__w/calibre/calibre/src/calibre/customize/profiles.py:553 1072msgid "Suitable for use with any large screen e-ink device" 1073msgstr "" 1074 1075#: /__w/calibre/calibre/src/calibre/customize/profiles.py:561 1076msgid "Generic e-ink HD" 1077msgstr "" 1078 1079#: /__w/calibre/calibre/src/calibre/customize/profiles.py:563 1080msgid "Suitable for use with any modern high resolution e-ink device" 1081msgstr "" 1082 1083#: /__w/calibre/calibre/src/calibre/customize/profiles.py:573 1084msgid "This profile is intended for the 5-inch JetBook." 1085msgstr "" 1086 1087#: /__w/calibre/calibre/src/calibre/customize/profiles.py:583 1088msgid "" 1089"This profile is intended for the SONY PRS line. The 500/505/700 etc, in " 1090"landscape mode. Mainly useful for comics." 1091msgstr "" 1092 1093#: /__w/calibre/calibre/src/calibre/customize/profiles.py:692 1094msgid "This profile is intended for the Amazon Kindle DX." 1095msgstr "" 1096 1097#: /__w/calibre/calibre/src/calibre/customize/profiles.py:710 1098msgid "This profile is intended for the Amazon Kindle PaperWhite 1 and 2" 1099msgstr "" 1100 1101#: /__w/calibre/calibre/src/calibre/customize/profiles.py:722 1102msgid "This profile is intended for the Amazon Kindle Voyage" 1103msgstr "" 1104 1105#: /__w/calibre/calibre/src/calibre/customize/profiles.py:735 1106msgid "This profile is intended for the Amazon Kindle PaperWhite 3 and above" 1107msgstr "" 1108 1109#: /__w/calibre/calibre/src/calibre/customize/profiles.py:747 1110msgid "" 1111"This profile is intended for the Amazon Kindle Oasis 2017, PaperWhite 2021 " 1112"and above" 1113msgstr "" 1114 1115#: /__w/calibre/calibre/src/calibre/customize/profiles.py:759 1116msgid "This profile is intended for the Amazon Kindle Fire." 1117msgstr "" 1118 1119#: /__w/calibre/calibre/src/calibre/customize/profiles.py:827 1120msgid "This profile is intended for the B&N Nook Color." 1121msgstr "" 1122 1123#: /__w/calibre/calibre/src/calibre/customize/profiles.py:839 1124msgid "This profile is intended for the PocketBook Pro 900 series of devices." 1125msgstr "" 1126 1127#: /__w/calibre/calibre/src/calibre/customize/profiles.py:851 1128msgid "This profile is intended for the PocketBook Pro 912 series of devices." 1129msgstr "" 1130 1131#: /__w/calibre/calibre/src/calibre/customize/profiles.py:864 1132msgid "" 1133"This profile is intended for the PocketBook Lux (1-5) and Basic 4 series of " 1134"devices." 1135msgstr "" 1136 1137#: /__w/calibre/calibre/src/calibre/customize/profiles.py:876 1138msgid "" 1139"This profile is intended for the PocketBook HD Touch (1-3) series of " 1140"devices." 1141msgstr "" 1142 1143#: /__w/calibre/calibre/src/calibre/customize/profiles.py:888 1144msgid "" 1145"This profile is intended for the PocketBook Inkpad 3 and X series of " 1146"devices." 1147msgstr "" 1148 1149#: /__w/calibre/calibre/src/calibre/customize/ui.py:40 1150msgid "Installed plugins" 1151msgstr "" 1152 1153#: /__w/calibre/calibre/src/calibre/customize/ui.py:41 1154msgid "Mapping for filetype plugins" 1155msgstr "" 1156 1157#: /__w/calibre/calibre/src/calibre/customize/ui.py:42 1158msgid "Local plugin customization" 1159msgstr "" 1160 1161#: /__w/calibre/calibre/src/calibre/customize/ui.py:43 1162msgid "Disabled plugins" 1163msgstr "" 1164 1165#: /__w/calibre/calibre/src/calibre/customize/ui.py:44 1166msgid "Enabled plugins" 1167msgstr "" 1168 1169#: /__w/calibre/calibre/src/calibre/customize/ui.py:678 1170#, python-format 1171msgid "Initialization of plugin %s failed with traceback:" 1172msgstr "" 1173 1174#: /__w/calibre/calibre/src/calibre/customize/ui.py:797 1175msgid "" 1176" %prog options\n" 1177"\n" 1178" Customize calibre by loading external plugins.\n" 1179" " 1180msgstr "" 1181 1182#: /__w/calibre/calibre/src/calibre/customize/ui.py:803 1183msgid "Add a plugin by specifying the path to the ZIP file containing it." 1184msgstr "" 1185 1186#: /__w/calibre/calibre/src/calibre/customize/ui.py:805 1187msgid "" 1188"For plugin developers: Path to the folder where you are developing the " 1189"plugin. This command will automatically zip up the plugin and update it in " 1190"calibre." 1191msgstr "" 1192 1193#: /__w/calibre/calibre/src/calibre/customize/ui.py:809 1194msgid "Remove a custom plugin by name. Has no effect on builtin plugins" 1195msgstr "" 1196 1197#: /__w/calibre/calibre/src/calibre/customize/ui.py:811 1198msgid "" 1199"Customize plugin. Specify name of plugin and customization string separated " 1200"by a comma." 1201msgstr "" 1202 1203#: /__w/calibre/calibre/src/calibre/customize/ui.py:813 1204msgid "List all installed plugins" 1205msgstr "" 1206 1207#: /__w/calibre/calibre/src/calibre/customize/ui.py:815 1208msgid "Enable the named plugin" 1209msgstr "" 1210 1211#: /__w/calibre/calibre/src/calibre/customize/ui.py:817 1212msgid "Disable the named plugin" 1213msgstr "" 1214 1215#: /__w/calibre/calibre/src/calibre/db/adding.py:245 1216#: /__w/calibre/calibre/src/calibre/db/adding.py:256 1217#: /__w/calibre/calibre/src/calibre/db/tests/legacy.py:402 1218#: /__w/calibre/calibre/src/calibre/library/database2.py:3353 1219#: /__w/calibre/calibre/src/calibre/library/database2.py:3371 1220msgid "Catalog" 1221msgstr "" 1222 1223#: /__w/calibre/calibre/src/calibre/db/adding.py:286 1224#: /__w/calibre/calibre/src/calibre/db/fields.py:762 1225#: /__w/calibre/calibre/src/calibre/db/fields.py:777 1226#: /__w/calibre/calibre/src/calibre/db/tests/legacy.py:410 1227#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:125 1228#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:452 1229#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:475 1230#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:778 1231#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:797 1232#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:480 1233#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:486 1234#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:517 1235#: /__w/calibre/calibre/src/calibre/devices/utils.py:82 1236#: /__w/calibre/calibre/src/calibre/devices/utils.py:86 1237#: /__w/calibre/calibre/src/calibre/devices/utils.py:119 1238#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:91 1239#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:616 1240#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1613 1241#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1615 1242#: /__w/calibre/calibre/src/calibre/library/database2.py:373 1243#: /__w/calibre/calibre/src/calibre/library/database2.py:386 1244#: /__w/calibre/calibre/src/calibre/library/database2.py:3396 1245#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:120 1246msgid "News" 1247msgstr "" 1248 1249#: /__w/calibre/calibre/src/calibre/db/backend.py:439 1250#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:307 1251#, python-brace-format 1252msgid "Path to library ({0}) too long. It must be less than {1} characters." 1253msgstr "" 1254 1255#: /__w/calibre/calibre/src/calibre/db/backend.py:447 1256#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:57 1257#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:560 1258#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:123 1259#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:790 1260#, python-format 1261msgid "Path to library too long. It must be less than %d characters." 1262msgstr "" 1263 1264#: /__w/calibre/calibre/src/calibre/db/backend.py:523 1265#: /__w/calibre/calibre/src/calibre/library/database2.py:199 1266msgid "restored preference " 1267msgstr "" 1268 1269#: /__w/calibre/calibre/src/calibre/db/backend.py:529 1270#: /__w/calibre/calibre/src/calibre/library/database2.py:204 1271#: /__w/calibre/calibre/src/calibre/library/restore.py:236 1272msgid "creating custom column " 1273msgstr "" 1274 1275#: /__w/calibre/calibre/src/calibre/db/backend.py:1001 1276#: /__w/calibre/calibre/src/calibre/library/custom_columns.py:674 1277msgid "No label was provided" 1278msgstr "" 1279 1280#: /__w/calibre/calibre/src/calibre/db/backend.py:1003 1281#: /__w/calibre/calibre/src/calibre/library/custom_columns.py:676 1282msgid "" 1283"The label must contain only lower case letters, digits and underscores, and " 1284"start with a letter" 1285msgstr "" 1286 1287#: /__w/calibre/calibre/src/calibre/db/backend.py:1186 1288msgid "Dumping database to SQL" 1289msgstr "" 1290 1291#: /__w/calibre/calibre/src/calibre/db/backend.py:1195 1292msgid "Restoring database from SQL" 1293msgstr "" 1294 1295#: /__w/calibre/calibre/src/calibre/db/backend.py:2096 1296#: /__w/calibre/calibre/src/calibre/db/cache.py:2444 1297#: /__w/calibre/calibre/src/calibre/db/cache.py:2569 1298#: /__w/calibre/calibre/src/calibre/utils/exim.py:206 1299#: /__w/calibre/calibre/src/calibre/utils/exim.py:372 1300msgid "Completed" 1301msgstr "" 1302 1303#: /__w/calibre/calibre/src/calibre/db/cache.py:203 1304#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:564 1305#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:138 1306#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:48 1307#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1212 1308#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1260 1309#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:867 1310#: /__w/calibre/calibre/src/calibre/library/database2.py:495 1311msgid "Saved searches" 1312msgstr "" 1313 1314#: /__w/calibre/calibre/src/calibre/db/cache.py:345 1315#: /__w/calibre/calibre/src/calibre/db/lazy.py:223 1316#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:682 1317#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:213 1318#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1005 1319#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:707 1320#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:357 1321#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:183 1322#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:635 1323#: /__w/calibre/calibre/src/calibre/library/database2.py:1081 1324#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1256 1325#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1315 1326msgid "Yes" 1327msgstr "" 1328 1329#: /__w/calibre/calibre/src/calibre/db/cache.py:2296 1330#, python-brace-format 1331msgid "[Error in Virtual library {0}: {1}]" 1332msgstr "" 1333 1334#: /__w/calibre/calibre/src/calibre/db/cache.py:2559 1335#, python-format 1336msgid "Cover for %s" 1337msgstr "" 1338 1339#: /__w/calibre/calibre/src/calibre/db/cache.py:2563 1340#, python-brace-format 1341msgid "{0} format for {1}" 1342msgstr "" 1343 1344#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:206 1345#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:298 1346#, python-format 1347msgid "Added book ids: %s" 1348msgstr "" 1349 1350#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:282 1351msgid "" 1352"The following books were not added as they already exist in the database " 1353"(see --duplicates option or --automerge option):" 1354msgstr "" 1355 1356#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:300 1357#, python-format 1358msgid "Merged book ids: %s" 1359msgstr "" 1360 1361#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:306 1362msgid "" 1363"%prog add [options] file1 file2 file3 ...\n" 1364"\n" 1365"Add the specified files as books to the database. You can also specify folders, see\n" 1366"the folder related options below.\n" 1367msgstr "" 1368 1369#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:320 1370msgid "" 1371"Add books to database even if they already exist. Comparison is done based " 1372"on book titles and authors. Note that the {} option takes precedence." 1373msgstr "" 1374 1375#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:331 1376msgid "" 1377"If books with similar titles and authors are found, merge the incoming " 1378"formats (files) automatically into existing book records. A value of " 1379"\"ignore\" means duplicate formats are discarded. A value of \"overwrite\" " 1380"means duplicate formats in the library are overwritten with the newly added " 1381"files. A value of \"new_record\" means duplicate formats are placed into a " 1382"new book record." 1383msgstr "" 1384 1385#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:342 1386msgid "Add an empty book (a book with no formats)" 1387msgstr "" 1388 1389#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:345 1390msgid "Set the title of the added book(s)" 1391msgstr "" 1392 1393#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:351 1394msgid "Set the authors of the added book(s)" 1395msgstr "" 1396 1397#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:354 1398msgid "Set the ISBN of the added book(s)" 1399msgstr "" 1400 1401#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:361 1402msgid "Set the identifiers for this book, e.g. -I asin:XXX -I isbn:YYY" 1403msgstr "" 1404 1405#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:364 1406msgid "Set the tags of the added book(s)" 1407msgstr "" 1408 1409#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:370 1410msgid "Set the series of the added book(s)" 1411msgstr "" 1412 1413#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:377 1414msgid "Set the series number of the added book(s)" 1415msgstr "" 1416 1417#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:383 1418msgid "Path to the cover to use for the added book" 1419msgstr "" 1420 1421#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:390 1422msgid "" 1423"A comma separated list of languages (best to use ISO639 language codes, " 1424"though some language names may also be recognized)" 1425msgstr "" 1426 1427#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:396 1428msgid "ADDING FROM FOLDERS" 1429msgstr "" 1430 1431#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:398 1432msgid "" 1433"Options to control the adding of books from folders. By default only files " 1434"that have extensions of known e-book file types are added." 1435msgstr "" 1436 1437#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:415 1438msgid "" 1439"Assume that each folder has only a single logical book and that all files in" 1440" it are different e-book formats of that book" 1441msgstr "" 1442 1443#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:423 1444msgid "Process folders recursively" 1445msgstr "" 1446 1447#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:436 1448msgid "GLOB PATTERN" 1449msgstr "" 1450 1451#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:443 1452msgid "" 1453"A filename (glob) pattern, files matching this pattern will be ignored when " 1454"scanning folders for files. Can be specified multiple times for multiple " 1455"patterns. For example: *.pdf will ignore all PDF files" 1456msgstr "" 1457 1458#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:450 1459msgid "" 1460"A filename (glob) pattern, files matching this pattern will be added when " 1461"scanning folders for files, even if they are not of a known e-book file " 1462"type. Can be specified multiple times for multiple patterns." 1463msgstr "" 1464 1465#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:474 1466msgid "You must specify at least one file to add" 1467msgstr "" 1468 1469#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:24 1470#, python-brace-format 1471msgid "" 1472"%prog add_custom_column [options] label name datatype\n" 1473"\n" 1474"Create a custom column. label is the machine friendly name of the column. Should\n" 1475"not contain spaces or colons. name is the human friendly name of the column.\n" 1476"datatype is one of: {0}\n" 1477msgstr "" 1478 1479#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:39 1480msgid "" 1481"This column stores tag like data (i.e. multiple comma separated values). " 1482"Only applies if datatype is text." 1483msgstr "" 1484 1485#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:48 1486msgid "" 1487"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" 1488"There are many options that can go into the display variable.The options by column type are:\n" 1489"composite: composite_template, composite_sort, make_category,contains_html, use_decorations\n" 1490"datetime: date_format\n" 1491"enumeration: enum_values, enum_colors, use_decorations\n" 1492"int, float: number_format\n" 1493"text: is_names, use_decorations\n" 1494"\n" 1495"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." 1496msgstr "" 1497 1498#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:81 1499msgid "You must specify label, name and datatype" 1500msgstr "" 1501 1502#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:28 1503msgid "" 1504"%prog add_format [options] id ebook_file\n" 1505"\n" 1506"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." 1507msgstr "" 1508 1509#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:42 1510msgid "Do not replace the format if it already exists" 1511msgstr "" 1512 1513#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:49 1514msgid "You must specify an id and an e-book file" 1515msgstr "" 1516 1517#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:53 1518msgid "e-book file must have an extension" 1519msgstr "" 1520 1521#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:56 1522#, python-format 1523msgid "A %(fmt)s file already exists for book: %(id)d, not replacing" 1524msgstr "" 1525 1526#: /__w/calibre/calibre/src/calibre/db/cli/cmd_backup_metadata.py:20 1527msgid "" 1528"%prog backup_metadata [options]\n" 1529"\n" 1530"Backup the metadata stored in the database into individual OPF files in each\n" 1531"books folder. This normally happens automatically, but you can run this\n" 1532"command to force re-generation of the OPF files, with the --all option.\n" 1533"\n" 1534"Note that there is normally no need to do this, as the OPF files are backed up\n" 1535"automatically, every time metadata is changed.\n" 1536msgstr "" 1537 1538#: /__w/calibre/calibre/src/calibre/db/cli/cmd_backup_metadata.py:37 1539msgid "" 1540"Normally, this command only operates on books that have out of date OPF " 1541"files. This option makes it operate on all books." 1542msgstr "" 1543 1544#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:27 1545msgid "{} OPTIONS" 1546msgstr "" 1547 1548#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:48 1549msgid "" 1550"%prog catalog /path/to/destination.(csv|epub|mobi|xml...) [options]\n" 1551"\n" 1552"Export a catalog in format specified by path/to/destination extension.\n" 1553"Options control how entries are displayed in the generated catalog output.\n" 1554"Note that different catalog formats support different sets of options. To\n" 1555"see the different options, specify the name of the output file and then the\n" 1556"{} option.\n" 1557msgstr "" 1558 1559#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:67 1560msgid "" 1561"Comma-separated list of database IDs to catalog.\n" 1562"If declared, --search is ignored.\n" 1563"Default: all" 1564msgstr "" 1565 1566#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:78 1567msgid "" 1568"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" 1569"Default: no filtering" 1570msgstr "" 1571 1572#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:90 1573#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:629 1574msgid "Show detailed output information. Useful for debugging" 1575msgstr "" 1576 1577#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:109 1578msgid "You must specify a catalog output file" 1579msgstr "" 1580 1581#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:115 1582msgid "Cannot generate a catalog in the {} format" 1583msgstr "" 1584 1585#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:26 1586#, python-brace-format 1587msgid "" 1588"%prog check_library [options]\n" 1589"\n" 1590"Perform some checks on the filesystem representing a library. Reports are {0}\n" 1591msgstr "" 1592 1593#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:35 1594#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:44 1595msgid "Output in CSV" 1596msgstr "" 1597 1598#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:43 1599msgid "" 1600"Comma-separated list of reports.\n" 1601"Default: all" 1602msgstr "" 1603 1604#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:52 1605msgid "" 1606"Comma-separated list of extensions to ignore.\n" 1607"Default: all" 1608msgstr "" 1609 1610#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:61 1611msgid "" 1612"Comma-separated list of names to ignore.\n" 1613"Default: all" 1614msgstr "" 1615 1616#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:99 1617msgid "Unknown report check" 1618msgstr "" 1619 1620#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:116 1621msgid "Vacuuming database..." 1622msgstr "" 1623 1624#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:23 1625msgid "" 1626"%prog clone path/to/new/library\n" 1627"\n" 1628"Create a clone of the current library. This creates a new, empty library that has all the\n" 1629"same custom columns, Virtual libraries and other settings as the current library.\n" 1630"\n" 1631"The cloned library will contain no books. If you want to create a full duplicate, including\n" 1632"all books, then simply use your filesystem tools to copy the library folder.\n" 1633" " 1634msgstr "" 1635 1636#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:38 1637msgid "Error: You must specify the path to the cloned library" 1638msgstr "" 1639 1640#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:46 1641msgid "The location for the new library is the same as the current library" 1642msgstr "" 1643 1644#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:52 1645#, python-format 1646msgid "%s is not empty. You must choose an empty folder for the new library." 1647msgstr "" 1648 1649#: /__w/calibre/calibre/src/calibre/db/cli/cmd_custom_columns.py:22 1650msgid "" 1651"%prog custom_columns [options]\n" 1652"\n" 1653"List available custom columns. Shows column labels and ids.\n" 1654" " 1655msgstr "" 1656 1657#: /__w/calibre/calibre/src/calibre/db/cli/cmd_custom_columns.py:34 1658msgid "Show details for each column." 1659msgstr "" 1660 1661#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:27 1662msgid "" 1663"\n" 1664"%prog embed_metadata [options] book_id\n" 1665"\n" 1666"Update the metadata in the actual book files stored in the calibre library from\n" 1667"the metadata in the calibre database. Normally, metadata is updated only when\n" 1668"exporting files from calibre, this command is useful if you want the files to\n" 1669"be updated in place. Note that different file formats support different amounts\n" 1670"of metadata. You can use the special value 'all' for book_id to update metadata\n" 1671"in all books. You can also specify many book ids separated by spaces and id ranges\n" 1672"separated by hyphens. For example: %prog embed_metadata 1 2 10-15 23" 1673msgstr "" 1674 1675#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:38 1676msgid "" 1677"Only update metadata in files of the specified format. Specify it multiple " 1678"times for multiple formats. By default, all formats are updated." 1679msgstr "" 1680 1681#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:55 1682#, python-brace-format 1683msgid "Processed {0} ({1} of {2})" 1684msgstr "" 1685 1686#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:59 1687msgid "No book with id: {}" 1688msgstr "" 1689 1690#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:43 1691msgid "" 1692"%prog export [options] ids\n" 1693"\n" 1694"Export the books specified by ids (a comma separated list) to the filesystem.\n" 1695"The export operation saves all formats of the book, its cover and metadata (in\n" 1696"an opf file). You can get id numbers from the search command.\n" 1697msgstr "" 1698 1699#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:56 1700msgid "Export all books in database, ignoring the list of ids." 1701msgstr "" 1702 1703#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:62 1704msgid "Export books to the specified folder. Default is" 1705msgstr "" 1706 1707#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:69 1708msgid "Export all books into a single folder" 1709msgstr "" 1710 1711#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:75 1712msgid "Report progress" 1713msgstr "" 1714 1715#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:86 1716msgid "Specifying this switch will turn this behavior off." 1717msgstr "" 1718 1719#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:136 1720#, python-format 1721msgid "You must specify some ids or the %s option" 1722msgstr "" 1723 1724#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:227 1725msgid "" 1726"%prog list [options]\n" 1727"\n" 1728"List the books available in the calibre database.\n" 1729msgstr "" 1730 1731#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:239 1732#, python-format 1733msgid "" 1734"The fields to display when listing books in the database. Should be a comma separated list of fields.\n" 1735"Available fields: %s\n" 1736"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" 1737msgstr "" 1738 1739#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:252 1740#, python-brace-format 1741msgid "" 1742"The field by which to sort the results.\n" 1743"Available fields: {0}\n" 1744"Default: {1}" 1745msgstr "" 1746 1747#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:259 1748msgid "Sort results in ascending order" 1749msgstr "" 1750 1751#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:266 1752msgid "" 1753"Filter the results by the search query. For the format of the search query, " 1754"please see the search related documentation in the User Manual. Default is " 1755"to do no filtering." 1756msgstr "" 1757 1758#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:276 1759#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:67 1760msgid "" 1761"The maximum width of a single line in the output. Defaults to detecting " 1762"screen size." 1763msgstr "" 1764 1765#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:282 1766msgid "The string used to separate fields. Default is a space." 1767msgstr "" 1768 1769#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:288 1770msgid "" 1771"The prefix for all file paths. Default is the absolute path to the library " 1772"folder." 1773msgstr "" 1774 1775#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:295 1776msgid "The maximum number of results to display. Default: all" 1777msgstr "" 1778 1779#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:302 1780msgid "" 1781"Generate output in JSON format, which is more suitable for machine parsing. " 1782"Causes the line width and separator options to be ignored." 1783msgstr "" 1784 1785#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:24 1786msgid "" 1787"%prog list_categories [options]\n" 1788"\n" 1789"Produce a report of the category information in the database. The\n" 1790"information is the equivalent of what is shown in the Tag browser.\n" 1791msgstr "" 1792 1793#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:39 1794msgid "" 1795"Output only the number of items in a category instead of the counts per item" 1796" within the category" 1797msgstr "" 1798 1799#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:50 1800msgid "The type of CSV file to produce. Choices: {}" 1801msgstr "" 1802 1803#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:58 1804msgid "Comma-separated list of category lookup names. Default: all" 1805msgstr "" 1806 1807#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:181 1808msgid "CATEGORY ITEMS" 1809msgstr "" 1810 1811#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove.py:26 1812msgid "" 1813"%prog remove ids\n" 1814"\n" 1815"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" 1816msgstr "" 1817 1818#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove.py:39 1819msgid "Do not use the {}" 1820msgstr "" 1821 1822#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove.py:46 1823msgid "You must specify at least one book to remove" 1824msgstr "" 1825 1826#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:22 1827msgid "" 1828"%prog remove_custom_column [options] label\n" 1829"\n" 1830"Remove the custom column identified by label. You can see available\n" 1831"columns with the custom_columns command.\n" 1832" " 1833msgstr "" 1834 1835#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:35 1836msgid "Do not ask for confirmation" 1837msgstr "" 1838 1839#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:50 1840#, python-format 1841msgid "You will lose all data in the column: %s. Are you sure (y/n)? " 1842msgstr "" 1843 1844#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:53 1845msgid "y" 1846msgstr "" 1847 1848#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:60 1849#, python-format 1850msgid "" 1851"No column named %s found. You must use column labels, not titles. Use " 1852"calibredb custom_columns to get a list of labels." 1853msgstr "" 1854 1855#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:69 1856msgid "Error: You must specify a column label" 1857msgstr "" 1858 1859#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_format.py:25 1860msgid "" 1861"\n" 1862"%prog remove_format [options] id fmt\n" 1863"\n" 1864"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" 1865msgstr "" 1866 1867#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_format.py:39 1868msgid "You must specify an id and a format" 1869msgstr "" 1870 1871#: /__w/calibre/calibre/src/calibre/db/cli/cmd_restore_database.py:21 1872msgid "" 1873"%prog restore_database [options]\n" 1874"\n" 1875"Restore this database from the metadata stored in OPF files in each\n" 1876"folder of the calibre library. This is useful if your metadata.db file\n" 1877"has been corrupted.\n" 1878"\n" 1879"WARNING: This command completely regenerates your database. You will lose\n" 1880"all saved searches, user categories, plugboards, stored per-book conversion\n" 1881"settings, and custom recipes. Restored metadata will only be as accurate as\n" 1882"what is found in the OPF files.\n" 1883" " 1884msgstr "" 1885 1886#: /__w/calibre/calibre/src/calibre/db/cli/cmd_restore_database.py:42 1887msgid "" 1888"Really do the recovery. The command will not run unless this option is " 1889"specified." 1890msgstr "" 1891 1892#: /__w/calibre/calibre/src/calibre/db/cli/cmd_restore_database.py:64 1893#, python-format 1894msgid "You must provide the %s option to do a recovery" 1895msgstr "" 1896 1897#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:36 1898msgid "" 1899"%prog saved_searches [options] (list|add|remove)\n" 1900"\n" 1901"Manage the saved searches stored in this database.\n" 1902"If you try to add a query with a name that already exists, it will be\n" 1903"replaced.\n" 1904"\n" 1905"Syntax for adding:\n" 1906"\n" 1907"%prog saved_searches add search_name search_expression\n" 1908"\n" 1909"Syntax for removing:\n" 1910"\n" 1911"%prog saved_searches remove search_name\n" 1912" " 1913msgstr "" 1914 1915#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:60 1916#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1032 1917#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:87 1918msgid "Name:" 1919msgstr "" 1920 1921#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:61 1922msgid "Search string:" 1923msgstr "" 1924 1925#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:65 1926msgid "Error: You must specify a name and a search string" 1927msgstr "" 1928 1929#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:67 1930#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:130 1931msgid "added" 1932msgstr "" 1933 1934#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:70 1935msgid "Error: You must specify a name" 1936msgstr "" 1937 1938#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:72 1939msgid "removed" 1940msgstr "" 1941 1942#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:76 1943#, python-format 1944msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" 1945msgstr "" 1946 1947#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:17 1948#, python-brace-format 1949msgid "Failed to parse search query: ({0}) with error: {1}" 1950msgstr "" 1951 1952#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:25 1953#, python-brace-format 1954msgid "" 1955"%prog search [options] search expression\n" 1956"\n" 1957"Search the library for the specified search term, returning a comma separated\n" 1958"list of book ids matching the search expression. The output format is useful\n" 1959"to feed into other commands that accept a list of ids as input.\n" 1960"\n" 1961"The search expression can be anything from calibre's powerful search query\n" 1962"language, for example: %prog search {0}\n" 1963msgstr "" 1964 1965#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:42 1966msgid "The maximum number of results to return. Default is all results." 1967msgstr "" 1968 1969#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:49 1970msgid "Error: You must specify the search expression" 1971msgstr "" 1972 1973#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:58 1974msgid "No books matching the search expression:" 1975msgstr "" 1976 1977#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:19 1978msgid "No book with id {} exists" 1979msgstr "" 1980 1981#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:23 1982msgid "No column with name {} exists" 1983msgstr "" 1984 1985#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:29 1986msgid "Data set to: {} [{}]" 1987msgstr "" 1988 1989#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:37 1990msgid "Data set to: {}" 1991msgstr "" 1992 1993#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:46 1994msgid "" 1995"%prog set_custom [options] column id value\n" 1996"\n" 1997"Set the value of a custom column for the book identified by id.\n" 1998"You can get a list of ids using the search command.\n" 1999"You can get a list of custom column names using the custom_columns\n" 2000"command.\n" 2001" " 2002msgstr "" 2003 2004#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:63 2005msgid "" 2006"If the column stores multiple values, append the specified values to the " 2007"existing ones, instead of replacing them." 2008msgstr "" 2009 2010#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:72 2011msgid "Error: You must specify a field name, id and value" 2012msgstr "" 2013 2014#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:62 2015msgid "" 2016"\n" 2017"%prog set_metadata [options] id [/path/to/metadata.opf]\n" 2018"\n" 2019"Set the metadata stored in the calibre database for the book identified by id\n" 2020"from the OPF file metadata.opf. id is an id number from the search command. You\n" 2021"can get a quick feel for the OPF format by using the --as-opf switch to the\n" 2022"show_metadata command. You can also set the metadata of individual fields with\n" 2023"the --field option. If you use the --field option, there is no need to specify\n" 2024"an OPF file.\n" 2025msgstr "" 2026 2027#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:80 2028#, python-brace-format 2029msgid "" 2030"The field to set. Format is field_name:value, for example: {0} " 2031"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " 2032"this option multiple times to set multiple fields. Note: For languages you " 2033"must use the ISO639 language codes (e.g. en for English, fr for French and " 2034"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " 2035"use true and false or yes and no." 2036msgstr "" 2037 2038#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:95 2039msgid "List the metadata field names that can be used with the --field option" 2040msgstr "" 2041 2042#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:122 2043msgid "Field name" 2044msgstr "" 2045 2046#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:122 2047#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:788 2048#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:83 2049#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:85 2050#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:424 2051#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:193 2052#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1351 2053#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 2054#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:166 2055#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 2056#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 2057#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:131 2058#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:308 2059#: /__w/calibre/calibre/src/calibre/srv/opds.py:414 2060#: /__w/calibre/calibre/src/calibre/srv/opds.py:480 2061msgid "Title" 2062msgstr "" 2063 2064#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:136 2065msgid "You must specify a record id as the first argument" 2066msgstr "" 2067 2068#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:140 2069msgid "You must specify either a field or an OPF file" 2070msgstr "" 2071 2072#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:146 2073#, python-format 2074msgid "The OPF file %s does not exist" 2075msgstr "" 2076 2077#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:153 2078#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:182 2079#, python-format 2080msgid "No book with id: %s in the database" 2081msgstr "" 2082 2083#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:164 2084#, python-format 2085msgid "%s is not a known field" 2086msgstr "" 2087 2088#: /__w/calibre/calibre/src/calibre/db/cli/cmd_show_metadata.py:26 2089msgid "" 2090"\n" 2091"%prog show_metadata [options] id\n" 2092"\n" 2093"Show the metadata stored in the calibre database for the book identified by id.\n" 2094"id is an id number from the search command.\n" 2095msgstr "" 2096 2097#: /__w/calibre/calibre/src/calibre/db/cli/cmd_show_metadata.py:38 2098msgid "Print metadata in OPF form (XML)" 2099msgstr "" 2100 2101#: /__w/calibre/calibre/src/calibre/db/cli/cmd_show_metadata.py:45 2102msgid "You must specify an id" 2103msgstr "" 2104 2105#: /__w/calibre/calibre/src/calibre/db/cli/main.py:40 2106msgid "The {} command is not supported with remote (server based) libraries" 2107msgstr "" 2108 2109#: /__w/calibre/calibre/src/calibre/db/cli/main.py:47 2110msgid "GLOBAL OPTIONS" 2111msgstr "" 2112 2113#: /__w/calibre/calibre/src/calibre/db/cli/main.py:54 2114msgid "" 2115"Path to the calibre library. Default is to use the path stored in the " 2116"settings. You can also connect to a calibre Content server to perform " 2117"actions on remote libraries. To do so use a URL of the form: " 2118"http://hostname:port/#library_id for example, " 2119"http://localhost:8080/#mylibrary. library_id is the library id of the " 2120"library you want to connect to on the Content server. You can use the " 2121"special library_id value of - to get a list of library ids available on the " 2122"server. For details on how to setup access via a Content server, see {}." 2123msgstr "" 2124 2125#: /__w/calibre/calibre/src/calibre/db/cli/main.py:67 2126#: /__w/calibre/calibre/src/calibre/utils/config.py:111 2127msgid "show this help message and exit" 2128msgstr "" 2129 2130#: /__w/calibre/calibre/src/calibre/db/cli/main.py:71 2131#: /__w/calibre/calibre/src/calibre/utils/config.py:112 2132msgid "show program's version number and exit" 2133msgstr "" 2134 2135#: /__w/calibre/calibre/src/calibre/db/cli/main.py:76 2136msgid "Username for connecting to a calibre Content server" 2137msgstr "" 2138 2139#: /__w/calibre/calibre/src/calibre/db/cli/main.py:80 2140#, python-brace-format 2141msgid "" 2142"Password for connecting to a calibre Content server. To read the password " 2143"from standard input, use the special value: {0}. To read the password from a" 2144" file, use: {1} (i.e. <f: followed by the full path to the file and a " 2145"trailing >). The angle brackets in the above are required, remember to " 2146"escape them or use quotes for your shell." 2147msgstr "" 2148 2149#: /__w/calibre/calibre/src/calibre/db/cli/main.py:91 2150msgid "" 2151"The timeout, in seconds, when connecting to a calibre library over the " 2152"network. The default is two minutes." 2153msgstr "" 2154 2155#: /__w/calibre/calibre/src/calibre/db/cli/main.py:101 2156#, python-format 2157msgid "" 2158"%%prog command [options] [arguments]\n" 2159"\n" 2160"%%prog is the command line interface to the calibre books database.\n" 2161"\n" 2162"command is one of:\n" 2163" %s\n" 2164"\n" 2165"For help on an individual command: %%prog command --help\n" 2166msgstr "" 2167 2168#: /__w/calibre/calibre/src/calibre/db/cli/main.py:121 2169msgid "Enter the password: " 2170msgstr "" 2171 2172#: /__w/calibre/calibre/src/calibre/db/cli/main.py:158 2173msgid "" 2174"Another calibre program such as {} or the main calibre program is running. " 2175"Having multiple programs that can make changes to a calibre library running " 2176"at the same time is a bad idea. calibredb can connect directly to a running " 2177"calibre Content server, to make changes through it, instead. See the " 2178"documentation of the {} option for details." 2179msgstr "" 2180 2181#: /__w/calibre/calibre/src/calibre/db/fields.py:298 2182#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:154 2183#: /__w/calibre/calibre/src/calibre/gui2/cover_flow.py:109 2184msgid "TEMPLATE ERROR" 2185msgstr "" 2186 2187#: /__w/calibre/calibre/src/calibre/db/fields.py:404 2188#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:194 2189msgid "On Device" 2190msgstr "" 2191 2192#: /__w/calibre/calibre/src/calibre/db/fields.py:438 2193#: /__w/calibre/calibre/src/calibre/library/database2.py:1237 2194msgid "Main" 2195msgstr "" 2196 2197#: /__w/calibre/calibre/src/calibre/db/fields.py:440 2198#: /__w/calibre/calibre/src/calibre/gui2/layout.py:81 2199#: /__w/calibre/calibre/src/calibre/library/database2.py:1239 2200msgid "Card A" 2201msgstr "" 2202 2203#: /__w/calibre/calibre/src/calibre/db/fields.py:442 2204#: /__w/calibre/calibre/src/calibre/gui2/layout.py:83 2205#: /__w/calibre/calibre/src/calibre/library/database2.py:1241 2206msgid "Card B" 2207msgstr "" 2208 2209#: /__w/calibre/calibre/src/calibre/db/lazy.py:250 2210#, python-format 2211msgid "Invalid field: %s" 2212msgstr "" 2213 2214#: /__w/calibre/calibre/src/calibre/db/restore.py:135 2215#: /__w/calibre/calibre/src/calibre/library/restore.py:124 2216msgid "Starting restoring preferences and column metadata" 2217msgstr "" 2218 2219#: /__w/calibre/calibre/src/calibre/db/restore.py:138 2220#: /__w/calibre/calibre/src/calibre/library/restore.py:127 2221msgid "Cannot restore preferences. Backup file not found." 2222msgstr "" 2223 2224#: /__w/calibre/calibre/src/calibre/db/restore.py:148 2225#: /__w/calibre/calibre/src/calibre/library/restore.py:138 2226msgid "Finished restoring preferences and column metadata" 2227msgstr "" 2228 2229#: /__w/calibre/calibre/src/calibre/db/restore.py:150 2230#: /__w/calibre/calibre/src/calibre/library/restore.py:140 2231msgid "Finished restoring preferences" 2232msgstr "" 2233 2234#: /__w/calibre/calibre/src/calibre/db/restore.py:155 2235#: /__w/calibre/calibre/src/calibre/library/restore.py:145 2236msgid "Restoring preferences and column metadata failed" 2237msgstr "" 2238 2239#: /__w/calibre/calibre/src/calibre/db/restore.py:174 2240#: /__w/calibre/calibre/src/calibre/library/restore.py:164 2241msgid "Processed" 2242msgstr "" 2243 2244#: /__w/calibre/calibre/src/calibre/db/restore.py:249 2245msgid "Creating custom column " 2246msgstr "" 2247 2248#: /__w/calibre/calibre/src/calibre/db/search.py:101 2249#: /__w/calibre/calibre/src/calibre/library/caches.py:339 2250msgid "today" 2251msgstr "" 2252 2253#: /__w/calibre/calibre/src/calibre/db/search.py:102 2254#: /__w/calibre/calibre/src/calibre/library/caches.py:340 2255msgid "yesterday" 2256msgstr "" 2257 2258#: /__w/calibre/calibre/src/calibre/db/search.py:103 2259#: /__w/calibre/calibre/src/calibre/library/caches.py:341 2260msgid "thismonth" 2261msgstr "" 2262 2263#: /__w/calibre/calibre/src/calibre/db/search.py:104 2264#: /__w/calibre/calibre/src/calibre/library/caches.py:342 2265msgid "daysago" 2266msgstr "" 2267 2268#: /__w/calibre/calibre/src/calibre/db/search.py:193 2269#: /__w/calibre/calibre/src/calibre/library/caches.py:401 2270#, python-brace-format 2271msgid "Number conversion error: {0}" 2272msgstr "" 2273 2274#: /__w/calibre/calibre/src/calibre/db/search.py:199 2275#: /__w/calibre/calibre/src/calibre/library/caches.py:407 2276#, python-brace-format 2277msgid "Date conversion error: {0}" 2278msgstr "" 2279 2280#: /__w/calibre/calibre/src/calibre/db/search.py:284 2281#: /__w/calibre/calibre/src/calibre/library/caches.py:484 2282#, python-brace-format 2283msgid "Non-numeric value in query: {0}" 2284msgstr "" 2285 2286#: /__w/calibre/calibre/src/calibre/db/search.py:311 2287#: /__w/calibre/calibre/src/calibre/db/utils.py:30 2288#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2289#: /__w/calibre/calibre/src/calibre/library/caches.py:595 2290#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:230 2291msgid "no" 2292msgstr "" 2293 2294#: /__w/calibre/calibre/src/calibre/db/search.py:312 2295#: /__w/calibre/calibre/src/calibre/db/utils.py:28 2296#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2297#: /__w/calibre/calibre/src/calibre/library/caches.py:596 2298#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:230 2299msgid "yes" 2300msgstr "" 2301 2302#: /__w/calibre/calibre/src/calibre/db/search.py:313 2303#: /__w/calibre/calibre/src/calibre/db/utils.py:30 2304#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2305#: /__w/calibre/calibre/src/calibre/library/caches.py:597 2306msgid "unchecked" 2307msgstr "" 2308 2309#: /__w/calibre/calibre/src/calibre/db/search.py:314 2310#: /__w/calibre/calibre/src/calibre/db/utils.py:28 2311#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2312#: /__w/calibre/calibre/src/calibre/library/caches.py:598 2313msgid "checked" 2314msgstr "" 2315 2316#: /__w/calibre/calibre/src/calibre/db/search.py:315 2317#: /__w/calibre/calibre/src/calibre/library/caches.py:599 2318msgid "empty" 2319msgstr "" 2320 2321#: /__w/calibre/calibre/src/calibre/db/search.py:316 2322#: /__w/calibre/calibre/src/calibre/library/caches.py:600 2323msgid "blank" 2324msgstr "" 2325 2326#: /__w/calibre/calibre/src/calibre/db/search.py:325 2327#: /__w/calibre/calibre/src/calibre/library/caches.py:612 2328#, python-brace-format 2329msgid "Invalid boolean query \"{0}\"" 2330msgstr "" 2331 2332#: /__w/calibre/calibre/src/calibre/db/search.py:514 2333msgid "No such Virtual library: {}" 2334msgstr "" 2335 2336#: /__w/calibre/calibre/src/calibre/db/search.py:519 2337msgid "Virtual library search is recursive: {}" 2338msgstr "" 2339 2340#: /__w/calibre/calibre/src/calibre/db/search.py:550 2341#: /__w/calibre/calibre/src/calibre/library/caches.py:678 2342#, python-brace-format 2343msgid "Recursive query group detected: {0}" 2344msgstr "" 2345 2346#: /__w/calibre/calibre/src/calibre/db/search.py:649 2347msgid "" 2348"search template: missing or invalid separator. Valid separators are: {}" 2349msgstr "" 2350 2351#: /__w/calibre/calibre/src/calibre/debug.py:29 2352#, python-brace-format 2353msgid "" 2354"{0}\n" 2355"\n" 2356"Various command line interfaces useful for debugging calibre. With no options,\n" 2357"this command starts an embedded Python interpreter. You can also run the main\n" 2358"calibre GUI, the calibre E-book viewer and the calibre editor in debug mode.\n" 2359"\n" 2360"It also contains interfaces to various bits of calibre that do not have\n" 2361"dedicated command line tools, such as font subsetting, the E-book diff tool and so\n" 2362"on.\n" 2363"\n" 2364"You can also use %prog to run standalone scripts. To do that use it like this:\n" 2365"\n" 2366" {1}\n" 2367"\n" 2368"Everything after the -- is passed to the script.\n" 2369msgstr "" 2370 2371#: /__w/calibre/calibre/src/calibre/debug.py:45 2372msgid "%prog [options]" 2373msgstr "" 2374 2375#: /__w/calibre/calibre/src/calibre/debug.py:46 2376msgid "Run Python code." 2377msgstr "" 2378 2379#: /__w/calibre/calibre/src/calibre/debug.py:47 2380msgid "Run the Python code in file." 2381msgstr "" 2382 2383#: /__w/calibre/calibre/src/calibre/debug.py:49 2384msgid "" 2385"Subset the specified font. Use -- after this option to pass option to the " 2386"font subsetting program." 2387msgstr "" 2388 2389#: /__w/calibre/calibre/src/calibre/debug.py:51 2390#: /__w/calibre/calibre/src/calibre/gui2/device.py:469 2391#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:28 2392msgid "Debug device detection" 2393msgstr "" 2394 2395#: /__w/calibre/calibre/src/calibre/debug.py:53 2396msgid "" 2397"Run the GUI with debugging enabled. Debug output is printed to stdout and " 2398"stderr." 2399msgstr "" 2400 2401#: /__w/calibre/calibre/src/calibre/debug.py:56 2402msgid "" 2403"Run the GUI with a debug console, logging to the specified path. For " 2404"internal use only, use the -g option to run the GUI in debug mode" 2405msgstr "" 2406 2407#: /__w/calibre/calibre/src/calibre/debug.py:60 2408msgid "Run the E-book viewer in debug mode" 2409msgstr "" 2410 2411#: /__w/calibre/calibre/src/calibre/debug.py:62 2412msgid "Output the paths necessary to setup the calibre environment" 2413msgstr "" 2414 2415#: /__w/calibre/calibre/src/calibre/debug.py:64 2416msgid "" 2417"Add a simple plugin (i.e. a plugin that consists of only a .py file), by " 2418"specifying the path to the py file containing the plugin code." 2419msgstr "" 2420 2421#: /__w/calibre/calibre/src/calibre/debug.py:68 2422msgid "" 2423"Re-initialize the sqlite calibre database at the specified path. Useful to " 2424"recover from db corruption." 2425msgstr "" 2426 2427#: /__w/calibre/calibre/src/calibre/debug.py:72 2428msgid "Inspect the MOBI file(s) at the specified path(s)" 2429msgstr "" 2430 2431#: /__w/calibre/calibre/src/calibre/debug.py:74 2432msgid "Launch the calibre \"Edit book\" tool in debug mode." 2433msgstr "" 2434 2435#: /__w/calibre/calibre/src/calibre/debug.py:76 2436msgid "" 2437"Explode the book into the specified folder.\n" 2438"Usage: -x file.epub output_dir\n" 2439"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." 2440msgstr "" 2441 2442#: /__w/calibre/calibre/src/calibre/debug.py:82 2443msgid "" 2444"Implode a previously exploded book.\n" 2445"Usage: -i output_dir file.epub\n" 2446"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." 2447msgstr "" 2448 2449#: /__w/calibre/calibre/src/calibre/debug.py:87 2450msgid "" 2451"Export all calibre data (books/settings/plugins). Normally, you will be " 2452"asked for the export folder and the libraries to export. You can also " 2453"specify them as command line arguments to skip the questions. Use absolute " 2454"paths for the export folder and libraries. The special keyword \"all\" can " 2455"be used to export all libraries." 2456msgstr "" 2457 2458#: /__w/calibre/calibre/src/calibre/debug.py:93 2459msgid "Import previously exported calibre data" 2460msgstr "" 2461 2462#: /__w/calibre/calibre/src/calibre/debug.py:96 2463#: /__w/calibre/calibre/src/calibre/gui2/main.py:69 2464msgid "" 2465"Cause a running calibre instance, if any, to be shutdown. Note that if there" 2466" are running jobs, they will be silently aborted, so use with care." 2467msgstr "" 2468 2469#: /__w/calibre/calibre/src/calibre/debug.py:99 2470msgid "Test binary modules in build" 2471msgstr "" 2472 2473#: /__w/calibre/calibre/src/calibre/debug.py:102 2474msgid "" 2475"Run a plugin that provides a command line interface. For example:\n" 2476"calibre-debug -r \"Add Books\" -- file1 --option1\n" 2477"Everything after the -- will be passed to the plugin as arguments." 2478msgstr "" 2479 2480#: /__w/calibre/calibre/src/calibre/debug.py:106 2481msgid "" 2482"Run the calibre diff tool. For example:\n" 2483"calibre-debug --diff file1 file2" 2484msgstr "" 2485 2486#: /__w/calibre/calibre/src/calibre/debug.py:109 2487msgid "(Un)register calibre from Windows Default Programs." 2488msgstr "" 2489 2490#: /__w/calibre/calibre/src/calibre/debug.py:111 2491msgid "For internal use" 2492msgstr "" 2493 2494#: /__w/calibre/calibre/src/calibre/debug.py:220 2495msgid "Debug log" 2496msgstr "" 2497 2498#: /__w/calibre/calibre/src/calibre/debug.py:313 2499#, python-format 2500msgid "No plugin named %s found" 2501msgstr "" 2502 2503#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:22 2504msgid "Communicate with Android phones." 2505msgstr "" 2506 2507#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:217 2508msgid "" 2509"Comma separated list of folders to send e-books to on the device's <b>main " 2510"memory</b>. The first one that exists will be used" 2511msgstr "" 2512 2513#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:220 2514msgid "" 2515"Comma separated list of folders to send e-books to on the device's " 2516"<b>storage cards</b>. The first one that exists will be used" 2517msgstr "" 2518 2519#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:346 2520msgid "Communicate with S60 phones." 2521msgstr "" 2522 2523#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:366 2524msgid "Communicate with WebOS tablets." 2525msgstr "" 2526 2527#: /__w/calibre/calibre/src/calibre/devices/binatone/driver.py:19 2528msgid "Communicate with the Binatone Readme e-book reader." 2529msgstr "" 2530 2531#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:15 2532msgid "Communicate with the Blackberry smart phone." 2533msgstr "" 2534 2535#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:16 2536#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:40 2537#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:404 2538#: /__w/calibre/calibre/src/calibre/devices/nuut2/driver.py:20 2539msgid "Kovid Goyal" 2540msgstr "" 2541 2542#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:39 2543msgid "Communicate with the Blackberry Playbook." 2544msgstr "" 2545 2546#: /__w/calibre/calibre/src/calibre/devices/boeye/driver.py:15 2547msgid "Communicate with BOEYE BEX Serial e-book readers." 2548msgstr "" 2549 2550#: /__w/calibre/calibre/src/calibre/devices/boeye/driver.py:37 2551msgid "Communicate with BOEYE BDX serial e-book readers." 2552msgstr "" 2553 2554#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:26 2555msgid "Communicate with the Cybook Gen 3/Opus e-book reader." 2556msgstr "" 2557 2558#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:70 2559msgid "Communicate with the Cybook Orizon e-book reader." 2560msgstr "" 2561 2562#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:83 2563#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:60 2564msgid "Card A folder" 2565msgstr "" 2566 2567#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:84 2568msgid "" 2569"Enter the folder where the books are to be stored when sent to the memory " 2570"card. This folder is prepended to any send to device template" 2571msgstr "" 2572 2573#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:122 2574msgid "Communicate with the Cybook Muse e-book reader." 2575msgstr "" 2576 2577#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:148 2578msgid "Communicate with the Bookeen Diva HD e-book reader." 2579msgstr "" 2580 2581#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:27 2582msgid "Communicate with the EB600 e-book reader." 2583msgstr "" 2584 2585#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:59 2586msgid "Communicate with the tolino shine and vision readers" 2587msgstr "" 2588 2589#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:75 2590#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:63 2591msgid "Swap main and card A" 2592msgstr "" 2593 2594#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:77 2595msgid "" 2596"Check this box if the device's main memory is being seen as card a and the " 2597"card is being seen as main memory. Some tolino devices may need this option." 2598msgstr "" 2599 2600#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:311 2601msgid "Communicate with the Astak Mentor EB600" 2602msgstr "" 2603 2604#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:336 2605msgid "Communicate with the PocketBook 301 Reader." 2606msgstr "" 2607 2608#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:355 2609msgid "Communicate with the PocketBook 515/602/603/902/903/Pro 912 reader." 2610msgstr "" 2611 2612#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:377 2613msgid "Communicate with the PocketBook 622 and 623 readers." 2614msgstr "" 2615 2616#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:391 2617msgid "Communicate with the PocketBook 360+ reader." 2618msgstr "" 2619 2620#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:403 2621msgid "Communicate with the PocketBook 701" 2622msgstr "" 2623 2624#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:435 2625msgid "Communicate with the PocketBook 740" 2626msgstr "" 2627 2628#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:453 2629msgid "Communicate with the Infibeam Pi2 reader." 2630msgstr "" 2631 2632#: /__w/calibre/calibre/src/calibre/devices/edge/driver.py:19 2633msgid "Entourage Edge" 2634msgstr "" 2635 2636#: /__w/calibre/calibre/src/calibre/devices/edge/driver.py:20 2637msgid "Communicate with the Entourage Edge." 2638msgstr "" 2639 2640#: /__w/calibre/calibre/src/calibre/devices/eslick/driver.py:17 2641msgid "Communicate with the ESlick e-book reader." 2642msgstr "" 2643 2644#: /__w/calibre/calibre/src/calibre/devices/eslick/driver.py:49 2645msgid "Communicate with the Sigmatek e-book reader." 2646msgstr "" 2647 2648#: /__w/calibre/calibre/src/calibre/devices/folder_device/driver.py:19 2649#: /__w/calibre/calibre/src/calibre/devices/folder_device/driver.py:36 2650msgid "Use an arbitrary folder as a device." 2651msgstr "" 2652 2653#: /__w/calibre/calibre/src/calibre/devices/folder_device/driver.py:32 2654#: /__w/calibre/calibre/src/calibre/devices/interface.py:16 2655msgid "Device interface" 2656msgstr "" 2657 2658#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:21 2659msgid "Communicate with Hanlin V3 e-book readers." 2660msgstr "" 2661 2662#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:101 2663msgid "Communicate with Hanlin V5 e-book readers." 2664msgstr "" 2665 2666#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:120 2667msgid "Communicate with the BOOX e-book reader." 2668msgstr "" 2669 2670#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:139 2671msgid "" 2672"Comma separated list of folders to send e-books to on the device. The first " 2673"one that exists will be used." 2674msgstr "" 2675 2676#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:26 2677msgid "Communicate with the Hanvon N520 e-book reader." 2678msgstr "" 2679 2680#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:53 2681msgid "Communicate with the Kibano e-book reader." 2682msgstr "" 2683 2684#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:67 2685msgid "Communicate with The Book reader." 2686msgstr "" 2687 2688#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:80 2689msgid "Communicate with the Libre Air reader." 2690msgstr "" 2691 2692#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:94 2693msgid "Communicate with the SpringDesign Alex e-book reader." 2694msgstr "" 2695 2696#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:138 2697#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:149 2698#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:528 2699#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:560 2700#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:706 2701#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3719 2702#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:429 2703#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:436 2704msgid "Removing books from device..." 2705msgstr "" 2706 2707#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:156 2708msgid "Communicate with the Azbooka" 2709msgstr "" 2710 2711#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:176 2712msgid "Communicate with the Elonex EB 511 e-book reader." 2713msgstr "" 2714 2715#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:197 2716msgid "Communicate with the Cybook Odyssey e-book reader." 2717msgstr "" 2718 2719#: /__w/calibre/calibre/src/calibre/devices/iliad/driver.py:18 2720msgid "Communicate with the IRex Iliad e-book reader." 2721msgstr "" 2722 2723#: /__w/calibre/calibre/src/calibre/devices/interface.py:61 2724msgid "Cannot get files from this device" 2725msgstr "" 2726 2727#: /__w/calibre/calibre/src/calibre/devices/irexdr/driver.py:18 2728msgid "Communicate with the IRex Digital Reader 1000 e-book reader." 2729msgstr "" 2730 2731#: /__w/calibre/calibre/src/calibre/devices/irexdr/driver.py:45 2732msgid "Communicate with the IRex Digital Reader 800" 2733msgstr "" 2734 2735#: /__w/calibre/calibre/src/calibre/devices/iriver/driver.py:18 2736msgid "Communicate with the Iriver Story reader." 2737msgstr "" 2738 2739#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:22 2740msgid "Communicate with the JetBook e-book reader." 2741msgstr "" 2742 2743#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:89 2744msgid "Communicate with the MiBuk Wolder reader." 2745msgstr "" 2746 2747#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:118 2748msgid "Communicate with the JetBook Mini reader." 2749msgstr "" 2750 2751#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:146 2752msgid "Communicate with the JetBook Color reader." 2753msgstr "" 2754 2755#: /__w/calibre/calibre/src/calibre/devices/kindle/apnx.py:43 2756#, python-format 2757msgid "Not a valid MOBI file. Reports identity of %s" 2758msgstr "" 2759 2760#: /__w/calibre/calibre/src/calibre/devices/kindle/apnx.py:85 2761msgid "Could not generate page mapping." 2762msgstr "" 2763 2764#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:62 2765msgid "Communicate with the Kindle e-book reader." 2766msgstr "" 2767 2768#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:94 2769msgid "" 2770"The following books are in KFX format. KFX is a virtual book format, and " 2771"cannot be transferred from the device. Instead, you should go to your " 2772"\"Manage my content and devices\" page on the Amazon homepage and download " 2773"the book to your computer from there. That will give you a regular AZW3 file" 2774" that you can add to calibre normally. Click \"Show details\" to see the " 2775"list of books." 2776msgstr "" 2777 2778#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:229 2779#, python-format 2780msgid "%(time)s<br />Last page read: %(loc)d (%(pr)d%%)" 2781msgstr "" 2782 2783#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:234 2784#, python-format 2785msgid "%(time)s<br />Last page read: Location %(loc)d (%(pr)d%%)" 2786msgstr "" 2787 2788#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:254 2789#, python-format 2790msgid "<b>Location %(dl)d • %(typ)s</b><br />%(text)s<br />" 2791msgstr "" 2792 2793#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:263 2794#, python-format 2795msgid "<b>Page %(dl)d • %(typ)s</b><br />" 2796msgstr "" 2797 2798#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:268 2799#, python-format 2800msgid "<b>Location %(dl)d • %(typ)s</b><br />" 2801msgstr "" 2802 2803#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:334 2804msgid "" 2805"Communicate with the Kindle 2/3/4/Touch/PaperWhite/Voyage e-book reader." 2806msgstr "" 2807 2808#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:348 2809msgid "Send page number information when sending books" 2810msgstr "" 2811 2812#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:349 2813msgid "" 2814"The Kindle 3 and newer versions can use page number information in MOBI " 2815"files. With this option, calibre will calculate and send this information to" 2816" the Kindle when uploading MOBI files by USB. Note that the page numbers do " 2817"not correspond to any paper book." 2818msgstr "" 2819 2820#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:354 2821msgid "Page count calculation method" 2822msgstr "" 2823 2824#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:355 2825msgid "" 2826"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" 2827"\n" 2828" <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" 2829"\n" 2830" <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." 2831msgstr "" 2832 2833#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:368 2834msgid "Custom column name to retrieve page counts from" 2835msgstr "" 2836 2837#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:369 2838msgid "" 2839"If you have a custom column in your library that you use to store the page " 2840"count of books, you can have calibre use that information, instead of " 2841"calculating a page count. Specify the name of the custom column here, for " 2842"example, #pages." 2843msgstr "" 2844 2845#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:373 2846msgid "Custom column name to retrieve calculation method from" 2847msgstr "" 2848 2849#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:374 2850msgid "" 2851"If you have a custom column in your library that you use to store the " 2852"preferred method for calculating the number of pages for a book, you can " 2853"have calibre use that method instead of the default one selected above. " 2854"Specify the name of the custom column here, for example, #pagemethod. The " 2855"custom column should have the values: fast, accurate or pagebreak." 2856msgstr "" 2857 2858#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:380 2859msgid "Overwrite existing APNX on device" 2860msgstr "" 2861 2862#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:381 2863msgid "" 2864"Uncheck this option to allow an APNX file existing on the device to have " 2865"priority over the version which calibre would send. Since APNX files are " 2866"usually deleted when a book is removed from the Kindle, this is mostly " 2867"useful when resending a book to the device which is already on the device " 2868"(e.g. after making a modification)." 2869msgstr "" 2870 2871#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:630 2872msgid "Communicate with the Kindle DX e-book reader." 2873msgstr "" 2874 2875#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:646 2876msgid "Communicate with the Kindle Fire" 2877msgstr "" 2878 2879#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:82 2880msgid "Communicate with the original Kobo Reader and the Kobo WiFi." 2881msgstr "" 2882 2883#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:120 2884msgid "The Kobo supports several collections including " 2885msgstr "" 2886 2887#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:121 2888msgid "Create tags for automatic management" 2889msgstr "" 2890 2891#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:122 2892msgid "Upload covers for books (newer readers)" 2893msgstr "" 2894 2895#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:123 2896msgid "" 2897"Normally, the Kobo readers get the cover image from the e-book file itself. " 2898"With this option, calibre will send a separate cover image to the reader, " 2899"useful if you have modified the cover." 2900msgstr "" 2901 2902#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:127 2903#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:311 2904msgid "Upload black and white covers" 2905msgstr "" 2906 2907#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:128 2908msgid "Show expired books" 2909msgstr "" 2910 2911#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:129 2912msgid "" 2913"A bug in an earlier version left non kepubs book records in the database. " 2914"With this option calibre will show the expired records and allow you to " 2915"delete them with the new delete logic." 2916msgstr "" 2917 2918#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:133 2919#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:441 2920msgid "Show previews" 2921msgstr "" 2922 2923#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:134 2924#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:442 2925msgid "" 2926"Kobo previews are included on the Touch and some other versions by default " 2927"they are no longer displayed as there is no good reason to see them. Enable" 2928" if you wish to see/delete them." 2929msgstr "" 2930 2931#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:137 2932#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:426 2933msgid "Show recommendations" 2934msgstr "" 2935 2936#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:138 2937msgid "" 2938"Kobo now shows recommendations on the device. In some cases these have files" 2939" but in other cases they are just pointers to the web site to buy. Enable if" 2940" you wish to see/delete them." 2941msgstr "" 2942 2943#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:141 2944#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:476 2945msgid "Attempt to support newer firmware" 2946msgstr "" 2947 2948#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:142 2949msgid "" 2950"Kobo routinely updates the firmware and the database version. With this " 2951"option calibre will attempt to perform full read-write functionality - Here " 2952"be Dragons!! Enable only if you are comfortable with restoring your kobo to " 2953"factory defaults and testing software" 2954msgstr "" 2955 2956#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:223 2957#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:226 2958#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:229 2959#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:431 2960#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1590 2961#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1594 2962#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1598 2963#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:2052 2964#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:73 2965#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:159 2966#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:213 2967#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:216 2968#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:219 2969#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:288 2970#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:295 2971#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:318 2972msgid "Getting list of books on device..." 2973msgstr "" 2974 2975#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:567 2976#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:574 2977#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1565 2978#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1571 2979#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:443 2980#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:448 2981msgid "Removing books from device metadata listing..." 2982msgstr "" 2983 2984#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:580 2985#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:615 2986#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:459 2987#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1523 2988#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1537 2989#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:372 2990#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:403 2991msgid "Adding books to device metadata listing..." 2992msgstr "" 2993 2994#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:708 2995#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3721 2996msgid "Kobo database version unsupported - See details" 2997msgstr "" 2998 2999#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:709 3000msgid "" 3001"Your Kobo is running an updated firmware/database version. As calibre does " 3002"not know about this updated firmware, database editing is disabled, to " 3003"prevent corruption. You can still send books to your Kobo with calibre, but" 3004" deleting books and managing collections is disabled. If you are willing to " 3005"experiment and know how to reset your Kobo to Factory defaults, you can " 3006"override this check by right clicking the device icon in calibre and " 3007"selecting \"Configure this device\" and then the \"Attempt to support newer" 3008" firmware\" option. Doing so may require you to perform a factory reset of " 3009"your Kobo." 3010msgstr "" 3011 3012#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:738 3013#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:630 3014msgid "Not Implemented" 3015msgstr "" 3016 3017#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:739 3018msgid "" 3019"\".kobo\" files do not exist on the device as books; instead they are rows " 3020"in the sqlite database. Currently they cannot be exported or viewed." 3021msgstr "" 3022 3023#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1234 3024#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1239 3025#, python-format 3026msgid "" 3027"<hr /><b>Book last read:</b> %(time)s<br /><b>Percentage read:</b> " 3028"%(pr)d%%<hr />" 3029msgstr "" 3030 3031#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1258 3032#, python-format 3033msgid "" 3034"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br " 3035"/><b>Chapter Progress:</b> %(chapter_progress)s%%<br />%(annotation)s<br " 3036"/><hr />" 3037msgstr "" 3038 3039#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1268 3040#, python-format 3041msgid "" 3042"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br " 3043"/><b>Chapter progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> " 3044"%(text)s<br /><hr />" 3045msgstr "" 3046 3047#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1278 3048#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1290 3049#, python-format 3050msgid "" 3051"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br " 3052"/><b>Chapter progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> " 3053"%(text)s<br /><b>Notes:</b> %(annotation)s<br /><hr />" 3054msgstr "" 3055 3056#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1352 3057#, python-format 3058msgid "" 3059"Communicate with the Kobo Touch, Glo, Mini, Aura HD, Aura H2O, Glo HD, Touch" 3060" 2, Aura ONE, Aura Edition 2, Aura H2O Edition 2, Clara HD, Forma, Libra " 3061"H2O, Elipsa, Sage and Libra 2 eReaders. Based on the existing Kobo driver by" 3062" %s." 3063msgstr "" 3064 3065#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3722 3066msgid "" 3067"Your Kobo is running an updated firmware/database version. As calibre does " 3068"not know about this updated firmware, database editing is disabled, to " 3069"prevent corruption. You can still send books to your Kobo with calibre, but" 3070" deleting books and managing collections is disabled. If you are willing to " 3071"experiment and know how to reset your Kobo to Factory defaults, you can " 3072"override this check by right clicking the device icon in calibre and " 3073"selecting \"Configure this device\" and then the \"Attempt to support newer " 3074"firmware\" option. Doing so may require you to perform a factory reset of " 3075"your Kobo." 3076msgstr "" 3077 3078#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3736 3079#, python-format 3080msgid "" 3081"Discussion of any new Kobo firmware can be found in the Kobo forum at " 3082"MobileRead. This is at %s." 3083msgstr "" 3084 3085#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:57 3086msgid "Collections, covers && uploads" 3087msgstr "" 3088 3089#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:58 3090msgid "Metadata, on device && advanced" 3091msgstr "" 3092 3093#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:191 3094msgid "Uploading of books" 3095msgstr "" 3096 3097#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:198 3098msgid "Modify CSS" 3099msgstr "" 3100 3101#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:199 3102#, python-brace-format 3103msgid "" 3104"This allows addition of user CSS rules and removal of some CSS. When sending" 3105" a book, the driver adds the contents of {0} to all stylesheets in the EPUB." 3106" This file is searched for in the root folder of the main memory of the " 3107"device. As well as this, if the file contains settings for the \"orphans\" " 3108"or \"widows\", these are removed for all styles in the original stylesheet." 3109msgstr "" 3110 3111#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:207 3112msgid "Do not treat replacements as new books" 3113msgstr "" 3114 3115#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:208 3116msgid "" 3117"When a new book is side-loaded, the Kobo firmware imports details of the " 3118"book into the internal database. Even if the book is a replacement for an " 3119"existing book, the Kobo will remove the book from the database and then " 3120"treat it as a new book. This means that the reading status, bookmarks and " 3121"collections for the book will be lost. This option overrides firmware " 3122"behavior and attempts to prevent a book that has been resent from being " 3123"treated as a new book. If you prefer to have replacements treated as new " 3124"books, turn this option off." 3125msgstr "" 3126 3127#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:233 3128#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:344 3129#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1355 3130msgid "Collections" 3131msgstr "" 3132 3133#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:241 3134#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:252 3135msgid "" 3136"Create new bookshelves on the Kobo if they do not exist. This is only for " 3137"firmware V2.0.0 or later." 3138msgstr "" 3139 3140#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:243 3141msgid "Collections columns:" 3142msgstr "" 3143 3144#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:245 3145msgid "" 3146"The Kobo from firmware V2.0.0 supports bookshelves. These are created on the" 3147" Kobo. Specify a tags type column for automatic management." 3148msgstr "" 3149 3150#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:251 3151msgid "Create collections" 3152msgstr "" 3153 3154#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:256 3155msgid "Delete empty bookshelves" 3156msgstr "" 3157 3158#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:257 3159msgid "" 3160"Delete any empty bookshelves from the Kobo when syncing is finished. This is" 3161" only for firmware V2.0.0 or later." 3162msgstr "" 3163 3164#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:261 3165msgid "Ignore collections:" 3166msgstr "" 3167 3168#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:263 3169msgid "" 3170"List the names of collections to be ignored by the collection management. " 3171"The collections listed will not be changed. Names are separated by commas." 3172msgstr "" 3173 3174#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:300 3175msgid "Upload covers" 3176msgstr "" 3177 3178#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:308 3179msgid "" 3180"Upload cover images from the calibre library when sending books to the " 3181"device." 3182msgstr "" 3183 3184#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:312 3185msgid "Convert covers to grayscale when uploading." 3186msgstr "" 3187 3188#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:317 3189msgid "Upload dithered covers" 3190msgstr "" 3191 3192#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:318 3193msgid "" 3194"Dither cover images to the appropriate 16c grayscale palette for an eInk " 3195"screen. This usually ensures greater accuracy and avoids banding, making " 3196"sleep covers look better. On FW >= 4.11, Nickel itself may sometimes do a " 3197"decent job of it. Has no effect without \"Upload black and white covers\"!" 3198msgstr "" 3199 3200#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:332 3201msgid "Keep cover aspect ratio" 3202msgstr "" 3203 3204#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:333 3205msgid "" 3206"When uploading covers, do not change the aspect ratio when resizing for the " 3207"device. This is for firmware versions 2.3.1 and later." 3208msgstr "" 3209 3210#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:338 3211msgid "Letterbox full-screen covers" 3212msgstr "" 3213 3214#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:339 3215msgid "" 3216"Do it on our end, instead of letting Nickel handle it. Provides pixel-" 3217"perfect results on devices where Nickel does not do extra processing. " 3218"Obviously has no effect without \"Keep cover aspect ratio\". This is " 3219"probably undesirable if you disable the \"Show book covers full screen\" " 3220"setting on your device." 3221msgstr "" 3222 3223#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:347 3224msgid "" 3225"Choose the color to use when letterboxing the cover. The default color is " 3226"black (#000000)" 3227msgstr "" 3228 3229#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:362 3230msgid "Save covers as PNG" 3231msgstr "" 3232 3233#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:363 3234msgid "" 3235"Use the PNG image format instead of JPG. Higher quality, especially with " 3236"\"Upload dithered covers\" enabled, which will also help generate " 3237"potentially smaller files. Behavior completely unknown on old (< 3.x) Kobo " 3238"firmwares, known to behave on FW >= 4.8. Has no effect without \"Upload " 3239"black and white covers\"!" 3240msgstr "" 3241 3242#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:419 3243msgid "Show as on device" 3244msgstr "" 3245 3246#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:427 3247msgid "" 3248"Kobo shows recommendations on the device. In some cases these have files " 3249"but in other cases they are just pointers to the web site to buy. Enable if " 3250"you wish to see/delete them." 3251msgstr "" 3252 3253#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:434 3254msgid "Show archived books" 3255msgstr "" 3256 3257#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:435 3258msgid "" 3259"Archived books are listed on the device but need to be downloaded to read. " 3260"Use this option to show these books and match them with books in the calibre" 3261" library." 3262msgstr "" 3263 3264#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:468 3265msgid "Advanced options" 3266msgstr "" 3267 3268#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:477 3269msgid "" 3270"Kobo routinely updates the firmware and the database version. With this " 3271"option calibre will attempt to perform full read-write functionality - Here " 3272"be Dragons!! Enable only if you are comfortable with restoring your kobo to " 3273"factory defaults and testing software. This driver supports firmware V2.x.x " 3274"and DBVersion up to " 3275msgstr "" 3276 3277#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:487 3278msgid "Title to test when debugging" 3279msgstr "" 3280 3281#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:488 3282#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:495 3283msgid "" 3284"Part of title of a book that can be used when doing some tests for " 3285"debugging. The test is to see if the string is contained in the title of a " 3286"book. The better the match, the less extraneous output." 3287msgstr "" 3288 3289#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:493 3290msgid "Title to test when debugging:" 3291msgstr "" 3292 3293#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:518 3294msgid "Update metadata on the device" 3295msgstr "" 3296 3297#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:526 3298msgid "" 3299"Update the metadata on the device when it is connected. Be careful when " 3300"doing this as it will take time and could make the initial connection take a" 3301" long time." 3302msgstr "" 3303 3304#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:530 3305msgid "Set series information" 3306msgstr "" 3307 3308#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:531 3309msgid "" 3310"The book lists on the Kobo devices can display series information. This is " 3311"not read by the device from the sideloaded books. Series information can " 3312"only be added to the device after the book has been processed by the device." 3313" Enable if you wish to set series information." 3314msgstr "" 3315 3316#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:538 3317msgid "Update metadata on Book Details pages" 3318msgstr "" 3319 3320#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:539 3321msgid "" 3322"This will update the metadata in the device database when the device is " 3323"connected. The metadata updated is displayed on the device in the library " 3324"and the book details page. This is the title, authors, comments/synopsis, " 3325"series name and number, publisher and published Date, ISBN and language. If " 3326"a metadata plugboard exists for the device and book format, this will be " 3327"used to set the metadata." 3328msgstr "" 3329 3330#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:548 3331msgid "Update purchased books" 3332msgstr "" 3333 3334#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:549 3335msgid "Update books purchased from Kobo and downloaded to the device." 3336msgstr "" 3337 3338#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:554 3339msgid "Subtitle" 3340msgstr "" 3341 3342#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:555 3343msgid "Update the subtitle on the device using a template." 3344msgstr "" 3345 3346#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:560 3347msgid "" 3348"Enter a template to use to set the subtitle. If the template is empty, the " 3349"subtitle will be cleared." 3350msgstr "" 3351 3352#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:588 3353#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:648 3354#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:104 3355#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:374 3356#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_line_editor.py:44 3357#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:758 3358#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:54 3359msgid "Edit template" 3360msgstr "" 3361 3362#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:633 3363#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:94 3364msgid "&Template editor" 3365msgstr "" 3366 3367#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:660 3368#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:173 3369#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:115 3370#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:301 3371#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:75 3372msgid "Invalid template" 3373msgstr "" 3374 3375#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:661 3376#, python-format 3377msgid "The template \"%s\" is invalid:" 3378msgstr "" 3379 3380#: /__w/calibre/calibre/src/calibre/devices/misc.py:19 3381msgid "Communicate with the Palm Pre" 3382msgstr "" 3383 3384#: /__w/calibre/calibre/src/calibre/devices/misc.py:39 3385msgid "Communicate with the Bq Avant" 3386msgstr "" 3387 3388#: /__w/calibre/calibre/src/calibre/devices/misc.py:61 3389msgid "Communicate with the Sweex/Kogan/Q600/Wink" 3390msgstr "" 3391 3392#: /__w/calibre/calibre/src/calibre/devices/misc.py:82 3393#: /__w/calibre/calibre/src/calibre/devices/misc.py:110 3394msgid "Communicate with the Pandigital Novel" 3395msgstr "" 3396 3397#: /__w/calibre/calibre/src/calibre/devices/misc.py:130 3398msgid "Communicate with the VelocityMicro" 3399msgstr "" 3400 3401#: /__w/calibre/calibre/src/calibre/devices/misc.py:149 3402msgid "Communicate with the GM2000" 3403msgstr "" 3404 3405#: /__w/calibre/calibre/src/calibre/devices/misc.py:170 3406msgid "Communicate with the Acer Lumiread" 3407msgstr "" 3408 3409#: /__w/calibre/calibre/src/calibre/devices/misc.py:206 3410msgid "Communicate with the Aluratek Color" 3411msgstr "" 3412 3413#: /__w/calibre/calibre/src/calibre/devices/misc.py:229 3414msgid "Communicate with the Trekstor" 3415msgstr "" 3416 3417#: /__w/calibre/calibre/src/calibre/devices/misc.py:261 3418msgid "Communicate with the EEE Reader" 3419msgstr "" 3420 3421#: /__w/calibre/calibre/src/calibre/devices/misc.py:283 3422msgid "Communicate with the Adam tablet" 3423msgstr "" 3424 3425#: /__w/calibre/calibre/src/calibre/devices/misc.py:305 3426msgid "Communicate with the Nextbook Reader" 3427msgstr "" 3428 3429#: /__w/calibre/calibre/src/calibre/devices/misc.py:359 3430msgid "Communicate with the Moovybook Reader" 3431msgstr "" 3432 3433#: /__w/calibre/calibre/src/calibre/devices/misc.py:382 3434msgid "Communicate with the COBY" 3435msgstr "" 3436 3437#: /__w/calibre/calibre/src/calibre/devices/misc.py:409 3438msgid "Communicate with the Ex124G" 3439msgstr "" 3440 3441#: /__w/calibre/calibre/src/calibre/devices/misc.py:437 3442msgid "Communicate with the WayteQ and SPC Dickens Readers" 3443msgstr "" 3444 3445#: /__w/calibre/calibre/src/calibre/devices/misc.py:505 3446msgid "Communicate with the Woxter Scriba reader" 3447msgstr "" 3448 3449#: /__w/calibre/calibre/src/calibre/devices/misc.py:528 3450msgid "Communicate with the PocketBook Touch Lux 2 and Inkpad X readers" 3451msgstr "" 3452 3453#: /__w/calibre/calibre/src/calibre/devices/misc.py:549 3454msgid "Communicate with the SONY DPT-S1" 3455msgstr "" 3456 3457#: /__w/calibre/calibre/src/calibre/devices/misc.py:571 3458msgid "Communicate with the Bq Cervantes" 3459msgstr "" 3460 3461#: /__w/calibre/calibre/src/calibre/devices/mtp/base.py:31 3462msgid "MTP device" 3463msgstr "" 3464 3465#: /__w/calibre/calibre/src/calibre/devices/mtp/base.py:33 3466msgid "Communicate with MTP devices" 3467msgstr "" 3468 3469#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:196 3470#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1240 3471#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:148 3472msgid "Get device information..." 3473msgstr "" 3474 3475#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:219 3476msgid "Listing files, this can take a while" 3477msgstr "" 3478 3479#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:234 3480msgid "Reading e-book metadata" 3481msgstr "" 3482 3483#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:267 3484#, python-format 3485msgid "Reading metadata from %s" 3486msgstr "" 3487 3488#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:286 3489msgid "Updating metadata cache on device" 3490msgstr "" 3491 3492#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:288 3493msgid "Finished reading metadata from device" 3494msgstr "" 3495 3496#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:420 3497#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1510 3498#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1512 3499#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:347 3500#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:349 3501msgid "Transferring books to device..." 3502msgstr "" 3503 3504#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:448 3505#, python-format 3506msgid "Transferred %s to device" 3507msgstr "" 3508 3509#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:450 3510msgid "Transfer to device finished..." 3511msgstr "" 3512 3513#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:471 3514#, python-format 3515msgid "Added %s" 3516msgstr "" 3517 3518#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:473 3519msgid "Adding complete" 3520msgstr "" 3521 3522#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:489 3523msgid "Deleting books from device..." 3524msgstr "" 3525 3526#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:495 3527#, python-format 3528msgid "Deleted %s" 3529msgstr "" 3530 3531#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:496 3532msgid "All books deleted" 3533msgstr "" 3534 3535#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:499 3536msgid "Removing books from metadata" 3537msgstr "" 3538 3539#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:513 3540#, python-format 3541msgid "Removed %s" 3542msgstr "" 3543 3544#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:515 3545msgid "All books removed" 3546msgstr "" 3547 3548#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:236 3549msgid "Unnamed device" 3550msgstr "" 3551 3552#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:238 3553#, python-brace-format 3554msgid "" 3555"The device {0} is not allowing connections. Unlock the screen on the {0}, " 3556"tap \"Allow\" on any connection popup message you see, then either wait a " 3557"minute or restart calibre. You might also have to change the mode of the USB" 3558" connection on the {0} to \"Media Transfer mode (MTP)\" or similar." 3559msgstr "" 3560 3561#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:264 3562#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:344 3563msgid "Unknown MTP device" 3564msgstr "" 3565 3566#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:283 3567#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:232 3568#, python-format 3569msgid "Found object: %s" 3570msgstr "" 3571 3572#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:64 3573msgid "MTP devices are not supported on Windows XP" 3574msgstr "" 3575 3576#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:77 3577msgid "" 3578"The Windows Portable Devices service is not available on your computer. You " 3579"may need to install Windows Media Player 11 or newer and/or restart your " 3580"computer" 3581msgstr "" 3582 3583#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:19 3584msgid "Communicate with the Nokia 770 Internet Tablet." 3585msgstr "" 3586 3587#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:43 3588msgid "Communicate with the Nokia N800/N810/N900/N950/N9 Maemo/MeeGo devices." 3589msgstr "" 3590 3591#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:57 3592msgid "Communicate with the Nokia E71X" 3593msgstr "" 3594 3595#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:78 3596msgid "Communicate with the Nokia E52" 3597msgstr "" 3598 3599#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:22 3600msgid "The Nook" 3601msgstr "" 3602 3603#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:23 3604msgid "Communicate with the Nook e-book reader." 3605msgstr "" 3606 3607#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:84 3608msgid "" 3609"Communicate with the Nook Color, TSR, Glowlight and Tablet e-book readers." 3610msgstr "" 3611 3612#: /__w/calibre/calibre/src/calibre/devices/nuut2/driver.py:19 3613msgid "Communicate with the Nuut2 e-book reader." 3614msgstr "" 3615 3616#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:30 3617msgid "Communicate with the Paladin readers" 3618msgstr "" 3619 3620#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:51 3621#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:72 3622msgid "" 3623"Comma separated list of metadata fields to turn into collections on the " 3624"device. Possibilities include: " 3625msgstr "" 3626 3627#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:23 3628msgid "Communicate with Sony e-book readers older than the PRST1." 3629msgstr "" 3630 3631#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:59 3632msgid "Comments have been removed as the SONY reader chokes on them" 3633msgstr "" 3634 3635#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:65 3636#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:285 3637msgid "All by title" 3638msgstr "" 3639 3640#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:66 3641#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:286 3642msgid "All by author" 3643msgstr "" 3644 3645#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:69 3646#, python-format 3647msgid "" 3648"Comma separated list of metadata fields to turn into collections on the " 3649"device. Possibilities include: %(coll)s. Two special collections are " 3650"available: %(abt)s:%(abtv)s and %(aba)s:%(abav)s. Add these values to the " 3651"list to enable them. The collections will be given the name provided after " 3652"the \":\" character." 3653msgstr "" 3654 3655#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:76 3656msgid "Upload separate cover thumbnails for books (newer readers)" 3657msgstr "" 3658 3659#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:77 3660msgid "" 3661"Normally, the SONY readers get the cover image from the e-book file itself. " 3662"With this option, calibre will send a separate cover image to the reader, " 3663"useful if you are sending DRMed books in which you cannot change the cover. " 3664"WARNING: This option should only be used with newer SONY readers: 350, 650, " 3665"950 and newer." 3666msgstr "" 3667 3668#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:83 3669msgid "" 3670"Refresh separate covers when using automatic management (newer readers)" 3671msgstr "" 3672 3673#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:84 3674#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:82 3675msgid "" 3676"Set this option to have separate book covers uploaded every time you connect" 3677" your device. Unset this option if you have so many books on the reader that" 3678" performance is unacceptable." 3679msgstr "" 3680 3681#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:88 3682#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:86 3683msgid "Preserve cover aspect ratio when building thumbnails" 3684msgstr "" 3685 3686#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:89 3687#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:88 3688msgid "" 3689"Set this option if you want the cover thumbnails to have the same aspect " 3690"ratio (width to height) as the cover. Unset it if you want the thumbnail to " 3691"be the maximum size, ignoring aspect ratio." 3692msgstr "" 3693 3694#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:93 3695msgid "Search for books in all folders" 3696msgstr "" 3697 3698#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:94 3699msgid "" 3700"Setting this option tells calibre to look for books in all folders on the " 3701"device and its cards. This permits calibre to find books put on the device " 3702"by other software and by wireless download." 3703msgstr "" 3704 3705#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:195 3706#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/structure.py:106 3707msgid "Unnamed" 3708msgstr "" 3709 3710#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:41 3711msgid "Communicate with the PRST1 and newer SONY e-book readers" 3712msgstr "" 3713 3714#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:75 3715msgid "Upload separate cover thumbnails for books" 3716msgstr "" 3717 3718#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:76 3719msgid "" 3720"Normally, the SONY readers get the cover image from the e-book file itself. " 3721"With this option, calibre will send a separate cover image to the reader, " 3722"useful if you are sending DRMed books in which you cannot change the cover." 3723msgstr "" 3724 3725#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:80 3726msgid "Refresh separate covers when using automatic management" 3727msgstr "" 3728 3729#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:92 3730msgid "Use SONY Author Format (First Author Only)" 3731msgstr "" 3732 3733#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:94 3734msgid "" 3735"Set this option if you want the author on the Sony to appear the same way " 3736"the T1 sets it. This means it will only show the first author for books with" 3737" multiple authors. Leave this disabled if you use Metadata plugboards." 3738msgstr "" 3739 3740#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:185 3741msgid "Wireless device" 3742msgstr "" 3743 3744#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:189 3745msgid "Communicate with Smart Device apps" 3746msgstr "" 3747 3748#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:287 3749msgid "All by something" 3750msgstr "" 3751 3752#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:290 3753msgid "Enable connections at startup" 3754msgstr "" 3755 3756#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:291 3757msgid "Check this box to allow connections when calibre starts" 3758msgstr "" 3759 3760#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:293 3761msgid "Security password" 3762msgstr "" 3763 3764#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:294 3765msgid "Enter a password that the device app must use to connect to calibre" 3766msgstr "" 3767 3768#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:296 3769msgid "Use fixed network port" 3770msgstr "" 3771 3772#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:297 3773msgid "" 3774"If checked, use the port number in the \"Port\" box, otherwise the driver " 3775"will pick a random port" 3776msgstr "" 3777 3778#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:299 3779msgid "Port number: " 3780msgstr "" 3781 3782#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:300 3783msgid "" 3784"Enter the port number the driver is to use if the \"fixed port\" box is " 3785"checked" 3786msgstr "" 3787 3788#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:301 3789msgid "Print extra debug information" 3790msgstr "" 3791 3792#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:302 3793msgid "Check this box if requested when reporting problems" 3794msgstr "" 3795 3796#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:304 3797msgid "" 3798"Comma separated list of metadata fields to turn into collections on the " 3799"device." 3800msgstr "" 3801 3802#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:306 3803#, python-format 3804msgid "" 3805"Possibilities include: series, tags, authors, etc. Three special collections" 3806" are available: %(abt)s:%(abtv)s, %(aba)s:%(abav)s, and %(abs)s:%(absv)s. " 3807"Add these values to the list to enable them. The collections will be given " 3808"the name provided after the \":\" character." 3809msgstr "" 3810 3811#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:314 3812msgid "Enable the no-activity timeout" 3813msgstr "" 3814 3815#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:315 3816#, python-format 3817msgid "" 3818"If this box is checked, calibre will automatically disconnect if a connected" 3819" device does nothing for %d minutes. Unchecking this box disables this " 3820"timeout, so calibre will never automatically disconnect." 3821msgstr "" 3822 3823#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:319 3824msgid "Use this IP address" 3825msgstr "" 3826 3827#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:320 3828msgid "" 3829"Use this option if you want to force the driver to listen on a particular IP" 3830" address. The driver will listen only on the entered address, and this " 3831"address will be the one advertized over mDNS (BonJour)." 3832msgstr "" 3833 3834#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:324 3835msgid "Replace books with same calibre ID" 3836msgstr "" 3837 3838#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:325 3839msgid "" 3840"Use this option to overwrite a book on the device if that book has the same " 3841"calibre identifier as the book being sent. The file name of the book will " 3842"not change even if the save template produces a different result. Using this" 3843" option in most cases prevents having multiple copies of a book on the " 3844"device." 3845msgstr "" 3846 3847#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:330 3848msgid "Cover thumbnail compression quality" 3849msgstr "" 3850 3851#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:331 3852msgid "" 3853"Use this option to control the size and quality of the cover file sent to " 3854"the device. It must be between 50 and 99. The larger the number the higher " 3855"quality the cover, but also the larger the file. For example, changing this " 3856"from 70 to 90 results in a much better cover that is approximately 2.5 times" 3857" as big. To see the changes you must force calibre to resend metadata to the" 3858" device, either by changing the metadata for the book (updating the last " 3859"modification time) or resending the book itself." 3860msgstr "" 3861 3862#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:340 3863msgid "Use metadata cache" 3864msgstr "" 3865 3866#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:341 3867msgid "" 3868"Setting this option allows calibre to keep a copy of metadata on the device," 3869" speeding up device connections. Unsetting this option disables keeping the " 3870"copy, forcing the device to send metadata to calibre on every connect. Unset" 3871" this option if you think that the cache might not be operating correctly." 3872msgstr "" 3873 3874#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:347 3875msgid "Additional file extensions to send to the device" 3876msgstr "" 3877 3878#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:348 3879msgid "" 3880"This is a comma-separated list of format file extensions you want to be able" 3881" to send to the device. For example, you might have audio books in your " 3882"library with the extension \"m4b\" that you want to listen to on your " 3883"device. Don't worry about the \"extra enabled extensions\" warning." 3884msgstr "" 3885 3886#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:353 3887msgid "Ignore device free space" 3888msgstr "" 3889 3890#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:354 3891msgid "" 3892"Check this box to ignore the amount of free space reported by your devices. " 3893"This might be needed if you store books on an SD card and the device doesn't" 3894" have much free main memory." 3895msgstr "" 3896 3897#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1009 3898#, python-format 3899msgid "Too many connection attempts from %s" 3900msgstr "" 3901 3902#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1107 3903msgid "" 3904"The app on your device is too old and is no longer supported. Update it to a" 3905" newer version." 3906msgstr "" 3907 3908#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1657 3909msgid "" 3910"You have book formats in your library with dates in the future. See calibre " 3911"for details" 3912msgstr "" 3913 3914#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1692 3915#, python-format 3916msgid "The read sync column %s is not in calibre's library" 3917msgstr "" 3918 3919#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1697 3920#, python-format 3921msgid "The read sync column %s is not a Yes/No column" 3922msgstr "" 3923 3924#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1704 3925#, python-format 3926msgid "The read date sync column %s is not in calibre's library" 3927msgstr "" 3928 3929#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1709 3930#, python-format 3931msgid "The read date sync column %s is not a date column" 3932msgstr "" 3933 3934#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1908 3935#, python-format 3936msgid "" 3937"Bad compression quality setting. It must be a number between 50 and 99. " 3938"Forced to be %d." 3939msgstr "" 3940 3941#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1929 3942#, python-format 3943msgid "Invalid port in options: %s" 3944msgstr "" 3945 3946#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1937 3947#, python-format 3948msgid "Failed to connect to port %d. Try a different value." 3949msgstr "" 3950 3951#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1949 3952msgid "Failed to allocate a random port" 3953msgstr "" 3954 3955#: /__w/calibre/calibre/src/calibre/devices/sne/driver.py:19 3956msgid "Communicate with the Samsung SNE e-book reader." 3957msgstr "" 3958 3959#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:12 3960msgid "Communicate with the Teclast K3/K5 reader." 3961msgstr "" 3962 3963#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:40 3964msgid "Communicate with the Newsmy reader." 3965msgstr "" 3966 3967#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:52 3968msgid "Communicate with the Archos reader." 3969msgstr "" 3970 3971#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:63 3972msgid "Communicate with the Pico reader." 3973msgstr "" 3974 3975#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:76 3976msgid "Communicate with the iPapyrus reader." 3977msgstr "" 3978 3979#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:88 3980msgid "Communicate with the Sovos reader." 3981msgstr "" 3982 3983#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:99 3984msgid "Communicate with the Sunstech EB700 reader." 3985msgstr "" 3986 3987#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:111 3988msgid "Communicate with the Stash W950 reader." 3989msgstr "" 3990 3991#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:124 3992msgid "Communicate with the Wexler reader." 3993msgstr "" 3994 3995#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:275 3996#, python-format 3997msgid "Unable to detect any disk drives for the device: %s. Try rebooting" 3998msgstr "" 3999 4000#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:411 4001#, python-format 4002msgid "Unable to detect the %s mount point. Try rebooting." 4003msgstr "" 4004 4005#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:486 4006#, python-format 4007msgid "Unable to detect the %s disk drive." 4008msgstr "" 4009 4010#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:570 4011#, python-format 4012msgid "" 4013"Unable to detect the %s disk drive. Either the device has already been " 4014"ejected, or your kernel is exporting a deprecated version of SYSFS." 4015msgstr "" 4016 4017#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:581 4018#, python-format 4019msgid "Unable to mount main memory (Error code: %d)" 4020msgstr "" 4021 4022#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:637 4023#, python-format 4024msgid "" 4025"The main memory of %s is read only. This usually happens because of file " 4026"system errors." 4027msgstr "" 4028 4029#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:673 4030msgid "Unable to mount the device" 4031msgstr "" 4032 4033#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:13 4034msgid "Configure Device" 4035msgstr "" 4036 4037#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:63 4038msgid "settings for device drivers" 4039msgstr "" 4040 4041#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:65 4042msgid "Ordered list of formats the device will accept" 4043msgstr "" 4044 4045#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:67 4046#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:92 4047msgid "Place files in sub-folders if the device supports them" 4048msgstr "" 4049 4050#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:69 4051#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 4052#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:96 4053#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:97 4054msgid "Read metadata from files on device" 4055msgstr "" 4056 4057#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:71 4058msgid "Use author sort instead of author" 4059msgstr "" 4060 4061#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:73 4062msgid "Template to control how books are saved" 4063msgstr "" 4064 4065#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:76 4066#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:141 4067msgid "Extra customization" 4068msgstr "" 4069 4070#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:85 4071msgid "Communicate with an e-book reader." 4072msgstr "" 4073 4074#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:152 4075#, python-format 4076msgid "" 4077"Failed to access files in the main memory of your device. You should contact" 4078" the device manufacturer for support. Common fixes are: try a different USB " 4079"cable/USB port on your computer. If you device has a \"Reset to factory " 4080"defaults\" type of setting somewhere, use it. Underlying error: %s" 4081msgstr "" 4082 4083#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:166 4084#, python-format 4085msgid "" 4086"Permission was denied by macOS trying to access files in the main memory of " 4087"your device. You will need to grant permission explicitly by looking under " 4088"System Preferences > Security and Privacy > Privacy > Files and Folders. " 4089"Underlying error: %s" 4090msgstr "" 4091 4092#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:180 4093#, python-format 4094msgid "" 4095"Failed to access files on the SD card in your device. This can happen for " 4096"many reasons. The SD card may be corrupted, it may be too large for your " 4097"device, it may be write-protected, etc. Try a different SD card, or reformat" 4098" your SD card using the FAT32 filesystem. Also make sure there are not too " 4099"many files in the root of your SD card. Underlying error: %s" 4100msgstr "" 4101 4102#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:480 4103msgid "Sending metadata to device..." 4104msgstr "" 4105 4106#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:39 4107#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:75 4108msgid "USB Vendor ID (in hex)" 4109msgstr "" 4110 4111#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:40 4112#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:43 4113#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:46 4114msgid "" 4115"Get this ID using Preferences -> Misc -> Get information to set up the user-" 4116"defined device" 4117msgstr "" 4118 4119#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:42 4120#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:77 4121msgid "USB Product ID (in hex)" 4122msgstr "" 4123 4124#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:45 4125#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 4126msgid "USB Revision ID (in hex)" 4127msgstr "" 4128 4129#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:49 4130#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:51 4131#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:53 4132#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:55 4133msgid "Unused (leave blank)" 4134msgstr "" 4135 4136#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:50 4137#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:52 4138#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:54 4139#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:56 4140msgid "This field is no longer used, leave it blank." 4141msgstr "" 4142 4143#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:57 4144msgid "Main memory folder" 4145msgstr "" 4146 4147#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:58 4148#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:61 4149msgid "" 4150"Enter the folder where the books are to be stored. This folder is prepended " 4151"to any send_to_device template" 4152msgstr "" 4153 4154#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:64 4155msgid "" 4156"Check this box if the device's main memory is being seen as card a and the " 4157"card is being seen as main memory" 4158msgstr "" 4159 4160#: /__w/calibre/calibre/src/calibre/devices/utils.py:18 4161#: /__w/calibre/calibre/src/calibre/devices/utils.py:24 4162#, python-format 4163msgid "" 4164"The reader has no storage card %s. You may have changed the default send to " 4165"device action. Right click on the \"Send to device\" button and reset the " 4166"default action to be \"Send to main memory\"." 4167msgstr "" 4168 4169#: /__w/calibre/calibre/src/calibre/devices/utils.py:29 4170#, python-format 4171msgid "Selected slot: %s is not supported." 4172msgstr "" 4173 4174#: /__w/calibre/calibre/src/calibre/devices/utils.py:36 4175msgid "There is insufficient free space in main memory" 4176msgstr "" 4177 4178#: /__w/calibre/calibre/src/calibre/devices/utils.py:38 4179#: /__w/calibre/calibre/src/calibre/devices/utils.py:40 4180msgid "There is insufficient free space on the storage card" 4181msgstr "" 4182 4183#: /__w/calibre/calibre/src/calibre/ebooks/comic/input.py:211 4184#, python-format 4185msgid "Rendered %s" 4186msgstr "" 4187 4188#: /__w/calibre/calibre/src/calibre/ebooks/comic/input.py:214 4189#, python-format 4190msgid "Failed %s" 4191msgstr "" 4192 4193#: /__w/calibre/calibre/src/calibre/ebooks/comic/input.py:269 4194#, python-format 4195msgid "" 4196"Failed to process comic: \n" 4197"\n" 4198"%s" 4199msgstr "" 4200 4201#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:21 4202msgid "" 4203"input_file output_file [options]\n" 4204"\n" 4205"Convert an e-book from one format to another.\n" 4206"\n" 4207"input_file is the input and output_file is the output. Both must be specified as the first two arguments to the command.\n" 4208"\n" 4209"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" 4210"\n" 4211"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" 4212"\n" 4213"For full documentation of the conversion system see\n" 4214msgstr "" 4215 4216#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:106 4217msgid "" 4218"Path to a file containing rules to transform the CSS styles in this book. " 4219"The easiest way to create such a file is to use the wizard for creating " 4220"rules in the calibre GUI. Access it in the \"Look & feel->Transform styles\"" 4221" section of the conversion dialog. Once you create the rules, you can use " 4222"the \"Export\" button to save them to a file." 4223msgstr "" 4224 4225#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:115 4226msgid "" 4227"Path to a file containing rules to transform the HTML in this book. The " 4228"easiest way to create such a file is to use the wizard for creating rules in" 4229" the calibre GUI. Access it in the \"Look & feel->Transform HTML\" section " 4230"of the conversion dialog. Once you create the rules, you can use the " 4231"\"Export\" button to save them to a file." 4232msgstr "" 4233 4234#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:128 4235msgid "INPUT OPTIONS" 4236msgstr "" 4237 4238#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:128 4239msgid "OUTPUT OPTIONS" 4240msgstr "" 4241 4242#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:176 4243#, python-format 4244msgid "Options to control the processing of the input %s file" 4245msgstr "" 4246 4247#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:183 4248#, python-format 4249msgid "Options to control the processing of the output %s" 4250msgstr "" 4251 4252#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:197 4253msgid "LOOK AND FEEL" 4254msgstr "" 4255 4256#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:198 4257msgid "Options to control the look and feel of the output" 4258msgstr "" 4259 4260#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:216 4261msgid "HEURISTIC PROCESSING" 4262msgstr "" 4263 4264#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:217 4265#, python-format 4266msgid "" 4267"Modify the document text and structure using common patterns. Disabled by " 4268"default. Use %(en)s to enable. Individual actions can be disabled with the " 4269"%(dis)s options." 4270msgstr "" 4271 4272#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:224 4273msgid "SEARCH AND REPLACE" 4274msgstr "" 4275 4276#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:225 4277#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:25 4278msgid "Modify the document text and structure using user defined patterns." 4279msgstr "" 4280 4281#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:234 4282msgid "STRUCTURE DETECTION" 4283msgstr "" 4284 4285#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:235 4286msgid "Control auto-detection of document structure." 4287msgstr "" 4288 4289#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:244 4290msgid "TABLE OF CONTENTS" 4291msgstr "" 4292 4293#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:245 4294msgid "" 4295"Control the automatic generation of a Table of Contents. By default, if the " 4296"source file has a Table of Contents, it will be used in preference to the " 4297"automatically generated one." 4298msgstr "" 4299 4300#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:255 4301msgid "METADATA" 4302msgstr "" 4303 4304#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:255 4305msgid "Options to set metadata in the output" 4306msgstr "" 4307 4308#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:258 4309msgid "DEBUG" 4310msgstr "" 4311 4312#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:258 4313msgid "Options to help with debugging the conversion" 4314msgstr "" 4315 4316#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:281 4317msgid "" 4318"List builtin recipe names. You can create an e-book from a builtin recipe " 4319"like this: ebook-convert \"Recipe Name.recipe\" output.epub" 4320msgstr "" 4321 4322#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:429 4323msgid "Output saved to" 4324msgstr "" 4325 4326#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:435 4327#, python-format 4328msgid "" 4329"The options and default values for the options change depending on both the\n" 4330"input and output formats, so you should always check with::\n" 4331"\n" 4332" %s\n" 4333"\n" 4334"Below are the options that are common to all conversion, followed by the\n" 4335"options specific to every input and output format." 4336msgstr "" 4337 4338#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/azw4_input.py:17 4339msgid "Convert AZW4 to HTML" 4340msgstr "" 4341 4342#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:18 4343msgid "Convert CHM files to OEB" 4344msgstr "" 4345 4346#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:20 4347msgid "" 4348"Optimize comic files (.cbz, .cbr, .cbc) for viewing on portable devices" 4349msgstr "" 4350 4351#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:28 4352msgid "" 4353"Reduce the number of colors used in the image. This works only if you choose" 4354" the PNG output format. It is useful to reduce file sizes. Set to zero to " 4355"turn off. Maximum value is 256. It is off by default." 4356msgstr "" 4357 4358#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:32 4359msgid "" 4360"Disable normalize (improve contrast) color range for pictures. Default: " 4361"False" 4362msgstr "" 4363 4364#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:35 4365msgid "Maintain picture aspect ratio. Default is to fill the screen." 4366msgstr "" 4367 4368#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:37 4369msgid "Disable sharpening." 4370msgstr "" 4371 4372#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:39 4373msgid "" 4374"Disable trimming of comic pages. For some comics, trimming might remove " 4375"content as well as borders." 4376msgstr "" 4377 4378#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:42 4379msgid "Don't split landscape images into two portrait images" 4380msgstr "" 4381 4382#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:44 4383msgid "" 4384"Keep aspect ratio and scale image using screen height as image width for " 4385"viewing in landscape mode." 4386msgstr "" 4387 4388#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:47 4389msgid "" 4390"Used for right-to-left publications like manga. Causes landscape pages to be" 4391" split into portrait pages from right to left." 4392msgstr "" 4393 4394#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:51 4395msgid "" 4396"Enable Despeckle. Reduces speckle noise. May greatly increase processing " 4397"time." 4398msgstr "" 4399 4400#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:54 4401msgid "" 4402"Don't sort the files found in the comic alphabetically by name. Instead use " 4403"the order they were added to the comic." 4404msgstr "" 4405 4406#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:58 4407msgid "" 4408"The format that images in the created e-book are converted to. You can " 4409"experiment to see which format gives you optimal size and look on your " 4410"device." 4411msgstr "" 4412 4413#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:62 4414msgid "Apply no processing to the image" 4415msgstr "" 4416 4417#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:64 4418msgid "Do not convert the image to grayscale (black and white)" 4419msgstr "" 4420 4421#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:66 4422msgid "" 4423"Specify the image size as width x height pixels, for example: 123x321. " 4424"Normally, an image size is automatically calculated from the output profile," 4425" this option overrides it." 4426msgstr "" 4427 4428#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:70 4429msgid "" 4430"When converting a CBC do not add links to each page to the TOC. Note this " 4431"only applies if the TOC has more than one section" 4432msgstr "" 4433 4434#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:232 4435#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:236 4436#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:250 4437#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:255 4438msgid "Page" 4439msgstr "" 4440 4441#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/djvu_input.py:18 4442msgid "Convert OCR-ed DJVU files (.djvu) to HTML" 4443msgstr "" 4444 4445#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:14 4446msgid "Convert DOCX files (.docx and .docm) to HTML" 4447msgstr "" 4448 4449#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:20 4450msgid "" 4451"Normally, if a large image is present at the start of the document that " 4452"looks like a cover, it will be removed from the document and used as the " 4453"cover for created e-book. This option turns off that behavior." 4454msgstr "" 4455 4456#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:24 4457msgid "Do not insert a page break after every endnote." 4458msgstr "" 4459 4460#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:26 4461msgid "" 4462"Render superscripts and subscripts so that they do not affect the line " 4463"height." 4464msgstr "" 4465 4466#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:25 4467#, python-format 4468msgid "The size of the page. Default is letter. Choices are %s" 4469msgstr "" 4470 4471#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:29 4472msgid "" 4473"Custom size of the document. Use the form width x height, for example: " 4474"`123x321` to specify the width and height (in pts). This overrides any " 4475"specified page-size." 4476msgstr "" 4477 4478#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:34 4479msgid "" 4480"Do not insert the book cover as an image at the start of the document. If " 4481"you use this option, the book cover will be discarded." 4482msgstr "" 4483 4484#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:38 4485msgid "" 4486"Preserve the aspect ratio of the cover image instead of stretching it out to" 4487" cover the entire page." 4488msgstr "" 4489 4490#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:42 4491msgid "" 4492"Do not insert the table of contents as a page at the start of the document." 4493msgstr "" 4494 4495#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:45 4496#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:56 4497#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:82 4498#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:299 4499#, python-format 4500msgid "" 4501"Extract the contents of the generated %s file to the specified folder. The " 4502"contents of the folder are first deleted, so be careful." 4503msgstr "" 4504 4505#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:51 4506#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 4507msgid "" 4508"The size of the left page margin, in pts. Default is 72pt. Overrides the " 4509"common left page margin setting." 4510msgstr "" 4511 4512#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:57 4513#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 4514msgid "" 4515"The size of the top page margin, in pts. Default is 72pt. Overrides the " 4516"common top page margin setting, unless set to zero." 4517msgstr "" 4518 4519#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:63 4520#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:112 4521msgid "" 4522"The size of the right page margin, in pts. Default is 72pt. Overrides the " 4523"common right page margin setting, unless set to zero." 4524msgstr "" 4525 4526#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:69 4527#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:118 4528msgid "" 4529"The size of the bottom page margin, in pts. Default is 72pt. Overrides the " 4530"common bottom page margin setting, unless set to zero." 4531msgstr "" 4532 4533#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_input.py:33 4534msgid "Convert EPUB files (.epub) to HTML" 4535msgstr "" 4536 4537#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:62 4538msgid "" 4539"Turn off splitting at page breaks. Normally, input files are automatically " 4540"split at every page break into two files. This gives an output e-book that " 4541"can be parsed faster and with less resources. However, splitting is slow and" 4542" if your source file contains a very large number of page breaks, you should" 4543" turn off splitting on page breaks." 4544msgstr "" 4545 4546#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:73 4547#, python-format 4548msgid "" 4549"Split all HTML files larger than this size (in KB). This is necessary as " 4550"most EPUB readers cannot handle large file sizes. The default of %defaultKB " 4551"is the size required for Adobe Digital Editions. Set to 0 to disable size " 4552"based splitting." 4553msgstr "" 4554 4555#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:80 4556msgid "" 4557"Normally, if the input file has no cover and you don't specify one, a " 4558"default cover is generated with the title, authors, etc. This option " 4559"disables the generation of this cover." 4560msgstr "" 4561 4562#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:86 4563msgid "" 4564"Do not use SVG for the book cover. Use this option if your EPUB is going to " 4565"be used on a device that does not support SVG, like the iPhone or the " 4566"JetBook Lite. Without this option, such devices will display the cover as a " 4567"blank page." 4568msgstr "" 4569 4570#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:95 4571msgid "" 4572"When using an SVG cover, this option will cause the cover to scale to cover " 4573"the available screen area, but still preserve its aspect ratio (ratio of " 4574"width to height). That means there may be white borders at the sides or top " 4575"and bottom of the image, but the image will never be distorted. Without this" 4576" option the image may be slightly distorted, but there will be no borders." 4577msgstr "" 4578 4579#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:105 4580msgid "" 4581"This option is needed only if you intend to use the EPUB with FBReaderJ. It " 4582"will flatten the file system inside the EPUB, putting all files into the top" 4583" level." 4584msgstr "" 4585 4586#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:111 4587msgid "" 4588"Insert an inline Table of Contents that will appear as part of the main book" 4589" content." 4590msgstr "" 4591 4592#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:115 4593msgid "" 4594"Put the inserted inline Table of Contents at the end of the book instead of " 4595"the start." 4596msgstr "" 4597 4598#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:119 4599#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:57 4600#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:287 4601#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:58 4602msgid "Title for any generated in-line table of contents." 4603msgstr "" 4604 4605#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:123 4606msgid "" 4607"The version of the EPUB file to generate. EPUB 2 is the most widely " 4608"compatible, only use EPUB 3 if you know you actually need it." 4609msgstr "" 4610 4611#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:20 4612msgid "Convert FB2 and FBZ files to HTML" 4613msgstr "" 4614 4615#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:33 4616msgid "Do not insert a Table of Contents at the beginning of the book." 4617msgstr "" 4618 4619#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:148 4620msgid "Section per entry in the ToC" 4621msgstr "" 4622 4623#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:149 4624msgid "Section per file" 4625msgstr "" 4626 4627#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:150 4628msgid "A single section" 4629msgstr "" 4630 4631#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:159 4632#, python-brace-format 4633msgid "" 4634"Specify how sections are created:\n" 4635" * nothing: {nothing}\n" 4636" * files: {files}\n" 4637" * toc: {toc}\n" 4638"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\")." 4639msgstr "" 4640 4641#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:169 4642#, python-format 4643msgid "" 4644"Genre for the book. Choices: %s\n" 4645"\n" 4646" See: " 4647msgstr "" 4648 4649#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:170 4650msgid "for a complete list with descriptions." 4651msgstr "" 4652 4653#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:38 4654msgid "Convert HTML and OPF files to an OEB" 4655msgstr "" 4656 4657#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:45 4658msgid "" 4659"Traverse links in HTML files breadth first. Normally, they are traversed " 4660"depth first." 4661msgstr "" 4662 4663#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:52 4664#, python-format 4665msgid "" 4666"Maximum levels of recursion when following links in HTML files. Must be non-" 4667"negative. 0 implies that no links in the root HTML file are followed. " 4668"Default is %default." 4669msgstr "" 4670 4671#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:61 4672msgid "" 4673"Normally this input plugin re-arranges all the input files into a standard " 4674"folder hierarchy. Only use this option if you know what you are doing as it " 4675"can result in various nasty side effects in the rest of the conversion " 4676"pipeline." 4677msgstr "" 4678 4679#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:26 4680msgid "CSS file used for the output instead of the default file" 4681msgstr "" 4682 4683#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:29 4684msgid "" 4685"Template used for generation of the HTML index file instead of the default " 4686"file" 4687msgstr "" 4688 4689#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:32 4690msgid "" 4691"Template used for the generation of the HTML contents of the book instead of" 4692" the default file" 4693msgstr "" 4694 4695#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:35 4696msgid "" 4697"Extract the contents of the generated ZIP file to the specified folder. " 4698"WARNING: The contents of the folder will be deleted." 4699msgstr "" 4700 4701#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:18 4702msgid "Convert HTMLZ files to HTML" 4703msgstr "" 4704 4705#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:64 4706#, python-format 4707msgid "Multiple HTML files found in the archive. Only %s will be used." 4708msgstr "" 4709 4710#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:70 4711msgid "No top level HTML file found." 4712msgstr "" 4713 4714#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:73 4715#, python-format 4716msgid "Top level HTML file %s is empty" 4717msgstr "" 4718 4719#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:24 4720msgid "Use CSS classes" 4721msgstr "" 4722 4723#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:25 4724msgid "Use the style attribute" 4725msgstr "" 4726 4727#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:26 4728msgid "Use HTML tags wherever possible" 4729msgstr "" 4730 4731#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:29 4732msgid "Use an external CSS file" 4733msgstr "" 4734 4735#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:30 4736msgid "Use a <style> tag in the HTML file" 4737msgstr "" 4738 4739#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:38 4740#, python-brace-format 4741msgid "" 4742"Specify the handling of CSS. Default is class.\n" 4743"class: {class}\n" 4744"inline: {inline}\n" 4745"tag: {tag}" 4746msgstr "" 4747 4748#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:46 4749#, python-brace-format 4750msgid "" 4751"How to handle the CSS when using css-type = 'class'.\n" 4752"Default is external.\n" 4753"external: {external}\n" 4754"inline: {inline}" 4755msgstr "" 4756 4757#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:53 4758msgid "" 4759"If set this option causes the file name of the HTML file inside the HTMLZ " 4760"archive to be based on the book title." 4761msgstr "" 4762 4763#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lit_input.py:16 4764msgid "Convert LIT files to HTML" 4765msgstr "" 4766 4767#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_input.py:17 4768msgid "Convert LRF files to HTML" 4769msgstr "" 4770 4771#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:97 4772msgid "Enable auto-rotation of images that are wider than the screen width." 4773msgstr "" 4774 4775#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:101 4776#, python-format 4777msgid "Set the space between words in pts. Default is %default" 4778msgstr "" 4779 4780#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:104 4781msgid "Add a header to all the pages with title and author." 4782msgstr "" 4783 4784#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:107 4785msgid "" 4786"Set the format of the header. %a is replaced by the author and %t by the " 4787"title. Default is %default" 4788msgstr "" 4789 4790#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:111 4791#, python-format 4792msgid "Add extra spacing below the header. Default is %default pt." 4793msgstr "" 4794 4795#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:114 4796#, python-format 4797msgid "" 4798"Minimum paragraph indent (the indent of the first line of a paragraph) in " 4799"pts. Default: %default" 4800msgstr "" 4801 4802#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:119 4803msgid "This option has no effect" 4804msgstr "" 4805 4806#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:123 4807#, python-format 4808msgid "" 4809"Multiply the size of text in rendered tables by this factor. Default is " 4810"%default" 4811msgstr "" 4812 4813#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:127 4814msgid "The serif family of fonts to embed" 4815msgstr "" 4816 4817#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:130 4818msgid "The sans-serif family of fonts to embed" 4819msgstr "" 4820 4821#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:133 4822msgid "The monospace family of fonts to embed" 4823msgstr "" 4824 4825#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:157 4826msgid "Comic" 4827msgstr "" 4828 4829#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_input.py:14 4830msgid "Convert MOBI files (.mobi, .prc, .azw) to HTML" 4831msgstr "" 4832 4833#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:50 4834#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:280 4835msgid "When present, use author sort field as author." 4836msgstr "" 4837 4838#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:54 4839#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:284 4840msgid "" 4841"Don't add Table of Contents to the book. Useful if the book has its own " 4842"table of contents." 4843msgstr "" 4844 4845#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:61 4846#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:291 4847msgid "Disable compression of the file contents." 4848msgstr "" 4849 4850#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:64 4851msgid "" 4852"Tag for MOBI files to be marked as personal documents. This option has no " 4853"effect on the conversion. It is used only when sending MOBI files to a " 4854"device. If the file being sent has the specified tag, it will be marked as a" 4855" personal document when sent to the Kindle." 4856msgstr "" 4857 4858#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:72 4859msgid "" 4860"Ignore margins in the input document. If False, then the MOBI output plugin " 4861"will try to convert margins specified in the input document, otherwise it " 4862"will ignore them." 4863msgstr "" 4864 4865#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 4866#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:295 4867msgid "" 4868"When adding the Table of Contents to the book, add it at the start of the " 4869"book instead of the end. Not recommended." 4870msgstr "" 4871 4872#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:87 4873#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:303 4874msgid "" 4875"Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " 4876"Using this feature means that the book will not auto sync its last read " 4877"position on multiple devices. Complain to Amazon." 4878msgstr "" 4879 4880#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:94 4881msgid "" 4882"By default calibre converts all images to JPEG format in the output MOBI " 4883"file. This is for maximum compatibility as some older MOBI viewers have " 4884"problems with other image formats. This option tells calibre not to do this." 4885" Useful if your document contains lots of GIF/PNG images that become very " 4886"large when converted to JPEG." 4887msgstr "" 4888 4889#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:101 4890msgid "" 4891"By default calibre generates MOBI files that contain the old MOBI 6 format. " 4892"This format is compatible with all devices. However, by changing this " 4893"setting, you can tell calibre to generate MOBI files that contain both MOBI " 4894"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " 4895"than MOBI 6, but only works with newer Kindles. Allowed values: {}" 4896msgstr "" 4897 4898#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:145 4899#: /__w/calibre/calibre/src/calibre/ebooks/epub/periodical.py:127 4900msgid "All articles" 4901msgstr "" 4902 4903#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/odt_input.py:16 4904msgid "Convert ODT (OpenOffice) files to HTML" 4905msgstr "" 4906 4907#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:17 4908msgid "Convert PDB to HTML" 4909msgstr "" 4910 4911#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:27 4912msgid "Format to use inside the PDB container. Choices are:" 4913msgstr "" 4914 4915#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:30 4916msgid "" 4917"Specify the character encoding of the output document. The default is " 4918"cp1252. Note: This option is not honored by all formats." 4919msgstr "" 4920 4921#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:35 4922#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:29 4923#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rb_output.py:23 4924#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:48 4925msgid "Add Table of Contents to beginning of the book." 4926msgstr "" 4927 4928#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:18 4929msgid "Convert PDF files to HTML" 4930msgstr "" 4931 4932#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:24 4933msgid "Do not extract images from the document" 4934msgstr "" 4935 4936#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:26 4937msgid "" 4938"Scale used to determine the length at which a line should be unwrapped. " 4939"Valid values are a decimal between 0 and 1. The default is 0.45, just below " 4940"the median line length." 4941msgstr "" 4942 4943#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:30 4944msgid "Use the new PDF conversion engine. Currently not operational." 4945msgstr "" 4946 4947#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:36 4948msgid "" 4949"Instead of using the paper size specified in the PDF Output options, use a " 4950"paper size corresponding to the current output profile. Useful if you want " 4951"to generate a PDF for viewing on a specific device." 4952msgstr "" 4953 4954#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:41 4955msgid "" 4956"The unit of measure for page sizes. Default is inch. Choices are {} Note: " 4957"This does not override the unit for margins!" 4958msgstr "" 4959 4960#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:46 4961msgid "" 4962"The size of the paper. This size will be overridden when a non default " 4963"output profile is used. Default is letter. Choices are {}" 4964msgstr "" 4965 4966#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:50 4967msgid "" 4968"Custom size of the document. Use the form width x height e.g. `123x321` to " 4969"specify the width and height. This overrides any specified paper-size." 4970msgstr "" 4971 4972#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:55 4973msgid "" 4974"Preserve the aspect ratio of the cover, instead of stretching it to fill the" 4975" full first page of the generated PDF." 4976msgstr "" 4977 4978#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 4979msgid "" 4980"The font family used to render serif fonts. Will work only if the font is " 4981"available system-wide." 4982msgstr "" 4983 4984#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 4985msgid "" 4986"The font family used to render sans-serif fonts. Will work only if the font " 4987"is available system-wide." 4988msgstr "" 4989 4990#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:66 4991msgid "" 4992"The font family used to render monospace fonts. Will work only if the font " 4993"is available system-wide." 4994msgstr "" 4995 4996#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 4997msgid "The font family used to render monospace fonts" 4998msgstr "" 4999 5000#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 5001msgid "The default font size (in pixels)" 5002msgstr "" 5003 5004#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 5005msgid "The default font size for monospaced text (in pixels)" 5006msgstr "" 5007 5008#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 5009msgid "" 5010"Break long words at the end of lines. This can give the text at the right " 5011"margin a more even appearance. Note that depending on the fonts used this " 5012"option can break the copying of text from the PDF file." 5013msgstr "" 5014 5015#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 5016msgid "Surround all links with a red box, useful for debugging." 5017msgstr "" 5018 5019#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 5020msgid "" 5021"Add page numbers to the bottom of every page in the generated PDF file. If " 5022"you specify a footer template, it will take precedence over this option." 5023msgstr "" 5024 5025#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86 5026#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 5027#, python-format 5028msgid "" 5029"An HTML template used to generate %s on every page. The strings _PAGENUM_, " 5030"_TITLE_, _AUTHOR_ and _SECTION_ will be replaced by their current values." 5031msgstr "" 5032 5033#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 5034msgid "footers" 5035msgstr "" 5036 5037#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 5038msgid "headers" 5039msgstr "" 5040 5041#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 5042msgid "" 5043"Add a Table of Contents at the end of the PDF that lists page numbers. " 5044"Useful if you want to print out the PDF. If this PDF is intended for " 5045"electronic use, use the PDF Outline instead." 5046msgstr "" 5047 5048#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 5049msgid "Title for generated table of contents." 5050msgstr "" 5051 5052#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:122 5053msgid "" 5054"Use the page margins specified in the input document via @page CSS rules. " 5055"This will cause the margins specified in the conversion settings to be " 5056"ignored. If the document does not specify page margins, the conversion " 5057"settings will be used as a fallback." 5058msgstr "" 5059 5060#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:127 5061msgid "" 5062"Adjust page numbers, as needed. Syntax is a JavaScript expression for the " 5063"page number. For example, \"if (n < 3) 0; else n - 3;\", where n is current " 5064"page number." 5065msgstr "" 5066 5067#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:132 5068msgid "Generate an uncompressed PDF, useful for debugging." 5069msgstr "" 5070 5071#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:137 5072msgid "" 5073"Shift the text horizontally by the specified offset (in pts). On odd " 5074"numbered pages, it is shifted to the right and on even numbered pages to the" 5075" left. Use negative numbers for the opposite effect. Note that this setting " 5076"is ignored on pages where the margins are smaller than the specified offset." 5077" Shifting is done by setting the PDF CropBox, not all software respects the " 5078"CropBox." 5079msgstr "" 5080 5081#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_input.py:20 5082msgid "Convert PML to OEB" 5083msgstr "" 5084 5085#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:25 5086msgid "" 5087"Specify the character encoding of the output document. The default is " 5088"cp1252." 5089msgstr "" 5090 5091#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:32 5092msgid "" 5093"Do not reduce the size or bit depth of images. Images have their size and " 5094"depth reduced by default to accommodate applications that can not convert " 5095"images on their own such as Dropbook." 5096msgstr "" 5097 5098#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rb_input.py:18 5099msgid "Convert RB files to HTML" 5100msgstr "" 5101 5102#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:24 5103msgid "Download periodical content from the Internet" 5104msgstr "" 5105 5106#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:41 5107msgid "" 5108"Useful for recipe development. Forces max_articles_per_feed to 2 and " 5109"downloads at most 2 feeds. You can change the number of feeds and articles " 5110"by supplying optional arguments. For example: --test 3 1 will download at " 5111"most 3 feeds and only 1 article per feed." 5112msgstr "" 5113 5114#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:46 5115msgid "Username for sites that require a login to access content." 5116msgstr "" 5117 5118#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:49 5119msgid "Password for sites that require a login to access content." 5120msgstr "" 5121 5122#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:53 5123msgid "" 5124"Do not download latest version of builtin recipes from the calibre server" 5125msgstr "" 5126 5127#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:45 5128msgid "Convert RTF files to HTML" 5129msgstr "" 5130 5131#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:51 5132msgid "Ignore WMF images instead of replacing them with a placeholder image." 5133msgstr "" 5134 5135#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:261 5136#, python-format 5137msgid "" 5138"This RTF file has a feature calibre does not support. Convert it to HTML first and then try it.\n" 5139"%s" 5140msgstr "" 5141 5142#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_input.py:25 5143msgid "Convert SNB files to OEB" 5144msgstr "" 5145 5146#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:25 5147#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/tcr_output.py:24 5148#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:44 5149msgid "" 5150"Specify the character encoding of the output document. The default is utf-8." 5151msgstr "" 5152 5153#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:29 5154#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:51 5155msgid "" 5156"The maximum number of characters per line. This splits on the first space " 5157"before the specified value. If no space is found the line will be broken at " 5158"the space after and will exceed the specified value. Also, there is a " 5159"minimum of 25 characters. Use 0 to disable line splitting." 5160msgstr "" 5161 5162#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:36 5163msgid "Specify whether or not to insert an empty line between two paragraphs." 5164msgstr "" 5165 5166#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:40 5167msgid "" 5168"Specify whether or not to insert two space characters to indent the first " 5169"line of each paragraph." 5170msgstr "" 5171 5172#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:44 5173msgid "" 5174"Specify whether or not to hide the chapter title for each chapter. Useful " 5175"for image-only output (eg. comics)." 5176msgstr "" 5177 5178#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:48 5179msgid "Resize all the images for full screen mode. " 5180msgstr "" 5181 5182#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:128 5183msgid "Start page" 5184msgstr "" 5185 5186#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:138 5187#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:140 5188msgid "Cover pages" 5189msgstr "" 5190 5191#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:153 5192#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:156 5193msgid " (Preface)" 5194msgstr "" 5195 5196#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/tcr_input.py:17 5197msgid "Convert TCR files to HTML" 5198msgstr "" 5199 5200#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:14 5201msgid "Abbreviations" 5202msgstr "" 5203 5204#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:15 5205msgid "Support admonitions" 5206msgstr "" 5207 5208#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:16 5209msgid "Add attribute to HTML tags" 5210msgstr "" 5211 5212#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:17 5213msgid "Add code highlighting via Pygments" 5214msgstr "" 5215 5216#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:18 5217msgid "Definition lists" 5218msgstr "" 5219 5220#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:19 5221msgid "Enables various common extensions" 5222msgstr "" 5223 5224#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:20 5225msgid "Alternative code block syntax" 5226msgstr "" 5227 5228#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:21 5229#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:130 5230msgid "Footnotes" 5231msgstr "" 5232 5233#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:22 5234msgid "Use legacy element attributes" 5235msgstr "" 5236 5237#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:23 5238msgid "Use legacy underscore handling for connected words" 5239msgstr "" 5240 5241#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:24 5242msgid "Metadata in the document" 5243msgstr "" 5244 5245#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:25 5246msgid "Treat newlines as hard breaks" 5247msgstr "" 5248 5249#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:26 5250msgid "Do not allow mixing list types" 5251msgstr "" 5252 5253#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:27 5254msgid "Use markdown's internal smartypants parser" 5255msgstr "" 5256 5257#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:28 5258msgid "Support tables" 5259msgstr "" 5260 5261#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:29 5262msgid "Generate a table of contents" 5263msgstr "" 5264 5265#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:30 5266msgid "Wiki style links" 5267msgstr "" 5268 5269#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:38 5270msgid "Convert TXT files to HTML" 5271msgstr "" 5272 5273#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:44 5274msgid "Try to auto detect paragraph type" 5275msgstr "" 5276 5277#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:45 5278msgid "Treat a blank line as a paragraph break" 5279msgstr "" 5280 5281#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:46 5282msgid "Assume every line is a paragraph" 5283msgstr "" 5284 5285#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:47 5286msgid "Assume every line starting with 2+ spaces or a tab starts a paragraph" 5287msgstr "" 5288 5289#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:48 5290msgid "Most lines have hard line breaks, few/no blank lines or indents" 5291msgstr "" 5292 5293#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:49 5294msgid "Don't modify the paragraph structure" 5295msgstr "" 5296 5297#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:52 5298msgid "Automatically decide which formatting processor to use" 5299msgstr "" 5300 5301#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:53 5302msgid "No formatting" 5303msgstr "" 5304 5305#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:54 5306msgid "Use heuristics to determine chapter headings, italics, etc." 5307msgstr "" 5308 5309#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:55 5310msgid "Use the TexTile markup language" 5311msgstr "" 5312 5313#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:56 5314msgid "Use the Markdown markup language" 5315msgstr "" 5316 5317#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:63 5318#, python-brace-format 5319msgid "" 5320"Formatting used within the document.\n" 5321"* auto: {auto}\n" 5322"* plain: {plain}\n" 5323"* heuristic: {heuristic}\n" 5324"* textile: {textile}\n" 5325"* markdown: {markdown}\n" 5326"To learn more about markdown see {url}" 5327msgstr "" 5328 5329#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:74 5330#, python-brace-format 5331msgid "" 5332"Paragraph structure to assume. The value of \"off\" is useful for formatted documents such as Markdown or Textile. Choices are:\n" 5333"* auto: {auto}\n" 5334"* block: {block}\n" 5335"* single: {single}\n" 5336"* print: {print}\n" 5337"* unformatted: {unformatted}\n" 5338"* off: {off}" 5339msgstr "" 5340 5341#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:84 5342msgid "" 5343"Normally extra spaces are condensed into a single space. With this option " 5344"all spaces will be displayed." 5345msgstr "" 5346 5347#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:87 5348msgid "" 5349"Normally extra space at the beginning of lines is retained. With this option" 5350" they will be removed." 5351msgstr "" 5352 5353#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:90 5354#, python-format 5355msgid "" 5356"Enable extensions to Markdown syntax. Extensions are formatting that is not part of the standard Markdown format. The extensions enabled by default: %default.\n" 5357"To learn more about Markdown extensions, see {}\n" 5358"This should be a comma separated list of extensions to enable:\n" 5359msgstr "" 5360 5361#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:28 5362#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:238 5363#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:353 5364msgid "Plain text" 5365msgstr "" 5366 5367#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:29 5368msgid "Markdown formatted text" 5369msgstr "" 5370 5371#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:30 5372msgid "TexTile formatted text" 5373msgstr "" 5374 5375#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:38 5376#, python-format 5377msgid "" 5378"Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " 5379"for compatibility with Mac OS 9 and earlier. For macOS use 'unix'. 'system' " 5380"will default to the newline type used by this OS." 5381msgstr "" 5382 5383#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:58 5384msgid "" 5385"Force splitting on the max-line-length value when no space is present. Also " 5386"allows max-line-length to be below the minimum" 5387msgstr "" 5388 5389#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:63 5390#, python-brace-format 5391msgid "" 5392"Formatting used within the document.\n" 5393"* plain: {plain}\n" 5394"* markdown: {markdown}\n" 5395"* textile: {textile}" 5396msgstr "" 5397 5398#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:69 5399msgid "" 5400"Do not remove links within the document. This is only useful when paired " 5401"with a TXT output formatting option that is not none because links are " 5402"always removed with plain text output." 5403msgstr "" 5404 5405#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:74 5406msgid "" 5407"Do not remove image references within the document. This is only useful when" 5408" paired with a TXT output formatting option that is not none because links " 5409"are always removed with plain text output." 5410msgstr "" 5411 5412#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:79 5413msgid "" 5414"Do not remove font color from output. This is only useful when TXT output " 5415"formatting is set to textile. Textile is the only formatting that supports " 5416"setting font color. If this option is not specified font color will not be " 5417"set and default to the color displayed by the reader (generally this is " 5418"black)." 5419msgstr "" 5420 5421#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:116 5422msgid "" 5423"Level of verbosity. Specify multiple times for greater verbosity. Specifying" 5424" it twice will result in full verbosity, once medium verbosity and zero " 5425"times least verbosity." 5426msgstr "" 5427 5428#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:124 5429msgid "" 5430"Save the output from different stages of the conversion pipeline to the " 5431"specified folder. Useful if you are unsure at which stage of the conversion " 5432"process a bug is occurring." 5433msgstr "" 5434 5435#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:133 5436msgid "" 5437"Specify the input profile. The input profile gives the conversion system " 5438"information on how to interpret various information in the input document. " 5439"For example resolution dependent lengths (i.e. lengths in pixels). Choices " 5440"are:" 5441msgstr "" 5442 5443#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:144 5444msgid "" 5445"Specify the output profile. The output profile tells the conversion system " 5446"how to optimize the created document for the specified device (such as by " 5447"resizing images for the device screen size). In some cases, an output " 5448"profile can be used to optimize the output for a particular device, but this" 5449" is rarely necessary. Choices are:" 5450msgstr "" 5451 5452#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:154 5453msgid "" 5454"The base font size in pts. All font sizes in the produced book will be " 5455"rescaled based on this size. By choosing a larger size you can make the " 5456"fonts in the output bigger and vice versa. By default, when the value is " 5457"zero, the base font size is chosen based on the output profile you chose." 5458msgstr "" 5459 5460#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:164 5461msgid "" 5462"Mapping from CSS font names to font sizes in pts. An example setting is " 5463"12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to " 5464"xx-large, with the final size being for huge fonts. The font rescaling " 5465"algorithm uses these sizes to intelligently rescale fonts. The default is to" 5466" use a mapping based on the output profile you chose." 5467msgstr "" 5468 5469#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:176 5470msgid "Disable all rescaling of font sizes." 5471msgstr "" 5472 5473#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:183 5474msgid "" 5475"The minimum line height, as a percentage of the element's calculated font " 5476"size. calibre will ensure that every element has a line height of at least " 5477"this setting, irrespective of what the input document specifies. Set to zero" 5478" to disable. Default is 120%. Use this setting in preference to the direct " 5479"line height specification, unless you know what you are doing. For example, " 5480"you can achieve \"double spaced\" text by setting this to 240." 5481msgstr "" 5482 5483#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:198 5484msgid "" 5485"The line height in pts. Controls spacing between consecutive lines of text. " 5486"Only applies to elements that do not define their own line height. In most " 5487"cases, the minimum line height option is more useful. By default no line " 5488"height manipulation is performed." 5489msgstr "" 5490 5491#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:209 5492msgid "" 5493"Embed the specified font family into the book. This specifies the \"base\" " 5494"font used for the book. If the input document specifies its own fonts, they " 5495"may override this base font. You can use the filter style information option" 5496" to remove fonts from the input document. Note that font embedding only " 5497"works with some output formats, principally EPUB, AZW3 and DOCX." 5498msgstr "" 5499 5500#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:220 5501msgid "" 5502"Embed every font that is referenced in the input document but not already " 5503"embedded. This will search your system for the fonts, and if found, they " 5504"will be embedded. Embedding will only work if the format you are converting " 5505"to supports embedded fonts, such as EPUB, AZW3, DOCX or PDF. Please ensure " 5506"that you have the proper license for embedding the fonts used in this " 5507"document." 5508msgstr "" 5509 5510#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:231 5511msgid "" 5512"Subset all embedded fonts. Every embedded font is reduced to contain only " 5513"the glyphs used in this document. This decreases the size of the font files." 5514" Useful if you are embedding a particularly large font with lots of unused " 5515"glyphs." 5516msgstr "" 5517 5518#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:239 5519msgid "" 5520"Some badly designed documents use tables to control the layout of text on " 5521"the page. When converted these documents often have text that runs off the " 5522"page and other artifacts. This option will extract the content from the " 5523"tables and present it in a linear fashion." 5524msgstr "" 5525 5526#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:249 5527msgid "" 5528"XPath expression that specifies all tags that should be added to the Table " 5529"of Contents at level one. If this is specified, it takes precedence over " 5530"other forms of auto-detection. See the XPath Tutorial in the calibre User " 5531"Manual for examples." 5532msgstr "" 5533 5534#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:259 5535msgid "" 5536"XPath expression that specifies all tags that should be added to the Table " 5537"of Contents at level two. Each entry is added under the previous level one " 5538"entry. See the XPath Tutorial in the calibre User Manual for examples." 5539msgstr "" 5540 5541#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:268 5542msgid "" 5543"XPath expression that specifies all tags that should be added to the Table " 5544"of Contents at level three. Each entry is added under the previous level two" 5545" entry. See the XPath Tutorial in the calibre User Manual for examples." 5546msgstr "" 5547 5548#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:277 5549msgid "" 5550"Normally, if the source file already has a Table of Contents, it is used in " 5551"preference to the auto-generated one. With this option, the auto-generated " 5552"one is always used." 5553msgstr "" 5554 5555#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:285 5556msgid "Don't add auto-detected chapters to the Table of Contents." 5557msgstr "" 5558 5559#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:293 5560#, python-format 5561msgid "" 5562"If fewer than this number of chapters is detected, then links are added to " 5563"the Table of Contents. Default: %default" 5564msgstr "" 5565 5566#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:299 5567#, python-format 5568msgid "" 5569"Maximum number of links to insert into the TOC. Set to 0 to disable. Default" 5570" is: %default. Links are only added to the TOC if less than the threshold " 5571"number of chapters were detected." 5572msgstr "" 5573 5574#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:307 5575msgid "" 5576"Remove entries from the Table of Contents whose titles match the specified " 5577"regular expression. Matching entries and all their children are removed." 5578msgstr "" 5579 5580#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:315 5581msgid "" 5582"When creating a TOC from links in the input document, allow duplicate " 5583"entries, i.e. allow more than one entry with the same text, provided that " 5584"they point to a different location." 5585msgstr "" 5586 5587#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:326 5588msgid "" 5589"An XPath expression to detect chapter titles. The default is to consider " 5590"<h1> or <h2> tags that contain the words \"chapter\", \"book\", \"section\"," 5591" \"prologue\", \"epilogue\" or \"part\" as chapter titles as well as any " 5592"tags that have class=\"chapter\". The expression used must evaluate to a " 5593"list of elements. To disable chapter detection, use the expression \"/\". " 5594"See the XPath Tutorial in the calibre User Manual for further help on using " 5595"this feature." 5596msgstr "" 5597 5598#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:340 5599msgid "" 5600"Specify how to mark detected chapters. A value of \"pagebreak\" will insert " 5601"page breaks before chapters. A value of \"rule\" will insert a line before " 5602"chapters. A value of \"none\" will disable chapter marking and a value of " 5603"\"both\" will use both page breaks and lines to mark chapters." 5604msgstr "" 5605 5606#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:350 5607msgid "" 5608"An XPath expression to detect the location in the document at which to start" 5609" reading. Some e-book reading programs (most prominently the Kindle) use " 5610"this location as the position at which to open the book. See the XPath " 5611"tutorial in the calibre User Manual for further help using this feature." 5612msgstr "" 5613 5614#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:360 5615msgid "" 5616"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to" 5617" the style rules from the source file, so it can be used to override those " 5618"rules." 5619msgstr "" 5620 5621#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:368 5622msgid "" 5623"Rules for transforming the styles in this book. These rules are applied " 5624"after all other CSS processing is done." 5625msgstr "" 5626 5627#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:374 5628msgid "" 5629"Rules for transforming the HTML in this book. These rules are applied after " 5630"the HTML is parsed, but before any other transformations." 5631msgstr "" 5632 5633#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:380 5634msgid "" 5635"A comma separated list of CSS properties that will be removed from all CSS " 5636"style rules. This is useful if the presence of some style information " 5637"prevents it from being overridden on your device. For example: font-" 5638"family,color,margin-left,margin-right" 5639msgstr "" 5640 5641#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:391 5642msgid "" 5643"By default, calibre will use the shorthand form for various CSS properties " 5644"such as margin, padding, border, etc. This option will cause it to use the " 5645"full expanded form instead. Note that CSS is always expanded when generating" 5646" EPUB files with the output profile set to one of the Nook profiles as the " 5647"Nook cannot handle shorthand CSS." 5648msgstr "" 5649 5650#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:402 5651msgid "" 5652"An XPath expression. Page breaks are inserted before the specified elements." 5653" To disable use the expression: /" 5654msgstr "" 5655 5656#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:408 5657msgid "" 5658"Some documents specify page margins by specifying a left and right margin on" 5659" each individual paragraph. calibre will try to detect and remove these " 5660"margins. Sometimes, this can cause the removal of margins that should not " 5661"have been removed. In this case you can disable the removal." 5662msgstr "" 5663 5664#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:419 5665#, python-format 5666msgid "" 5667"Set the top margin in pts. Default is %default. Setting this to less than " 5668"zero will cause no margin to be set (the margin setting in the original " 5669"document will be preserved). Note: Page oriented formats such as PDF and " 5670"DOCX have their own margin settings that take precedence." 5671msgstr "" 5672 5673#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:427 5674#, python-format 5675msgid "" 5676"Set the bottom margin in pts. Default is %default. Setting this to less than" 5677" zero will cause no margin to be set (the margin setting in the original " 5678"document will be preserved). Note: Page oriented formats such as PDF and " 5679"DOCX have their own margin settings that take precedence." 5680msgstr "" 5681 5682#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:435 5683#, python-format 5684msgid "" 5685"Set the left margin in pts. Default is %default. Setting this to less than " 5686"zero will cause no margin to be set (the margin setting in the original " 5687"document will be preserved). Note: Page oriented formats such as PDF and " 5688"DOCX have their own margin settings that take precedence." 5689msgstr "" 5690 5691#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:443 5692#, python-format 5693msgid "" 5694"Set the right margin in pts. Default is %default. Setting this to less than " 5695"zero will cause no margin to be set (the margin setting in the original " 5696"document will be preserved). Note: Page oriented formats such as PDF and " 5697"DOCX have their own margin settings that take precedence." 5698msgstr "" 5699 5700#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:452 5701msgid "" 5702"Change text justification. A value of \"left\" converts all justified text " 5703"in the source to left aligned (i.e. unjustified) text. A value of " 5704"\"justify\" converts all unjustified text to justified. A value of " 5705"\"original\" (the default) does not change justification in the source file." 5706" Note that only some output formats support justification." 5707msgstr "" 5708 5709#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:462 5710msgid "" 5711"Remove spacing between paragraphs. Also sets an indent on paragraphs of " 5712"1.5em. Spacing removal will not work if the source file does not use " 5713"paragraphs (<p> or <div> tags)." 5714msgstr "" 5715 5716#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:469 5717msgid "" 5718"When calibre removes blank lines between paragraphs, it automatically sets a" 5719" paragraph indent, to ensure that paragraphs can be easily distinguished. " 5720"This option controls the width of that indent (in em). If you set this value" 5721" negative, then the indent specified in the input document is used, that is," 5722" calibre does not change the indentation." 5723msgstr "" 5724 5725#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:478 5726msgid "" 5727"Use the cover detected from the source file in preference to the specified " 5728"cover." 5729msgstr "" 5730 5731#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:484 5732msgid "" 5733"Insert a blank line between paragraphs. Will not work if the source file " 5734"does not use paragraphs (<p> or <div> tags)." 5735msgstr "" 5736 5737#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:491 5738msgid "" 5739"Set the height of the inserted blank lines (in em). The height of the lines " 5740"between paragraphs will be twice the value set here." 5741msgstr "" 5742 5743#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:498 5744msgid "" 5745"Remove the first image from the input e-book. Useful if the input document " 5746"has a cover image that is not identified as a cover. In this case, if you " 5747"set a cover in calibre, the output document will end up with two cover " 5748"images if you do not specify this option." 5749msgstr "" 5750 5751#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:507 5752msgid "" 5753"Insert the book metadata at the start of the book. This is useful if your " 5754"e-book reader does not support displaying/searching metadata directly." 5755msgstr "" 5756 5757#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:515 5758msgid "" 5759"Convert plain quotes, dashes and ellipsis to their typographically correct " 5760"equivalents. For details, see " 5761"https://daringfireball.net/projects/smartypants." 5762msgstr "" 5763 5764#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:523 5765msgid "Convert fancy quotes, dashes and ellipsis to their plain equivalents." 5766msgstr "" 5767 5768#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:531 5769msgid "" 5770"Read metadata from the specified OPF file. Metadata read from this file will" 5771" override any metadata in the source file." 5772msgstr "" 5773 5774#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:538 5775#, python-brace-format 5776msgid "" 5777"Transliterate Unicode characters to an ASCII representation. Use with care " 5778"because this will replace Unicode characters with ASCII. For instance it " 5779"will replace \"{0}\" with \"{1}\". Also, note that in cases where there are " 5780"multiple representations of a character (characters shared by Chinese and " 5781"Japanese for instance) the representation based on the current calibre " 5782"interface language will be used." 5783msgstr "" 5784 5785#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:550 5786msgid "" 5787"Preserve ligatures present in the input document. A ligature is a special " 5788"rendering of a pair of characters like ff, fi, fl et cetera. Most readers do" 5789" not have support for ligatures in their default fonts, so they are unlikely" 5790" to render correctly. By default, calibre will turn a ligature into the " 5791"corresponding pair of normal characters. This option will preserve them " 5792"instead." 5793msgstr "" 5794 5795#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:562 5796#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:37 5797msgid "Set the title." 5798msgstr "" 5799 5800#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:566 5801msgid "Set the authors. Multiple authors should be separated by ampersands." 5802msgstr "" 5803 5804#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:571 5805msgid "The version of the title to be used for sorting. " 5806msgstr "" 5807 5808#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:575 5809msgid "String to be used when sorting by author. " 5810msgstr "" 5811 5812#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:579 5813msgid "Set the cover to the specified file or URL" 5814msgstr "" 5815 5816#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:583 5817#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:53 5818msgid "Set the e-book description." 5819msgstr "" 5820 5821#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:587 5822#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:55 5823msgid "Set the e-book publisher." 5824msgstr "" 5825 5826#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:591 5827#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:59 5828msgid "Set the series this e-book belongs to." 5829msgstr "" 5830 5831#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:595 5832#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:61 5833msgid "Set the index of the book in this series." 5834msgstr "" 5835 5836#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:599 5837#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:63 5838msgid "Set the rating. Should be a number between 1 and 5." 5839msgstr "" 5840 5841#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:603 5842#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:65 5843msgid "Set the ISBN of the book." 5844msgstr "" 5845 5846#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:607 5847#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:72 5848msgid "Set the tags for the book. Should be a comma separated list." 5849msgstr "" 5850 5851#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:611 5852#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:74 5853msgid "Set the book producer." 5854msgstr "" 5855 5856#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:615 5857#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:76 5858msgid "Set the language." 5859msgstr "" 5860 5861#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:619 5862msgid "" 5863"Set the publication date (assumed to be in the local timezone, unless the " 5864"timezone is explicitly specified)" 5865msgstr "" 5866 5867#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:623 5868msgid "Set the book timestamp (no longer used anywhere)" 5869msgstr "" 5870 5871#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:627 5872msgid "" 5873"Enable heuristic processing. This option must be set for any heuristic " 5874"processing to take place." 5875msgstr "" 5876 5877#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:632 5878msgid "" 5879"Detect unformatted chapter headings and sub headings. Change them to h2 and " 5880"h3 tags. This setting will not create a TOC, but can be used in conjunction" 5881" with structure detection to create one." 5882msgstr "" 5883 5884#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:639 5885msgid "" 5886"Look for common words and patterns that denote italics and italicize them." 5887msgstr "" 5888 5889#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:644 5890msgid "" 5891"Turn indentation created from multiple non-breaking space entities into CSS " 5892"indents." 5893msgstr "" 5894 5895#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:649 5896msgid "" 5897"Scale used to determine the length at which a line should be unwrapped. " 5898"Valid values are a decimal between 0 and 1. The default is 0.4, just below " 5899"the median line length. If only a few lines in the document require " 5900"unwrapping this value should be reduced" 5901msgstr "" 5902 5903#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:657 5904msgid "Unwrap lines using punctuation and other formatting clues." 5905msgstr "" 5906 5907#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:661 5908msgid "" 5909"Remove empty paragraphs from the document when they exist between every " 5910"other paragraph" 5911msgstr "" 5912 5913#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:666 5914msgid "" 5915"Left aligned scene break markers are center aligned. Replace soft scene " 5916"breaks that use multiple blank lines with horizontal rules." 5917msgstr "" 5918 5919#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:672 5920msgid "" 5921"Replace scene breaks with the specified text. By default, the text from the " 5922"input document is used." 5923msgstr "" 5924 5925#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:677 5926msgid "" 5927"Analyze hyphenated words throughout the document. The document itself is " 5928"used as a dictionary to determine whether hyphens should be retained or " 5929"removed." 5930msgstr "" 5931 5932#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:683 5933msgid "" 5934"Looks for occurrences of sequential <h1> or <h2> tags. The tags are " 5935"renumbered to prevent splitting in the middle of chapter headings." 5936msgstr "" 5937 5938#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:689 5939msgid "Search pattern (regular expression) to be replaced with sr1-replace." 5940msgstr "" 5941 5942#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:694 5943msgid "Replacement to replace the text found with sr1-search." 5944msgstr "" 5945 5946#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:698 5947msgid "Search pattern (regular expression) to be replaced with sr2-replace." 5948msgstr "" 5949 5950#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:703 5951msgid "Replacement to replace the text found with sr2-search." 5952msgstr "" 5953 5954#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:707 5955msgid "Search pattern (regular expression) to be replaced with sr3-replace." 5956msgstr "" 5957 5958#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:712 5959msgid "Replacement to replace the text found with sr3-search." 5960msgstr "" 5961 5962#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:716 5963msgid "" 5964"Path to a file containing search and replace regular expressions. The file " 5965"must contain alternating lines of regular expression followed by replacement" 5966" pattern (which can be an empty line). The regular expression must be in the" 5967" Python regex syntax and the file must be UTF-8 encoded." 5968msgstr "" 5969 5970#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:827 5971msgid "Could not find an e-book inside the archive" 5972msgstr "" 5973 5974#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:917 5975msgid "Values of series index and rating must be numbers. Ignoring" 5976msgstr "" 5977 5978#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:924 5979msgid "Failed to parse date/time" 5980msgstr "" 5981 5982#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:1104 5983msgid "Converting input to HTML..." 5984msgstr "" 5985 5986#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:1138 5987msgid "Running transforms on e-book..." 5988msgstr "" 5989 5990#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:1282 5991#, python-format 5992msgid "Running %s plugin" 5993msgstr "" 5994 5995#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:269 5996msgid "Template error" 5997msgstr "" 5998 5999#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:365 6000msgid "The Cross" 6001msgstr "" 6002 6003#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:386 6004msgid "Half and half" 6005msgstr "" 6006 6007#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:411 6008msgid "Banner" 6009msgstr "" 6010 6011#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:481 6012msgid "Ornamental" 6013msgstr "" 6014 6015#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:548 6016msgid "Blocks" 6017msgstr "" 6018 6019#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:217 6020msgid "Remove the property" 6021msgstr "" 6022 6023#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:218 6024msgid "Add extra properties" 6025msgstr "" 6026 6027#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:219 6028msgid "Change the value to" 6029msgstr "" 6030 6031#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:220 6032msgid "Multiply the value by" 6033msgstr "" 6034 6035#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:221 6036msgid "Divide the value by" 6037msgstr "" 6038 6039#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:222 6040msgid "Add to the value" 6041msgstr "" 6042 6043#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:223 6044msgid "Subtract from the value" 6045msgstr "" 6046 6047#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:227 6048#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:100 6049#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:103 6050#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:113 6051msgid "is" 6052msgstr "" 6053 6054#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:228 6055#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:104 6056#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:114 6057msgid "is not" 6058msgstr "" 6059 6060#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:229 6061msgid "is any value" 6062msgstr "" 6063 6064#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:230 6065#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:107 6066#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:117 6067#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:57 6068msgid "matches pattern" 6069msgstr "" 6070 6071#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:231 6072#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:108 6073#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:118 6074#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:58 6075msgid "does not match pattern" 6076msgstr "" 6077 6078#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:232 6079msgid "is the same length as" 6080msgstr "" 6081 6082#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:233 6083msgid "is not the same length as" 6084msgstr "" 6085 6086#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:234 6087#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:72 6088#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:79 6089msgid "is less than" 6090msgstr "" 6091 6092#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:235 6093#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:73 6094#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:80 6095msgid "is greater than" 6096msgstr "" 6097 6098#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:236 6099msgid "is less than or equal to" 6100msgstr "" 6101 6102#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:237 6103msgid "is greater than or equal to" 6104msgstr "" 6105 6106#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:247 6107#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:115 6108msgid "Unknown keys" 6109msgstr "" 6110 6111#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:248 6112#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:116 6113#, python-format 6114msgid "The rule has unknown keys: %s" 6115msgstr "" 6116 6117#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:251 6118#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:119 6119msgid "Missing keys" 6120msgstr "" 6121 6122#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:252 6123#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:120 6124#, python-format 6125msgid "The rule has missing keys: %s" 6126msgstr "" 6127 6128#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:255 6129msgid "Property required" 6130msgstr "" 6131 6132#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:255 6133msgid "You must specify a CSS property to match" 6134msgstr "" 6135 6136#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:257 6137msgid "Shorthand property not allowed" 6138msgstr "" 6139 6140#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:258 6141#, python-brace-format 6142msgid "" 6143"{0} is a shorthand property. Use the full form of the property, for example," 6144" instead of font, use font-family, instead of margin, use margin-top, etc." 6145msgstr "" 6146 6147#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:261 6148#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:126 6149#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:186 6150msgid "Query required" 6151msgstr "" 6152 6153#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:262 6154msgid "You must specify a value for the CSS property to match" 6155msgstr "" 6156 6157#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:264 6158#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:123 6159msgid "Unknown match type" 6160msgstr "" 6161 6162#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:265 6163#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:124 6164#, python-format 6165msgid "The match type %s is not known" 6166msgstr "" 6167 6168#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:270 6169#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:278 6170#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:81 6171#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:192 6172msgid "Query invalid" 6173msgstr "" 6174 6175#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:271 6176#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:193 6177#, python-format 6178msgid "%s is not a valid regular expression" 6179msgstr "" 6180 6181#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:279 6182#, python-format 6183msgid "%s is not a valid length or number" 6184msgstr "" 6185 6186#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:282 6187msgid "Unknown action type" 6188msgstr "" 6189 6190#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:283 6191#, python-format 6192msgid "The action type %s is not known" 6193msgstr "" 6194 6195#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:285 6196msgid "You must specify a number" 6197msgstr "" 6198 6199#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:287 6200msgid "You must specify at least one CSS property to add" 6201msgstr "" 6202 6203#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:289 6204msgid "You must specify a value to change the property to" 6205msgstr "" 6206 6207#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:290 6208msgid "No data" 6209msgstr "" 6210 6211#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:295 6212#, python-format 6213msgid "%s is not a number" 6214msgstr "" 6215 6216#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:295 6217msgid "Invalid number" 6218msgstr "" 6219 6220#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:333 6221#, python-brace-format 6222msgid "" 6223"If the property {property} {match_type} {query}\n" 6224"{action}" 6225msgstr "" 6226 6227#: /__w/calibre/calibre/src/calibre/ebooks/docx/to_html.py:69 6228#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1389 6229#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:851 6230#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:835 6231msgid "Notes" 6232msgstr "" 6233 6234#: /__w/calibre/calibre/src/calibre/ebooks/docx/to_html.py:400 6235#: /__w/calibre/calibre/src/calibre/ebooks/docx/writer/links.py:169 6236#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer8/toc.py:13 6237#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1377 6238#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:646 6239#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:14 6240#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:697 6241#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:389 6242#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:243 6243#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:661 6244#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:842 6245#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:822 6246#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:55 6247#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:68 6248msgid "Table of Contents" 6249msgstr "" 6250 6251#: /__w/calibre/calibre/src/calibre/ebooks/docx/writer/images.py:214 6252#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf2.py:1710 6253#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1375 6254#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:419 6255#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:539 6256#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1165 6257#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 6258#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:828 6259#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:188 6260msgid "Cover" 6261msgstr "" 6262 6263#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:18 6264msgid "" 6265"Follow all local links in an HTML file and create a ZIP file containing all " 6266"linked files. This plugin is run every time you add an HTML file to the " 6267"library." 6268msgstr "ஹைச்டிஎம்மெல் கோப்பில் இருக்கும் உள் இணைப்புகளைத் தேடி அவை அனைத்தயும் இணைத்து ஜிப் கோப்பாக உருவாக்குக. ஒவ்வொரு முறையும் ஒரு ஹைச்டிஎம்மெல் கோப்பைச் சேர்க்கும்போதும் இந்த செருகி மீண்டும் மீண்டும் செயல்படும்" 6269 6270#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:66 6271msgid "" 6272"Character encoding for the input HTML files. Common choices include: cp1252," 6273" cp1251, latin1 and utf-8." 6274msgstr "" 6275 6276#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:96 6277msgid "Add linked files in breadth first order" 6278msgstr "" 6279 6280#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:97 6281msgid "" 6282"Normally, when following links in HTML files calibre does it depth first, " 6283"i.e. if file A links to B and C, but B links to D, the files are added in " 6284"the order A, B, D, C. With this option, they will instead be added as A, B," 6285" C, D" 6286msgstr "" 6287 6288#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:19 6289msgid "{} must not be empty" 6290msgstr "" 6291 6292#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:39 6293msgid "Change tag name" 6294msgstr "" 6295 6296#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:39 6297msgid "New tag name" 6298msgstr "" 6299 6300#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:39 6301msgid "Rename tag to the specified name" 6302msgstr "" 6303 6304#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:40 6305msgid "Remove tag and children" 6306msgstr "" 6307 6308#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:40 6309msgid "Remove the tag and all its contents" 6310msgstr "" 6311 6312#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:41 6313msgid "Remove tag only" 6314msgstr "" 6315 6316#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:41 6317msgid "Remove the tag but keep its contents" 6318msgstr "" 6319 6320#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:42 6321msgid "Add classes" 6322msgstr "" 6323 6324#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:42 6325msgid "Add the specified classes, e.g.:" 6326msgstr "" 6327 6328#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:42 6329#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:43 6330msgid "Space separated class names" 6331msgstr "" 6332 6333#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:43 6334msgid "Remove classes" 6335msgstr "" 6336 6337#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:43 6338msgid "Remove the specified classes, e.g.:" 6339msgstr "" 6340 6341#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:44 6342msgid "Remove attributes" 6343msgstr "" 6344 6345#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:45 6346msgid "" 6347"Remove the specified attributes from the tag. Multiple attribute names " 6348"should be separated by spaces. The special value * removes all attributes." 6349msgstr "" 6350 6351#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:46 6352#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:47 6353msgid "Space separated attribute names" 6354msgstr "" 6355 6356#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:47 6357msgid "Add attributes" 6358msgstr "" 6359 6360#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:47 6361msgid "Add the specified attributes, e.g.:" 6362msgstr "" 6363 6364#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:48 6365msgid "Empty the tag" 6366msgstr "" 6367 6368#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:48 6369msgid "Remove all contents from the tag" 6370msgstr "" 6371 6372#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:49 6373msgid "Wrap the tag" 6374msgstr "" 6375 6376#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:50 6377#, python-brace-format 6378msgid "" 6379"Wrap the tag in the specified tag, e.g.: {0} will wrap the tag in a DIV tag " 6380"with class {1}" 6381msgstr "" 6382 6383#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:51 6384msgid "An HTML opening tag" 6385msgstr "" 6386 6387#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:52 6388msgid "Insert HTML at start" 6389msgstr "" 6390 6391#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:53 6392msgid "" 6393"The specified HTML snippet is inserted after the opening tag. Note that only" 6394" valid HTML snippets can be used without unclosed tags" 6395msgstr "" 6396 6397#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:54 6398#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:57 6399#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:60 6400#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:63 6401msgid "HTML snippet" 6402msgstr "" 6403 6404#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:55 6405msgid "Insert HTML at end" 6406msgstr "" 6407 6408#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:56 6409msgid "" 6410"The specified HTML snippet is inserted before the closing tag. Note that " 6411"only valid HTML snippets can be used without unclosed tags" 6412msgstr "" 6413 6414#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:58 6415msgid "Insert HTML before tag" 6416msgstr "" 6417 6418#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:59 6419msgid "" 6420"The specified HTML snippet is inserted before the opening tag. Note that " 6421"only valid HTML snippets can be used without unclosed tags" 6422msgstr "" 6423 6424#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:61 6425msgid "Insert HTML after tag" 6426msgstr "" 6427 6428#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:62 6429msgid "" 6430"The specified HTML snippet is inserted after the closing tag. Note that only" 6431" valid HTML snippets can be used without unclosed tags" 6432msgstr "" 6433 6434#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:69 6435msgid "Action must have both:" 6436msgstr "" 6437 6438#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:78 6439msgid "{} is not a valid CSS selector" 6440msgstr "" 6441 6442#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:85 6443msgid "{} is not a valid XPath selector" 6444msgstr "" 6445 6446#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:100 6447msgid "Tag name" 6448msgstr "" 6449 6450#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:101 6451#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:102 6452msgid "Class name" 6453msgstr "" 6454 6455#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:101 6456msgid "has class" 6457msgstr "" 6458 6459#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:102 6460msgid "does not have class" 6461msgstr "" 6462 6463#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:103 6464msgid "CSS selector" 6465msgstr "" 6466 6467#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:103 6468msgid "matches CSS selector" 6469msgstr "" 6470 6471#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:104 6472msgid "XPath selector" 6473msgstr "" 6474 6475#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:104 6476msgid "matches XPath selector" 6477msgstr "" 6478 6479#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:105 6480msgid "is any tag" 6481msgstr "" 6482 6483#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:106 6484#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:262 6485#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:131 6486#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 6487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 6488#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:55 6489#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:239 6490#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:837 6491msgid "Text" 6492msgstr "" 6493 6494#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:106 6495msgid "contains text" 6496msgstr "" 6497 6498#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:127 6499msgid "You must specify a value for the tag to match" 6500msgstr "" 6501 6502#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:131 6503msgid "Invalid {}" 6504msgstr "" 6505 6506#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:133 6507msgid "No actions" 6508msgstr "" 6509 6510#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:133 6511msgid "The rule has no actions" 6512msgstr "" 6513 6514#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:137 6515msgid "Invalid action" 6516msgstr "" 6517 6518#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:451 6519#, python-brace-format 6520msgid "If the tag {match_type} {query}" 6521msgstr "" 6522 6523#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:455 6524#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:40 6525#, python-brace-format 6526msgid "{action_type} {action_data}" 6527msgstr "" 6528 6529#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:328 6530msgid "\tBook Designer file detected." 6531msgstr "" 6532 6533#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:330 6534msgid "\tParsing HTML..." 6535msgstr "" 6536 6537#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:346 6538msgid "\tBaen file detected. Re-parsing..." 6539msgstr "" 6540 6541#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:362 6542msgid "Written preprocessed HTML to " 6543msgstr "" 6544 6545#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:378 6546#, python-format 6547msgid "Processing %s" 6548msgstr "" 6549 6550#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391 6551msgid "\tConverting to BBeB..." 6552msgstr "" 6553 6554#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539 6555#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:552 6556#, python-format 6557msgid "Could not parse file: %s" 6558msgstr "" 6559 6560#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:544 6561#, python-format 6562msgid "%s is an empty file" 6563msgstr "" 6564 6565#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:564 6566#, python-format 6567msgid "Failed to parse link %(tag)s %(children)s" 6568msgstr "" 6569 6570#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:948 6571#, python-format 6572msgid "Unable to process image %(path)s. Error: %(err)s" 6573msgstr "" 6574 6575#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:994 6576#, python-format 6577msgid "Unable to process interlaced PNG %s" 6578msgstr "" 6579 6580#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1730 6581#, python-format 6582msgid "An error occurred while processing a table: %s. Ignoring table markup." 6583msgstr "" 6584 6585#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1732 6586#, python-format 6587msgid "" 6588"Bad table:\n" 6589"%s" 6590msgstr "" 6591 6592#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1754 6593msgid "Table has cell that is too large" 6594msgstr "" 6595 6596#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1818 6597#, python-format 6598msgid "Could not read cover image: %s" 6599msgstr "" 6600 6601#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1821 6602#, python-format 6603msgid "Cannot read from: %s" 6604msgstr "" 6605 6606#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1951 6607msgid "Failed to process OPF file" 6608msgstr "" 6609 6610#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:142 6611msgid "" 6612"%prog book.lrf\n" 6613"Convert an LRF file into an LRS (XML UTF-8 encoded) file" 6614msgstr "" 6615 6616#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:143 6617msgid "Output LRS file" 6618msgstr "" 6619 6620#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:145 6621msgid "Do not save embedded image and font files to disk" 6622msgstr "" 6623 6624#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:147 6625#: /__w/calibre/calibre/src/calibre/utils/smtp.py:253 6626msgid "Be more verbose" 6627msgstr "" 6628 6629#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:163 6630msgid "Parsing LRF..." 6631msgstr "" 6632 6633#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:166 6634msgid "Creating XML..." 6635msgstr "" 6636 6637#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:170 6638msgid "LRS written to " 6639msgstr "" 6640 6641#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:259 6642msgid "Could not read from thumbnail file:" 6643msgstr "" 6644 6645#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:279 6646msgid "" 6647"%prog [options] file.lrs\n" 6648"Compile an LRS file into an LRF file." 6649msgstr "" 6650 6651#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:280 6652msgid "Path to output file" 6653msgstr "" 6654 6655#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:282 6656msgid "Verbose processing" 6657msgstr "" 6658 6659#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:284 6660msgid "Convert LRS to LRS, useful for debugging." 6661msgstr "" 6662 6663#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:493 6664msgid "Invalid LRF file. Could not set metadata." 6665msgstr "" 6666 6667#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:616 6668msgid "" 6669"%prog [options] mybook.lrf\n" 6670"\n" 6671"\n" 6672"Show/edit the metadata in an LRF file.\n" 6673"\n" 6674msgstr "" 6675 6676#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:623 6677msgid "Set the book title" 6678msgstr "" 6679 6680#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:625 6681msgid "Set sort key for the title" 6682msgstr "" 6683 6684#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:627 6685msgid "Set the author" 6686msgstr "" 6687 6688#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:629 6689msgid "Set sort key for the author" 6690msgstr "" 6691 6692#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:631 6693msgid "The category this book belongs to. E.g.: History" 6694msgstr "" 6695 6696#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:634 6697msgid "Path to a graphic that will be set as this files' thumbnail" 6698msgstr "" 6699 6700#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:637 6701msgid "" 6702"Path to a TXT file containing the comment to be stored in the LRF file." 6703msgstr "" 6704 6705#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:641 6706msgid "Extract thumbnail from LRF file" 6707msgstr "" 6708 6709#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:642 6710msgid "Set the publisher" 6711msgstr "" 6712 6713#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:643 6714msgid "Set the book classification" 6715msgstr "" 6716 6717#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:644 6718msgid "Set the book creator" 6719msgstr "" 6720 6721#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:645 6722msgid "Set the book producer" 6723msgstr "" 6724 6725#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:647 6726msgid "" 6727"Extract cover from LRF file. Note that the LRF format has no defined cover, " 6728"so we use some heuristics to guess the cover." 6729msgstr "" 6730 6731#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:649 6732msgid "Set book ID" 6733msgstr "" 6734 6735#: /__w/calibre/calibre/src/calibre/ebooks/metadata/archive.py:46 6736msgid "" 6737"Extract the source DOCX file from Amazon Kindle Create KPF files. Note this " 6738"will not contain any edits made in the Kindle Create program itself." 6739msgstr "" 6740 6741#: /__w/calibre/calibre/src/calibre/ebooks/metadata/archive.py:68 6742msgid "" 6743"Extract common e-book formats from archive files (ZIP/RAR). Also try to " 6744"autodetect if they are actually CBZ/CBR files." 6745msgstr "" 6746 6747#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:682 6748#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:213 6749#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1005 6750#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:707 6751#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:358 6752#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:183 6753#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:635 6754msgid "No" 6755msgstr "" 6756 6757#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:789 6758#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:195 6759#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1352 6760#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 6761msgid "Author(s)" 6762msgstr "" 6763 6764#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:790 6765#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:342 6766#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:200 6767#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 6768#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:97 6769msgid "Publisher" 6770msgstr "" 6771 6772#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:791 6773msgid "Producer" 6774msgstr "" 6775 6776#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:792 6777#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:594 6778#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1152 6779#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 6780#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:178 6781msgid "Comments" 6782msgstr "" 6783 6784#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:794 6785#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:346 6786#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:97 6787#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 6788#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:112 6789#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 6790#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:209 6791#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:244 6792#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:276 6793#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:344 6794#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:349 6795#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:351 6796#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:398 6797#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:400 6798#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:513 6799#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:515 6800#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:599 6801#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:648 6802#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:653 6803#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:655 6804#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1153 6805#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:79 6806#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:201 6807#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:253 6808#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:165 6809#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:137 6810#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:44 6811#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:359 6812#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:125 6813#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:615 6814#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1011 6815#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1261 6816#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4050 6817#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4064 6818#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:134 6819#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 6820#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:74 6821msgid "Tags" 6822msgstr "" 6823 6824#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:796 6825#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:344 6826#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:89 6827#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:78 6828#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:426 6829#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:202 6830#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:253 6831#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:167 6832#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:138 6833#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:40 6834#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:352 6835#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2357 6836#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:73 6837msgid "Series" 6838msgid_plural "Series" 6839msgstr[0] "" 6840msgstr[1] "" 6841 6842#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:797 6843#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:79 6844#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:204 6845#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:168 6846#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:60 6847msgid "Languages" 6848msgstr "" 6849 6850#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:799 6851msgid "Timestamp" 6852msgstr "" 6853 6854#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:801 6855#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:343 6856#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:198 6857#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 6858#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:238 6859msgid "Published" 6860msgstr "" 6861 6862#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:803 6863msgid "Rights" 6864msgstr "" 6865 6866#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/formatter.py:32 6867msgid "Value: unknown field " 6868msgstr "" 6869 6870#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:73 6871#, python-format 6872msgid "Search the calibre library for books by %s" 6873msgstr "" 6874 6875#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:82 6876#, python-brace-format 6877msgid "Search {0} for the author: {1}" 6878msgstr "" 6879 6880#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:84 6881#, python-brace-format 6882msgid "Search {0} for the book: {1} by the author {2}" 6883msgstr "" 6884 6885#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:163 6886#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:168 6887#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:250 6888#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:288 6889#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:303 6890#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:315 6891#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:319 6892#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:328 6893#, python-brace-format 6894msgid "Click to see books with {0}: {1}" 6895msgstr "" 6896 6897#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:177 6898msgid "Click to open" 6899msgstr "" 6900 6901#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:213 6902msgid "Ids" 6903msgstr "" 6904 6905#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:243 6906msgid "Search calibre for books with the language: {}" 6907msgstr "" 6908 6909#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:275 6910#, python-format 6911msgid "" 6912"%(sidx)s of <a href=\"%(href)s\" title=\"%(tt)s\"><span " 6913"class=\"%(cls)s\">%(series)s</span></a>" 6914msgstr "" 6915 6916#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:279 6917msgid "Click to see books in this series" 6918msgstr "" 6919 6920#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:292 6921#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:332 6922#, python-brace-format 6923msgid "Click to see books with {0}: {1} (derived from {2})" 6924msgstr "" 6925 6926#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:20 6927msgid "%prog ebook_file [options]\n" 6928msgstr "" 6929 6930#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:21 6931#, python-brace-format 6932msgid "" 6933"\n" 6934"Read/Write metadata from/to e-book files.\n" 6935"\n" 6936"Supported formats for reading metadata: {0}\n" 6937"\n" 6938"Supported formats for writing metadata: {1}\n" 6939"\n" 6940"Different file types support different kinds of metadata. If you try to set\n" 6941"some metadata on a file type that does not support it, the metadata will be\n" 6942"silently ignored.\n" 6943msgstr "" 6944 6945#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:39 6946msgid "" 6947"Set the authors. Multiple authors should be separated by the & character. " 6948"Author names should be in the order Firstname Lastname." 6949msgstr "" 6950 6951#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:43 6952msgid "" 6953"The version of the title to be used for sorting. If unspecified, and the " 6954"title is specified, it will be auto-generated from the title." 6955msgstr "" 6956 6957#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:47 6958msgid "" 6959"String to be used when sorting by author. If unspecified, and the author(s) " 6960"are specified, it will be auto-generated from the author(s)." 6961msgstr "" 6962 6963#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:51 6964msgid "Set the cover to the specified file." 6965msgstr "" 6966 6967#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:57 6968msgid "Set the book category." 6969msgstr "" 6970 6971#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:67 6972msgid "" 6973"Set the identifiers for the book, can be specified multiple times. For " 6974"example: --identifier uri:https://acme.com --identifier isbn:12345 To remove" 6975" an identifier, specify no value, --identifier isbn: Note that for EPUB " 6976"files, an identifier marked as the package identifier cannot be removed." 6977msgstr "" 6978 6979#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:78 6980msgid "Set the published date." 6981msgstr "" 6982 6983#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:81 6984msgid "Get the cover from the e-book and save it at as the specified file." 6985msgstr "" 6986 6987#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:84 6988msgid "" 6989"Specify the name of an OPF file. The metadata will be written to the OPF " 6990"file." 6991msgstr "" 6992 6993#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:87 6994msgid "" 6995"Read metadata from the specified OPF file and use it to set metadata in the " 6996"e-book. Metadata specified on the command line will override metadata read " 6997"from the OPF file" 6998msgstr "" 6999 7000#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:92 7001msgid "Set the BookID in LRF files" 7002msgstr "" 7003 7004#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:168 7005msgid "No file specified" 7006msgstr "" 7007 7008#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:183 7009msgid "Original metadata" 7010msgstr "" 7011 7012#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:200 7013msgid "Changed metadata" 7014msgstr "" 7015 7016#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:212 7017msgid "OPF created in" 7018msgstr "" 7019 7020#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:218 7021msgid "Cover saved to" 7022msgstr "" 7023 7024#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:220 7025msgid "No cover found" 7026msgstr "" 7027 7028#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:34 7029msgid "Goodreads" 7030msgstr "" 7031 7032#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:35 7033msgid "Google Books" 7034msgstr "" 7035 7036#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:36 7037msgid "Wikipedia" 7038msgstr "" 7039 7040#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:37 7041msgid "Google web search" 7042msgstr "" 7043 7044#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:38 7045msgid "Amazon" 7046msgstr "" 7047 7048#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:39 7049msgid "Google Images" 7050msgstr "" 7051 7052#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:973 7053msgid "Downloads metadata and covers from Amazon" 7054msgstr "" 7055 7056#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:984 7057msgid "US" 7058msgstr "" 7059 7060#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:985 7061msgid "France" 7062msgstr "" 7063 7064#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:986 7065msgid "Germany" 7066msgstr "" 7067 7068#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:987 7069msgid "UK" 7070msgstr "" 7071 7072#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:988 7073msgid "Australia" 7074msgstr "" 7075 7076#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:989 7077msgid "Italy" 7078msgstr "" 7079 7080#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:990 7081msgid "Japan" 7082msgstr "" 7083 7084#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:991 7085msgid "Spain" 7086msgstr "" 7087 7088#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:992 7089msgid "Brazil" 7090msgstr "" 7091 7092#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:993 7093msgid "Netherlands" 7094msgstr "" 7095 7096#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:994 7097msgid "China" 7098msgstr "" 7099 7100#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:995 7101msgid "Canada" 7102msgstr "" 7103 7104#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:996 7105msgid "Sweden" 7106msgstr "" 7107 7108#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1000 7109msgid "Choose server automatically" 7110msgstr "" 7111 7112#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1001 7113msgid "Amazon servers" 7114msgstr "" 7115 7116#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1002 7117msgid "Bing search cache" 7118msgstr "" 7119 7120#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1003 7121msgid "Google search cache" 7122msgstr "" 7123 7124#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1004 7125msgid "Wayback machine cache (slow)" 7126msgstr "" 7127 7128#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1008 7129msgid "Amazon country website to use:" 7130msgstr "" 7131 7132#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1009 7133msgid "" 7134"Metadata from Amazon will be fetched using this country's Amazon website." 7135msgstr "" 7136 7137#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1011 7138msgid "Server to get data from:" 7139msgstr "" 7140 7141#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1013 7142msgid "" 7143"Amazon has started blocking attempts to download metadata from its servers. " 7144"To get around this problem, calibre can fetch the Amazon data from many " 7145"different places where it is cached. Choose the source you prefer." 7146msgstr "" 7147 7148#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1018 7149msgid "Use the MOBI-ASIN for metadata search" 7150msgstr "" 7151 7152#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1020 7153msgid "" 7154"Enable this option to search for metadata with an ASIN identifier from the " 7155"MOBI file at the current country website, unless any other amazon id is " 7156"available. Note that if the MOBI file came from a different Amazon country " 7157"store, you could get incorrect results." 7158msgstr "" 7159 7160#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1374 7161msgid "Amazon timed out. Try again later." 7162msgstr "" 7163 7164#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/base.py:188 7165msgid "Metadata source" 7166msgstr "" 7167 7168#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:37 7169msgid "" 7170"Downloads multiple book covers from Amazon. Useful to find alternate covers." 7171msgstr "" 7172 7173#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:40 7174#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:55 7175msgid "Maximum number of covers to get" 7176msgstr "" 7177 7178#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:41 7179msgid "The maximum number of covers to process from the search result" 7180msgstr "" 7181 7182#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:25 7183msgid "" 7184"%prog [options]\n" 7185"\n" 7186"Fetch book metadata from online sources. You must specify at least one\n" 7187"of title, authors or ISBN.\n" 7188msgstr "" 7189 7190#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:32 7191#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:457 7192msgid "Book title" 7193msgstr "" 7194 7195#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:33 7196msgid "Book author(s)" 7197msgstr "" 7198 7199#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:34 7200msgid "Book ISBN" 7201msgstr "" 7202 7203#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:36 7204msgid "" 7205"Identifiers such as ASIN/Goodreads id etc. Can be specified multiple times " 7206"for multiple identifiers. For example: " 7207msgstr "" 7208 7209#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:39 7210msgid "Print the log to the console (stderr)" 7211msgstr "" 7212 7213#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:40 7214msgid "Output the metadata in OPF format instead of human readable text." 7215msgstr "" 7216 7217#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:42 7218msgid "" 7219"Specify a filename. The cover, if available, will be saved to it. Without " 7220"this option, no cover will be downloaded." 7221msgstr "" 7222 7223#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:44 7224msgid "Timeout in seconds. Default is 30" 7225msgstr "" 7226 7227#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:46 7228msgid "" 7229"Specify the name of a metadata download plugin to use. By default, all " 7230"metadata plugins will be used. Can be specified multiple times for multiple " 7231"plugins. All plugin names: {}" 7232msgstr "" 7233 7234#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/edelweiss.py:200 7235msgid "" 7236"Downloads metadata and covers from Edelweiss - A catalog updated by book " 7237"publishers" 7238msgstr "" 7239 7240#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google.py:181 7241msgid "Downloads metadata and covers from Google Books" 7242msgstr "" 7243 7244#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:51 7245msgid "" 7246"Downloads covers from a Google Image search. Useful to find larger/alternate" 7247" covers." 7248msgstr "" 7249 7250#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:56 7251msgid "The maximum number of covers to process from the Google search result" 7252msgstr "" 7253 7254#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:57 7255#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:634 7256msgid "Cover size" 7257msgstr "" 7258 7259#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:58 7260msgid "Search for covers larger than the specified size" 7261msgstr "" 7262 7263#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:60 7264msgid "Any size" 7265msgstr "" 7266 7267#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:61 7268#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:487 7269msgid "Large" 7270msgstr "சேமி" 7271 7272#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:62 7273#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:63 7274#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:64 7275#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:65 7276#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:66 7277#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:67 7278#, python-format 7279msgid "Larger than %s" 7280msgstr "" 7281 7282#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:17 7283msgid "Downloads covers from The Open Library" 7284msgstr "" 7285 7286#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:73 7287msgid "Sample Book" 7288msgstr "" 7289 7290#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:42 7291msgid "" 7292"This is an Amazon KFX book. It cannot be processed. See {} for information " 7293"on how to handle KFX books." 7294msgstr "" 7295 7296#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:88 7297msgid "This is an Amazon Topaz book. It cannot be processed." 7298msgstr "" 7299 7300#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:48 7301#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1496 7302msgid "This is not a MOBI file. It is a Topaz file." 7303msgstr "" 7304 7305#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:53 7306#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1501 7307msgid "This is not a MOBI file." 7308msgstr "" 7309 7310#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:56 7311msgid "This file is locked with DRM. It cannot be tweaked." 7312msgstr "" 7313 7314#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:61 7315msgid "" 7316"This MOBI file does not contain a KF8 format book. KF8 is the new format " 7317"from Amazon. calibre can only tweak MOBI files that contain KF8 books. Older" 7318" MOBI files without KF8 are not tweakable." 7319msgstr "" 7320 7321#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:67 7322msgid "" 7323"This MOBI file contains both KF8 and older Mobi6 data. Tweaking it will " 7324"remove the Mobi6 data, which means the file will not be usable on older " 7325"Kindles. Are you sure?" 7326msgstr "" 7327 7328#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:471 7329msgid "No details available" 7330msgstr "" 7331 7332#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1376 7333#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:821 7334msgid "Title page" 7335msgstr "" 7336 7337#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1378 7338#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:823 7339msgid "Index" 7340msgstr "" 7341 7342#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1379 7343#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:824 7344msgid "Glossary" 7345msgstr "" 7346 7347#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1380 7348#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:825 7349msgid "Acknowledgements" 7350msgstr "" 7351 7352#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1381 7353#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:826 7354msgid "Bibliography" 7355msgstr "" 7356 7357#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1382 7358#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:827 7359msgid "Colophon" 7360msgstr "" 7361 7362#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1383 7363msgid "Copyright" 7364msgstr "" 7365 7366#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1384 7367#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:830 7368msgid "Dedication" 7369msgstr "" 7370 7371#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1385 7372#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:831 7373msgid "Epigraph" 7374msgstr "" 7375 7376#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1386 7377#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:832 7378msgid "Foreword" 7379msgstr "" 7380 7381#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1387 7382#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:833 7383msgid "List of illustrations" 7384msgstr "" 7385 7386#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1388 7387#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:834 7388msgid "List of tables" 7389msgstr "" 7390 7391#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1390 7392#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:836 7393msgid "Preface" 7394msgstr "" 7395 7396#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1391 7397msgid "Main text" 7398msgstr "" 7399 7400#: /__w/calibre/calibre/src/calibre/ebooks/oeb/iterator/__init__.py:23 7401#, python-format 7402msgid "%s format books are not supported" 7403msgstr "" 7404 7405#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:51 7406msgid "Unknown error" 7407msgstr "" 7408 7409#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:62 7410msgid "See <a href=\"{}\">detailed description</a>." 7411msgstr "" 7412 7413#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:254 7414#, python-brace-format 7415msgid "Failed to process CSS in {name} with errors: {errors}" 7416msgstr "" 7417 7418#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:257 7419#, python-brace-format 7420msgid "Failed to process CSS in {name}" 7421msgstr "" 7422 7423#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:23 7424msgid "" 7425"This font could not be processed. It most likely will not work in an e-book " 7426"reader, either" 7427msgstr "" 7428 7429#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:40 7430msgid "The font {} is not allowed to be embedded" 7431msgstr "" 7432 7433#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:41 7434msgid "" 7435"The font has a flag in its metadata ({:09b}) set indicating that it is not " 7436"licensed for embedding. You can ignore this warning, if you are sure you " 7437"have permission to embed this font." 7438msgstr "" 7439 7440#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:51 7441#, python-brace-format 7442msgid "The CSS font-family name {0} does not match the actual font name {1}" 7443msgstr "" 7444 7445#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:52 7446#, python-brace-format 7447msgid "" 7448"The font family name specified in the CSS @font-face rule: \"{0}\" does not " 7449"match the font name inside the actual font file: \"{1}\". This can cause " 7450"problems in some viewers. You should change the CSS font name to match the " 7451"actual font name." 7452msgstr "" 7453 7454#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:56 7455#, python-brace-format 7456msgid "Change the font name {0} to {1} everywhere" 7457msgstr "" 7458 7459#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:94 7460#, python-format 7461msgid "Not a valid font: %s" 7462msgstr "" 7463 7464#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:19 7465msgid "" 7466"An invalid image is an image that could not be loaded, typically because it " 7467"is corrupted. You should replace it with a good image or remove it." 7468msgstr "" 7469 7470#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:28 7471msgid "" 7472"Reader devices based on Adobe Digital Editions cannot display images whose " 7473"colors are specified in the CMYK colorspace. You should convert this image " 7474"to the RGB colorspace, for maximum compatibility." 7475msgstr "" 7476 7477#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:31 7478msgid "Convert image to RGB automatically" 7479msgstr "" 7480 7481#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:65 7482msgid "Image is in the CMYK colorspace" 7483msgstr "" 7484 7485#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:27 7486msgid "" 7487"The resource pointed to by this link does not exist. You should either fix, " 7488"or remove the link." 7489msgstr "" 7490 7491#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:34 7492msgid "" 7493"Windows computers do not allow the : character in filenames. For maximum " 7494"compatibility it is best to not use these in filenames/links to files." 7495msgstr "" 7496 7497#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:41 7498#, python-brace-format 7499msgid "The linked to resource {0} does not exist" 7500msgstr "" 7501 7502#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:42 7503#, python-brace-format 7504msgid "" 7505"The case of the link {0} and the case of the actual file it points to {1} do" 7506" not agree. You should change either the case of the link or rename the " 7507"file." 7508msgstr "" 7509 7510#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:45 7511msgid "Change the case of the link to match the actual file" 7512msgstr "" 7513 7514#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:74 7515msgid "Link points to a file that is not a text document" 7516msgstr "" 7517 7518#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:75 7519#, python-brace-format 7520msgid "" 7521"The link \"{0}\" points to a file <i>{1}</i> that is not a text (HTML) " 7522"document. Many e-book readers will be unable to follow such a link. You " 7523"should either remove the link or change it to point to a text document. For " 7524"example, if it points to an image, you can create small wrapper document " 7525"that contains the image and change the link to point to that." 7526msgstr "" 7527 7528#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:89 7529msgid "Link points to a location not present in the target file" 7530msgstr "" 7531 7532#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:91 7533#, python-brace-format 7534msgid "" 7535"The link \"{0}\" points to a location <i>{1}</i> in the file {2} that does " 7536"not exist. You should either remove the location so that the link points to " 7537"the top of the file, or change the link to point to the correct location." 7538msgstr "" 7539 7540#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:99 7541msgid "" 7542"This link uses the file:// URL scheme. This does not work with many e-book " 7543"readers. Remove the file:// prefix and make sure the link points to a file " 7544"inside the book." 7545msgstr "" 7546 7547#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:105 7548msgid "" 7549"This link points to a file outside the book. It will not work if the book is" 7550" read on any computer other than the one it was created on. Either fix or " 7551"remove the link." 7552msgstr "" 7553 7554#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:112 7555msgid "" 7556"This link is empty. This is almost always a mistake. Either fill in the link" 7557" destination or remove the link tag." 7558msgstr "" 7559 7560#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:117 7561msgid "" 7562"This file is included in the book but not referred to by any document in the" 7563" spine. This means that the file will not be viewable on most e-book " 7564"readers. You should probably remove this file from the book or add a link " 7565"to it somewhere." 7566msgstr "" 7567 7568#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:123 7569#, python-format 7570msgid "The file %s is not referenced" 7571msgstr "" 7572 7573#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:128 7574msgid "" 7575"This file is not in the book spine. All content documents must be in the " 7576"spine. You should probably add it to the spine." 7577msgstr "" 7578 7579#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:130 7580msgid "Append this file to the spine" 7581msgstr "" 7582 7583#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:148 7584msgid "" 7585"This file is not listed in the book manifest. While not strictly necessary " 7586"it is good practice to list all files in the manifest. Either list this file" 7587" in the manifest or remove it from the book if it is an unnecessary file." 7588msgstr "" 7589 7590#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:154 7591#, python-format 7592msgid "The file %s is not listed in the manifest" 7593msgstr "" 7594 7595#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:158 7596#, python-format 7597msgid "Remove %s from the book" 7598msgstr "" 7599 7600#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:159 7601#, python-format 7602msgid "Add %s to the manifest" 7603msgstr "" 7604 7605#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:176 7606#, python-format 7607msgid "Remove all references to %s from the HTML and CSS in the book" 7608msgstr "" 7609 7610#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:186 7611msgid "" 7612"This file stores the bookmarks and last opened information from the calibre " 7613"E-book viewer. You can remove it if you do not need that information, or " 7614"don't want to share it with other people you send this book to." 7615msgstr "" 7616 7617#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:190 7618#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:33 7619msgid "Remove this file" 7620msgstr "" 7621 7622#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:195 7623msgid "The bookmarks file used by the calibre E-book viewer is present" 7624msgstr "" 7625 7626#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:209 7627#, python-format 7628msgid "The file %s has a MIME type that does not match its extension" 7629msgstr "" 7630 7631#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:211 7632#, python-brace-format 7633msgid "" 7634"The file {0} has its MIME type specified as {1} in the OPF file. The " 7635"recommended MIME type for files with the extension \"{2}\" is {3}. You " 7636"should change either the file extension or the MIME type in the OPF." 7637msgstr "" 7638 7639#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:216 7640msgid "Change the file extension to .xhtml" 7641msgstr "" 7642 7643#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:219 7644#, python-format 7645msgid "Change the MIME type for this file in the OPF to %s" 7646msgstr "" 7647 7648#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:321 7649msgid "The link is empty" 7650msgstr "" 7651 7652#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:336 7653#, python-format 7654msgid "The linked resource %s is a folder" 7655msgstr "" 7656 7657#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:344 7658#, python-format 7659msgid "The linked resource %s does not exist" 7660msgstr "" 7661 7662#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:348 7663#, python-format 7664msgid "The link %s is a file:// URL" 7665msgstr "" 7666 7667#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:350 7668#, python-format 7669msgid "The link %s points to a file outside the book" 7670msgstr "" 7671 7672#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:352 7673#, python-format 7674msgid "" 7675"The link %s contains a : character, this will cause errors on Windows " 7676"computers" 7677msgstr "" 7678 7679#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:21 7680#, python-format 7681msgid "The <%s> section is missing from the OPF" 7682msgstr "" 7683 7684#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:23 7685#, python-format 7686msgid "The <%s> section is required in the OPF file. You have to create one." 7687msgstr "" 7688 7689#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:29 7690msgid "Empty id attributes are invalid" 7691msgstr "" 7692 7693#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:31 7694msgid "Empty ID attributes are invalid in OPF files." 7695msgstr "" 7696 7697#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:37 7698#, python-format 7699msgid "idref=\"%s\" points to unknown id" 7700msgstr "" 7701 7702#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:39 7703#, python-format 7704msgid "The idref=\"%s\" points to an id that does not exist in the OPF" 7705msgstr "" 7706 7707#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:45 7708msgid "The meta cover tag points to an non-existent item" 7709msgstr "" 7710 7711#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:47 7712#, python-format 7713msgid "" 7714"The meta cover tag points to an item with id=\"%s\" which does not exist in " 7715"the manifest" 7716msgstr "" 7717 7718#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:53 7719msgid "" 7720"Some e-book readers such as the Nook fail to recognize covers if the content" 7721" attribute comes before the name attribute. For maximum compatibility move " 7722"the name attribute before the content attribute." 7723msgstr "" 7724 7725#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:56 7726msgid "Move the name attribute before the content attribute" 7727msgstr "" 7728 7729#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:59 7730msgid "The meta cover tag has content before name" 7731msgstr "" 7732 7733#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:72 7734#, python-format 7735msgid "The item identified as the Table of Contents (%s) does not exist" 7736msgstr "" 7737 7738#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:73 7739#, python-format 7740msgid "There is no item with id=\"%s\" in the manifest." 7741msgstr "" 7742 7743#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:75 7744#, python-format 7745msgid "" 7746"The item identified as the Table of Contents has an incorrect media-type " 7747"(%s)" 7748msgstr "" 7749 7750#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:76 7751#, python-format 7752msgid "The media type for the Table of Contents must be %s" 7753msgstr "" 7754 7755#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:82 7756msgid "" 7757"This manifest entry has no href attribute. Either add the href attribute or " 7758"remove the entry." 7759msgstr "" 7760 7761#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:83 7762msgid "Remove this manifest entry" 7763msgstr "" 7764 7765#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:86 7766msgid "Item in manifest has no href attribute" 7767msgstr "" 7768 7769#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:101 7770msgid "" 7771"The <spine> tag has no reference to the NCX table of contents file. Without " 7772"this reference, the table of contents will not work in most readers. The " 7773"reference should look like <spine toc=\"id of manifest item for the ncx " 7774"file\">." 7775msgstr "" 7776 7777#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:104 7778msgid "Add the reference to the NCX file" 7779msgstr "" 7780 7781#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:107 7782msgid "Missing reference to the NCX Table of Contents" 7783msgstr "" 7784 7785#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:122 7786msgid "" 7787"This book has no Navigation document. According to the EPUB 3 specification," 7788" a navigation document is required. The Navigation document contains the " 7789"Table of Contents. Use the Table of Contents tool to add a Table of Contents" 7790" to this book." 7791msgstr "" 7792 7793#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:127 7794msgid "Missing navigation document" 7795msgstr "" 7796 7797#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:132 7798msgid "" 7799"The nav document for this book contains no table of contents, or an empty " 7800"table of contents. Use the Table of Contents tool to add a Table of Contents" 7801" to this book." 7802msgstr "" 7803 7804#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:137 7805msgid "Missing ToC in navigation document" 7806msgstr "" 7807 7808#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:142 7809msgid "" 7810"A file listed in the manifest is missing, you should either remove it from " 7811"the manifest or add the missing file to the book." 7812msgstr "" 7813 7814#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:146 7815#, python-format 7816msgid "Item (%s) in manifest is missing" 7817msgstr "" 7818 7819#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:148 7820#, python-format 7821msgid "Remove the entry for %s from the manifest" 7822msgstr "" 7823 7824#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:162 7825msgid "" 7826"There are items marked as non-linear in the <spine>. These will be displayed" 7827" in random order by different e-book readers. Some will ignore the non-" 7828"linear attribute, some will display them at the end or the beginning of the " 7829"book and some will fail to display them at all. Instead of using non-linear " 7830"items simply place the items in the order you want them to be displayed." 7831msgstr "" 7832 7833#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:169 7834msgid "Mark all non-linear items as linear" 7835msgstr "" 7836 7837#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:172 7838msgid "Non-linear items in the spine" 7839msgstr "" 7840 7841#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:186 7842msgid "Remove all but the first duplicate item" 7843msgstr "" 7844 7845#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:190 7846#, python-brace-format 7847msgid "Duplicate item in {0}: {1}" 7848msgstr "" 7849 7850#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:192 7851#, python-brace-format 7852msgid "" 7853"The item {0} is present more than once in the {2} in {1}. This is not " 7854"allowed." 7855msgstr "" 7856 7857#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:210 7858msgid "" 7859"There is more than one <meta name=\"cover\"> tag defined. There should be " 7860"only one." 7861msgstr "" 7862 7863#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:211 7864msgid "Remove all but the first meta cover tag" 7865msgstr "" 7866 7867#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:214 7868msgid "There is more than one cover defined" 7869msgstr "" 7870 7871#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:227 7872msgid "" 7873"The OPF must have a unique identifier, i.e. a <dc:identifier> element whose " 7874"id is referenced by the <package> element" 7875msgstr "" 7876 7877#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:229 7878msgid "Auto-generate a unique identifier" 7879msgstr "" 7880 7881#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:232 7882msgid "The OPF has no unique identifier" 7883msgstr "" 7884 7885#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:254 7886msgid "The <dc:identifier> element must not be empty." 7887msgstr "" 7888 7889#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:257 7890msgid "Empty identifier element" 7891msgstr "" 7892 7893#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:263 7894msgid "Incorrect media-type for spine item" 7895msgstr "" 7896 7897#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:265 7898#, python-brace-format 7899msgid "" 7900"The item {0} present in the spine has the media-type {1}. Most e-book " 7901"software cannot handle non-HTML spine items. If the item is actually HTML, " 7902"you should change its media-type to {2}. If it is not-HTML you should " 7903"consider replacing it with an HTML item, as it is unlikely to work in most " 7904"readers." 7905msgstr "" 7906 7907#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:271 7908#, python-format 7909msgid "Change the media-type to %s" 7910msgstr "" 7911 7912#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:287 7913msgid "The OPF does not have the correct root element" 7914msgstr "" 7915 7916#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:289 7917#, python-brace-format 7918msgid "" 7919"The opf must have the root element <package> in namespace {0}, like this: " 7920"<package xmlns=\"{0}\">" 7921msgstr "" 7922 7923#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:293 7924msgid "The OPF does not have a version" 7925msgstr "" 7926 7927#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:295 7928msgid "" 7929"The <package> tag in the OPF must have a version attribute. This is usually " 7930"version=\"2.0\" for EPUB2 and AZW3 and version=\"3.0\" for EPUB3" 7931msgstr "" 7932 7933#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:32 7934msgid "" 7935"This file is empty, it contains nothing, you should probably remove it." 7936msgstr "" 7937 7938#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:36 7939#, python-format 7940msgid "The file %s is empty" 7941msgstr "" 7942 7943#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:47 7944msgid "" 7945"A decoding errors means that the contents of the file could not be " 7946"interpreted as text. This usually happens if the file has an incorrect " 7947"character encoding declaration or if the file is actually a binary file, " 7948"like an image or font that is mislabelled with an incorrect media type in " 7949"the OPF." 7950msgstr "" 7951 7952#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:54 7953#, python-format 7954msgid "Parsing of %s failed, could not decode" 7955msgstr "" 7956 7957#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:61 7958msgid "" 7959"A parsing error in an XML file means that the XML syntax in the file is " 7960"incorrect. Such a file will most probably not open in an e-book reader. " 7961"These errors can usually be fixed automatically, however, automatic fixing " 7962"can sometimes \"do the wrong thing\"." 7963msgstr "" 7964 7965#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:77 7966msgid "" 7967"A parsing error in an HTML file means that the HTML syntax is incorrect. " 7968"Most readers will automatically ignore such errors, but they may result in " 7969"incorrect display of content. These errors can usually be fixed " 7970"automatically, however, automatic fixing can sometimes \"do the wrong " 7971"thing\"." 7972msgstr "" 7973 7974#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:85 7975msgid "" 7976"This HTML file uses private entities. These are not supported. You can try " 7977"running \"Fix HTML\" from the Tools menu, which will try to automatically " 7978"resolve the private entities." 7979msgstr "" 7980 7981#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:93 7982msgid "" 7983"Replace all named entities with their character equivalents in this book" 7984msgstr "" 7985 7986#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:94 7987msgid "" 7988"Named entities are often only incompletely supported by various book reading" 7989" software. Therefore, it is best to not use them, replacing them with the " 7990"actual characters they represent. This can be done automatically." 7991msgstr "" 7992 7993#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:99 7994msgid "Named entities present" 7995msgstr "" 7996 7997#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:129 7998msgid "Filename contains unsafe characters" 7999msgstr "" 8000 8001#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:134 8002#, python-brace-format 8003msgid "" 8004"The filename {0} contains unsafe characters, that must be escaped, like this" 8005" {1}. This can cause problems with some e-book readers. To be absolutely " 8006"safe, use only the English alphabet [a-z], the numbers [0-9], underscores " 8007"and hyphens in your file names. While many other characters are allowed, " 8008"they may cause problems with some software." 8009msgstr "" 8010 8011#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:140 8012#, python-brace-format 8013msgid "Rename the file {0} to {1}" 8014msgstr "" 8015 8016#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:158 8017#, python-format 8018msgid "" 8019"This HTML file is larger than %s. Too large HTML files can cause performance" 8020" problems on some e-book readers. Consider splitting this file into smaller " 8021"sections." 8022msgstr "" 8023 8024#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:162 8025msgid "File too large" 8026msgstr "" 8027 8028#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:167 8029msgid "" 8030"This is an invalid (unrecognized) entity. Replace it with whatever text it " 8031"is supposed to have represented." 8032msgstr "" 8033 8034#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:171 8035#, python-format 8036msgid "Invalid entity: %s" 8037msgstr "" 8038 8039#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:177 8040msgid "" 8041"Run fix HTML on this file, which will automatically insert the correct " 8042"namespace" 8043msgstr "" 8044 8045#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:180 8046msgid "Invalid or missing namespace" 8047msgstr "" 8048 8049#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:182 8050#, python-brace-format 8051msgid "" 8052"This file has {0}. Its namespace must be {1}. Set the namespace by defining " 8053"the xmlns attribute on the <html> element, like this <html xmlns=\"{1}\">" 8054msgstr "" 8055 8056#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:184 8057#, python-format 8058msgid "incorrect namespace %s" 8059msgstr "" 8060 8061#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:184 8062msgid "no namespace" 8063msgstr "" 8064 8065#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:196 8066msgid "Change this file's encoding to UTF-8" 8067msgstr "" 8068 8069#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:199 8070msgid "Non UTF-8 encoding declaration" 8071msgstr "" 8072 8073#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:200 8074#, python-format 8075msgid "" 8076"This file has its encoding declared as %s. Some reader software cannot " 8077"handle non-UTF8 encoded files. You should change the encoding to UTF-8." 8078msgstr "" 8079 8080#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:274 8081msgid "Private entities found" 8082msgstr "" 8083 8084#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:318 8085msgid "" 8086"This CSS construct is not recognized. That means that it most likely will " 8087"not work on reader devices. Consider replacing it with something else." 8088msgstr "" 8089 8090#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:322 8091msgid "" 8092"Some reader programs are very finicky about CSS stylesheets and will ignore " 8093"the whole sheet if there is an error. These errors can often be fixed " 8094"automatically, however, automatic fixing will typically remove unrecognized " 8095"items, instead of correcting them." 8096msgstr "" 8097 8098#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:327 8099msgid "Try to fix parsing errors in this stylesheet automatically" 8100msgstr "" 8101 8102#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:351 8103msgid "Remove the duplicate ids from all but the first element" 8104msgstr "" 8105 8106#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:354 8107#, python-format 8108msgid "Duplicate id: %s" 8109msgstr "" 8110 8111#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:356 8112#, python-brace-format 8113msgid "" 8114"The id {0} is present on more than one element in {1}. This is not allowed. " 8115"Remove the id from all but one of the elements" 8116msgstr "" 8117 8118#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:373 8119msgid "Replace this id with a randomly generated valid id" 8120msgstr "" 8121 8122#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:376 8123#, python-format 8124msgid "Invalid id: %s" 8125msgstr "" 8126 8127#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:378 8128#, python-brace-format 8129msgid "" 8130"The id {0} is not a valid id. IDs must start with a letter ([A-Za-z]) and " 8131"may be followed by any number of letters, digits ([0-9]), hyphens (\"-\"), " 8132"underscores (\"_\"), colons (\":\"), and periods (\".\"). This is to ensure " 8133"maximum compatibility with a wide range of devices." 8134msgstr "" 8135 8136#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:401 8137msgid "Wrap the bare text in a p tag" 8138msgstr "" 8139 8140#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:402 8141msgid "" 8142"You cannot have bare text inside the body tag. The text must be placed " 8143"inside some other tag, such as p or div" 8144msgstr "" 8145 8146#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:406 8147msgid "Bare text in body tag" 8148msgstr "" 8149 8150#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1509 8151msgid "" 8152"This MOBI file does not contain a KF8 format book. KF8 is the new format " 8153"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " 8154"MOBI files without KF8 are not editable." 8155msgstr "" 8156 8157#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1515 8158msgid "" 8159"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit" 8160" MOBI files that contain only KF8 data." 8161msgstr "" 8162 8163#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:40 8164#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:524 8165msgid "Cover inserted" 8166msgstr "" 8167 8168#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:40 8169#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:524 8170msgid "Cover updated" 8171msgstr "" 8172 8173#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:271 8174msgid "Removed one unused CSS style rule" 8175msgid_plural "Removed {} unused CSS style rules" 8176msgstr[0] "" 8177msgstr[1] "" 8178 8179#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:274 8180msgid "Removed one unused CSS selector" 8181msgid_plural "Removed {} unused CSS selectors" 8182msgstr[0] "" 8183msgstr[1] "" 8184 8185#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:277 8186msgid "Removed one unused class from the HTML" 8187msgid_plural "Removed {} unused classes from the HTML" 8188msgstr[0] "" 8189msgstr[1] "" 8190 8191#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:280 8192msgid "Merged one CSS style rule with identical selectors" 8193msgid_plural "Merged {} CSS style rules with identical selectors" 8194msgstr[0] "" 8195msgstr[1] "" 8196 8197#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:283 8198msgid "Merged one CSS style rule with identical properties" 8199msgid_plural "Merged {} CSS style rules with identical properties" 8200msgstr[0] "" 8201msgstr[1] "" 8202 8203#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:286 8204msgid "Removed one unreferenced stylesheet" 8205msgid_plural "Removed {} unreferenced stylesheets" 8206msgstr[0] "" 8207msgstr[1] "" 8208 8209#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:289 8210msgid "No unused CSS style rules found" 8211msgstr "" 8212 8213#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:291 8214msgid "No unused CSS selectors found" 8215msgstr "" 8216 8217#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:293 8218msgid "No unused class attributes found" 8219msgstr "" 8220 8221#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:295 8222msgid "No style rules that could be merged found" 8223msgstr "" 8224 8225#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:297 8226msgid "No unused stylesheets found" 8227msgstr "" 8228 8229#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:40 8230#, python-format 8231msgid "" 8232"Could not find a font in the \"%s\" family exactly matching the CSS font " 8233"specification, will embed a fallback font instead. CSS font specification:" 8234msgstr "" 8235 8236#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:45 8237msgid "Matched font specification:" 8238msgstr "" 8239 8240#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:173 8241#, python-format 8242msgid "Failed to find fonts for family: %s, not embedding" 8243msgstr "" 8244 8245#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:235 8246msgid "No embeddable fonts found" 8247msgstr "" 8248 8249#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/errors.py:19 8250msgid "This file is locked with DRM. It cannot be edited." 8251msgstr "" 8252 8253#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/hyphenation.py:17 8254msgid "Soft hyphens added" 8255msgstr "" 8256 8257#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/hyphenation.py:28 8258msgid "Soft hyphens removed" 8259msgstr "" 8260 8261#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:112 8262#, python-brace-format 8263msgid "{0} compressed from {1} to {2} bytes [{3:.1%} reduction]" 8264msgstr "" 8265 8266#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:115 8267#, python-brace-format 8268msgid "{0} could not be further compressed" 8269msgstr "" 8270 8271#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:117 8272#, python-brace-format 8273msgid "Failed to process {0} with error:" 8274msgstr "" 8275 8276#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:122 8277#, python-brace-format 8278msgid "" 8279"Total image filesize reduced from {0} to {1} [{2:.1%} reduction, {3} images " 8280"changed]" 8281msgstr "" 8282 8283#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:125 8284msgid "Images are already fully optimized" 8285msgstr "" 8286 8287#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:55 8288#, python-format, python-brace-format 8289msgid "" 8290"<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" 8291"your carefully crafted e-books.</p>\n" 8292"\n" 8293"<p>Polishing tries to minimize the changes to the internal code of your e-book.\n" 8294"Unlike conversion, it <i>does not</i> flatten CSS, rename files, change font\n" 8295"sizes, adjust margins, etc. Every action performs only the minimum set of\n" 8296"changes needed for the desired effect.</p>\n" 8297"\n" 8298"<p>You should use this tool as the last step in your e-book creation process.</p>\n" 8299"{0}\n" 8300"<p>Note that polishing only works on files in the %s formats.</p>" 8301msgstr "" 8302 8303#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:67 8304#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:493 8305#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:117 8306#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:124 8307#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:172 8308#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:263 8309#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:692 8310msgid " or " 8311msgstr "" 8312 8313#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:69 8314msgid "" 8315"<p>Embed all fonts that are referenced in the document and are not already embedded.\n" 8316"This will scan your computer for the fonts, and if they are found, they will be\n" 8317"embedded into the document.</p>\n" 8318"<p>Please ensure that you have the proper license for embedding the fonts used in this document.</p>\n" 8319msgstr "" 8320 8321#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:76 8322msgid "" 8323"<p>Subsetting fonts means reducing an embedded font to contain\n" 8324"only the characters used from that font in the book. This\n" 8325"greatly reduces the size of the font files (halving the font\n" 8326"file sizes is common).</p>\n" 8327"\n" 8328"<p>For example, if the book uses a specific font for headers,\n" 8329"then subsetting will reduce that font to contain only the\n" 8330"characters present in the actual headers in the book. Or if the\n" 8331"book embeds the bold and italic versions of a font, but bold\n" 8332"and italic text is relatively rare, or absent altogether, then\n" 8333"the bold and italic fonts can either be reduced to only a few\n" 8334"characters or completely removed.</p>\n" 8335"\n" 8336"<p>The only downside to subsetting fonts is that if, at a later\n" 8337"date you decide to add more text to your books, the newly added\n" 8338"text might not be covered by the subset font.</p>\n" 8339msgstr "" 8340 8341#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:95 8342msgid "" 8343"<p>Insert a \"book jacket\" page at the start of the book that contains\n" 8344"all the book metadata such as title, tags, authors, series, comments,\n" 8345"etc. Any previous book jacket will be replaced.</p>" 8346msgstr "" 8347 8348#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:100 8349msgid "<p>Remove a previous inserted book jacket page.</p>\n" 8350msgstr "" 8351 8352#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:104 8353msgid "" 8354"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into their\n" 8355"typographically correct equivalents.</p>\n" 8356"<p>Note that the algorithm can sometimes generate incorrect results, especially\n" 8357"when single quotes at the start of contractions are involved.</p>\n" 8358msgstr "" 8359 8360#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:111 8361msgid "" 8362"<p>Remove all unused CSS rules from stylesheets and <style> tags. Some books\n" 8363"created from production templates can have a large number of extra CSS rules\n" 8364"that don't match any actual content. These extra rules can slow down readers\n" 8365"that need to parse them all.</p>\n" 8366msgstr "" 8367 8368#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:118 8369msgid "" 8370"<p>Losslessly compress images in the book, to reduce the filesize, without\n" 8371"affecting image quality.</p>\n" 8372msgstr "" 8373 8374#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:123 8375msgid "" 8376"<p>Upgrade the internal structures of the book, if possible. For instance,\n" 8377"upgrades EPUB 2 books to EPUB 3 books.</p>\n" 8378msgstr "" 8379 8380#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:128 8381msgid "" 8382"<p>Add soft hyphens to all words in the book. This allows the book to be rendered\n" 8383"better when the text is justified, in readers that do not support hyphenation.</p>\n" 8384msgstr "" 8385 8386#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:133 8387msgid "<p>Remove soft hyphens from all text in the book.</p>\n" 8388msgstr "" 8389 8390#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:179 8391msgid "Updating metadata" 8392msgstr "" 8393 8394#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:184 8395msgid "Updated metadata jacket" 8396msgstr "" 8397 8398#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:185 8399msgid "Metadata updated\n" 8400msgstr "" 8401 8402#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:189 8403msgid "Setting cover" 8404msgstr "" 8405 8406#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:195 8407msgid "Inserting metadata jacket" 8408msgstr "" 8409 8410#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:198 8411#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:202 8412msgid "Existing metadata jacket replaced" 8413msgstr "" 8414 8415#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:200 8416msgid "Metadata jacket inserted" 8417msgstr "" 8418 8419#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:206 8420msgid "Removing metadata jacket" 8421msgstr "" 8422 8423#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:208 8424msgid "Metadata jacket removed" 8425msgstr "" 8426 8427#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:211 8428msgid "No metadata jacket found" 8429msgstr "" 8430 8431#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:215 8432msgid "Smartening punctuation" 8433msgstr "" 8434 8435#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:221 8436msgid "Embedding referenced fonts" 8437msgstr "" 8438 8439#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:229 8440msgid "Subsetting embedded fonts" 8441msgstr "" 8442 8443#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:233 8444msgid "No embedded fonts to subset" 8445msgstr "" 8446 8447#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:237 8448msgid "Removing unused CSS rules" 8449msgstr "" 8450 8451#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:249 8452msgid "Losslessly compressing images" 8453msgstr "" 8454 8455#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:255 8456msgid "Upgrading book, if possible" 8457msgstr "" 8458 8459#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:261 8460msgid "Removing soft hyphens" 8461msgstr "" 8462 8463#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:265 8464msgid "Adding soft hyphens" 8465msgstr "" 8466 8467#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:275 8468#, python-format 8469msgid "## Polishing: %s" 8470msgstr "" 8471 8472#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:280 8473#, python-format 8474msgid "Polishing took: %.1f seconds" 8475msgstr "" 8476 8477#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:319 8478msgid "" 8479"%prog [options] input_file [output_file]\n" 8480"\n" 8481msgstr "" 8482 8483#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:327 8484msgid "" 8485"Path to a cover image. Changes the cover specified in the e-book. If no " 8486"cover is present, or the cover is not properly identified, inserts a new " 8487"cover." 8488msgstr "" 8489 8490#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:330 8491msgid "" 8492"Path to an OPF file. The metadata in the book is updated from the OPF file." 8493msgstr "" 8494 8495#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:340 8496msgid "Produce more verbose output, useful for debugging." 8497msgstr "" 8498 8499#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:351 8500msgid "You must provide the input file to polish" 8501msgstr "" 8502 8503#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:355 8504msgid "Unknown extra arguments" 8505msgstr "" 8506 8507#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:373 8508msgid "You must specify at least one action to perform" 8509msgstr "" 8510 8511#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/replace.py:164 8512#, python-format 8513msgid "Smartened punctuation in: %s" 8514msgstr "" 8515 8516#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/replace.py:178 8517msgid "No punctuation that could be smartened found" 8518msgstr "" 8519 8520#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/split.py:202 8521#, python-format 8522msgid "" 8523"The file %s has malformed markup. Try running the Fix HTML tool before " 8524"splitting" 8525msgstr "" 8526 8527#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/split.py:277 8528#, python-format 8529msgid "The expression %s did not match any nodes" 8530msgstr "" 8531 8532#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:54 8533#, python-format 8534msgid "Removed unused font: %s" 8535msgstr "" 8536 8537#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:82 8538#, python-format 8539msgid "The font %s was already subset" 8540msgstr "" 8541 8542#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:84 8543#, python-brace-format 8544msgid "Decreased the font {0} to {1} of its original size" 8545msgstr "" 8546 8547#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:107 8548#, python-format 8549msgid "Reduced total font size to %.1f%% of original" 8550msgstr "" 8551 8552#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:110 8553msgid "No embedded fonts found" 8554msgstr "" 8555 8556#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:245 8557#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:251 8558#, python-format 8559msgid "No file named %s exists" 8560msgstr "" 8561 8562#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:255 8563#, python-format 8564msgid "No HTML file named %s exists" 8565msgstr "" 8566 8567#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:265 8568#, python-format 8569msgid "The anchor %(a)s does not exist in file %(f)s" 8570msgstr "" 8571 8572#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:375 8573#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:183 8574#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:319 8575#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:838 8576#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:853 8577msgid "(Untitled)" 8578msgstr "" 8579 8580#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:568 8581#, python-format 8582msgid "" 8583"The file %s has malformed markup. Try running the Fix HTML tool before " 8584"editing." 8585msgstr "" 8586 8587#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/upgrade.py:137 8588msgid "No upgrade needed" 8589msgstr "" 8590 8591#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/upgrade.py:140 8592msgid "Updated EPUB from version 2 to 3" 8593msgstr "" 8594 8595#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:56 8596msgid "HTML TOC generation options." 8597msgstr "" 8598 8599#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 8600#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:188 8601#, python-brace-format 8602msgid "{1} of <em>{0}</em>" 8603msgstr "" 8604 8605#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:345 8606#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:199 8607#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 8608#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 8609#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:109 8610msgid "Rating" 8611msgstr "" 8612 8613#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:347 8614#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:84 8615#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:263 8616#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:881 8617#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:197 8618#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1353 8619#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:58 8620#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 8621#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:133 8622#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:298 8623#: /__w/calibre/calibre/src/calibre/srv/opds.py:479 8624msgid "Date" 8625msgstr "" 8626 8627#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/split.py:40 8628#, python-format 8629msgid "" 8630"Could not find reasonable point at which to split: %(path)s Sub-tree size: " 8631"%(size)d KB" 8632msgstr "" 8633 8634#: /__w/calibre/calibre/src/calibre/ebooks/oeb/writer.py:33 8635msgid "OPF/NCX/etc. generation options." 8636msgstr "" 8637 8638#: /__w/calibre/calibre/src/calibre/ebooks/oeb/writer.py:36 8639#, python-format 8640msgid "OPF version to generate. Default is %default." 8641msgstr "" 8642 8643#: /__w/calibre/calibre/src/calibre/ebooks/oeb/writer.py:38 8644msgid "" 8645"Generate an Adobe \"page-map\" file if pagination information is available." 8646msgstr "" 8647 8648#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:142 8649msgid "Sidebar" 8650msgstr "" 8651 8652#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:821 8653msgid "Adding headers and footers" 8654msgstr "" 8655 8656#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:985 8657msgid "Headers and footers added" 8658msgstr "" 8659 8660#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1029 8661msgid "Parsed all content for markup transformation" 8662msgstr "" 8663 8664#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1042 8665msgid "Completed markup transformation" 8666msgstr "" 8667 8668#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1085 8669msgid "Rendered all HTML as PDF" 8670msgstr "" 8671 8672#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1090 8673msgid "Added links to PDF content" 8674msgstr "" 8675 8676#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1126 8677msgid "Updated metadata in PDF" 8678msgstr "" 8679 8680#: /__w/calibre/calibre/src/calibre/ebooks/pdf/image_writer.py:146 8681#, python-brace-format 8682msgid "Rendered {0} of {1} pages" 8683msgstr "" 8684 8685#: /__w/calibre/calibre/src/calibre/ebooks/pdf/pdftohtml.py:75 8686msgid "Could not find pdftohtml, check it is in your PATH" 8687msgstr "" 8688 8689#: /__w/calibre/calibre/src/calibre/ebooks/rb/rbml.py:104 8690#: /__w/calibre/calibre/src/calibre/ebooks/txt/txtml.py:104 8691msgid "Table of Contents:" 8692msgstr "" 8693 8694#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:215 8695msgid "Send file to storage card instead of main memory by default" 8696msgstr "" 8697 8698#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:217 8699msgid "Confirm before deleting" 8700msgstr "" 8701 8702#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:219 8703msgid "Main window geometry" 8704msgstr "" 8705 8706#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:221 8707msgid "Notify when a new version is available" 8708msgstr "" 8709 8710#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:223 8711msgid "Use Roman numerals for series number" 8712msgstr "" 8713 8714#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:225 8715msgid "Sort tags list by name, popularity, or rating" 8716msgstr "" 8717 8718#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:227 8719msgid "Match tags by any or all." 8720msgstr "" 8721 8722#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:229 8723msgid "Number of covers to show in the cover browsing mode" 8724msgstr "" 8725 8726#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:231 8727msgid "Defaults for conversion to LRF" 8728msgstr "" 8729 8730#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:233 8731msgid "Options for the LRF e-book viewer" 8732msgstr "" 8733 8734#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:237 8735msgid "Formats that are viewed using the internal viewer" 8736msgstr "" 8737 8738#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:239 8739msgid "Columns to be displayed in the book list" 8740msgstr "" 8741 8742#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:240 8743msgid "Automatically launch Content server on application startup" 8744msgstr "" 8745 8746#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:241 8747msgid "Oldest news kept in database" 8748msgstr "" 8749 8750#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:242 8751msgid "Show system tray icon" 8752msgstr "" 8753 8754#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:244 8755msgid "Upload downloaded news to device" 8756msgstr "" 8757 8758#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:246 8759msgid "Delete news books from library after uploading to device" 8760msgstr "" 8761 8762#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:248 8763msgid "" 8764"Show the cover flow in a separate window instead of in the main calibre " 8765"window" 8766msgstr "" 8767 8768#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:250 8769msgid "Disable notifications from the system tray icon" 8770msgstr "" 8771 8772#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:252 8773msgid "Default action to perform when the \"Send to device\" button is clicked" 8774msgstr "" 8775 8776#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:257 8777msgid "" 8778"Start searching as you type. If this is disabled then search will only take " 8779"place when the Enter key is pressed." 8780msgstr "" 8781 8782#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:260 8783msgid "" 8784"When searching, show all books with search results highlighted instead of " 8785"showing only the matches. You can use the N or F3 keys to go to the next " 8786"match." 8787msgstr "" 8788 8789#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:287 8790msgid "" 8791"Maximum number of simultaneous conversion/news download jobs. This number is" 8792" twice the actual value for historical reasons." 8793msgstr "" 8794 8795#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:290 8796msgid "Download social metadata (tags/rating/etc.)" 8797msgstr "" 8798 8799#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:292 8800msgid "Overwrite author and title with new metadata" 8801msgstr "" 8802 8803#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:294 8804msgid "Automatically download the cover, if available" 8805msgstr "" 8806 8807#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:296 8808msgid "Limit max simultaneous jobs to number of CPUs" 8809msgstr "" 8810 8811#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:298 8812msgid "" 8813"The layout of the user interface. Wide has the Book details panel on the " 8814"right and narrow has it at the bottom." 8815msgstr "" 8816 8817#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:302 8818msgid "Show the average rating per item indication in the Tag browser" 8819msgstr "" 8820 8821#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:304 8822msgid "Disable UI animations" 8823msgstr "" 8824 8825#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:309 8826msgid "Tag browser categories not to display" 8827msgstr "" 8828 8829#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:378 8830#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:108 8831msgid "WARNING:" 8832msgstr "" 8833 8834#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:389 8835msgid "ERROR:" 8836msgstr "" 8837 8838#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:406 8839#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:72 8840#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:327 8841#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:410 8842#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:616 8843msgid "Show this confirmation again" 8844msgstr "" 8845 8846#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:464 8847#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1406 8848msgid "Restart needed" 8849msgstr "" 8850 8851#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:466 8852#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:727 8853msgid "&Restart calibre now" 8854msgstr "" 8855 8856#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:696 8857#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:171 8858#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:251 8859#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:166 8860#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:269 8861#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:295 8862msgid "All files" 8863msgstr "" 8864 8865#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:829 8866msgid "Detach from the controlling terminal, if any (Linux only)" 8867msgstr "" 8868 8869#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:834 8870#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:133 8871msgid "Click \"Show details\" for more information." 8872msgstr "" 8873 8874#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:836 8875#, python-format 8876msgid "The %s environment variable is set. Try unsetting it." 8877msgstr "" 8878 8879#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:837 8880msgid "Could not create temporary folder" 8881msgstr "" 8882 8883#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:838 8884msgid "Could not create temporary folder, calibre cannot start." 8885msgstr "" 8886 8887#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:990 8888msgid "Windows XP not supported" 8889msgstr "" 8890 8891#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:991 8892#, python-format 8893msgid "" 8894"calibre versions newer than 2.0 do not run on Windows XP. This is because " 8895"the graphics toolkit calibre uses (Qt 5) crashes a lot on Windows XP. We " 8896"suggest you stay with <a href=\"%s\">calibre 1.48</a> which works well on " 8897"Windows XP." 8898msgstr "" 8899 8900#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:35 8901#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 8902#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:307 8903msgid "Books" 8904msgstr "" 8905 8906#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:36 8907msgid "EPUB books" 8908msgstr "" 8909 8910#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:37 8911msgid "Kindle books" 8912msgstr "" 8913 8914#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:38 8915msgid "PDF books" 8916msgstr "" 8917 8918#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:39 8919msgid "HTML books" 8920msgstr "" 8921 8922#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:40 8923msgid "LIT books" 8924msgstr "" 8925 8926#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:41 8927msgid "Text books" 8928msgstr "" 8929 8930#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:42 8931msgid "Comics" 8932msgstr "" 8933 8934#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:43 8935#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:259 8936#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:268 8937msgid "Archives" 8938msgstr "" 8939 8940#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:44 8941msgid "Wordprocessor files" 8942msgstr "" 8943 8944#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:51 8945msgid "Add books" 8946msgstr "" 8947 8948#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:52 8949msgid "Add books to the calibre library/device from files on your computer" 8950msgstr "" 8951 8952#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:53 8953msgid "A" 8954msgstr "" 8955 8956#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:56 8957msgid "Add books from a single folder" 8958msgstr "" 8959 8960#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:62 8961msgid "Add from folders and sub-folders" 8962msgstr "" 8963 8964#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:63 8965msgid "Add multiple books from archive (ZIP/RAR)" 8966msgstr "" 8967 8968#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:65 8969msgid "Add empty book (Book entry with no formats)" 8970msgstr "" 8971 8972#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:67 8973msgid "Add from ISBN" 8974msgstr "" 8975 8976#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:69 8977msgid "Add files to selected book records" 8978msgstr "" 8979 8980#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:71 8981msgid "Add files to selected book records from clipboard" 8982msgstr "" 8983 8984#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:74 8985msgid "Add an empty file to selected book records" 8986msgstr "" 8987 8988#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:76 8989msgid "Control the adding of books" 8990msgstr "" 8991 8992#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:96 8993#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:190 8994#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:124 8995#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:42 8996#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:152 8997#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:405 8998#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:173 8999#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:199 9000#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:242 9001#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:432 9002#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:524 9003#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:596 9004#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:109 9005#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:460 9006#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:84 9007#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:40 9008#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:132 9009#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:358 9010#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:353 9011msgid "No books selected" 9012msgstr "" 9013 9014#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:97 9015#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:191 9016msgid "Cannot add files as no books are selected" 9017msgstr "" 9018 9019#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:119 9020msgid "No files in clipboard" 9021msgstr "" 9022 9023#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:120 9024msgid "No files have been copied to the clipboard" 9025msgstr "" 9026 9027#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:126 9028#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:150 9029#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:170 9030#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:197 9031#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:232 9032#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:37 9033#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:474 9034#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:120 9035#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:164 9036#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete.py:22 9037#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:53 9038#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 9039#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:256 9040#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:670 9041#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:60 9042#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:99 9043#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:761 9044#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:692 9045#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:702 9046#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:634 9047#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:646 9048#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:171 9049#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:200 9050#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:96 9051#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:317 9052#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:499 9053#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:446 9054#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:768 9055#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:778 9056#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1874 9057#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1431 9058#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:287 9059msgid "Are you sure?" 9060msgstr "" 9061 9062#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:127 9063#, python-format 9064msgid "Are you sure you want to set the same cover for all %d books?" 9065msgstr "" 9066 9067#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:143 9068msgid "Select book files" 9069msgstr "" 9070 9071#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:151 9072#, python-format 9073msgid "" 9074"Are you sure you want to add the same files to all %d books? If the format " 9075"already exists for a book, it will be replaced." 9076msgstr "" 9077 9078#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:167 9079#, python-brace-format 9080msgid "The {0} format will be replaced in the book {1}. Are you sure?" 9081msgid_plural "The {0} formats will be replaced in the book {1}. Are you sure?" 9082msgstr[0] "" 9083msgstr[1] "" 9084 9085#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:198 9086#, python-format 9087msgid "" 9088"Are you sure you want to add the same empty file to all %d books? If the " 9089"format already exists for a book, it will be replaced." 9090msgstr "" 9091 9092#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:209 9093msgid "Choose format of empty file" 9094msgstr "" 9095 9096#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:230 9097#, python-brace-format 9098msgid "The {0} format will be replaced in the book: {1}. Are you sure?" 9099msgstr "" 9100 9101#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:258 9102#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:267 9103msgid "Choose archive file" 9104msgstr "" 9105 9106#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:264 9107msgid "Type of archive" 9108msgstr "" 9109 9110#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:265 9111msgid "Will the archive have a single book per internal folder?" 9112msgstr "" 9113 9114#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:274 9115msgid "Select root folder" 9116msgstr "" 9117 9118#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:279 9119#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:317 9120msgid "Cannot add" 9121msgstr "" 9122 9123#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:280 9124#, python-format 9125msgid "" 9126"Cannot add books from the folder: %s as it contains the currently opened " 9127"calibre library" 9128msgstr "" 9129 9130#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:303 9131msgid "Multi-file books?" 9132msgstr "" 9133 9134#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:304 9135msgid "" 9136"Assume all e-book files in a single folder are multiple formats of the same " 9137"book?" 9138msgstr "" 9139 9140#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:381 9141msgid "Duplicates found" 9142msgstr "" 9143 9144#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:382 9145msgid "" 9146"Books with some of the specified ISBNs already exist in the calibre library." 9147" Click \"Show details\" for the full list. Do you want to add them anyway?" 9148msgstr "" 9149 9150#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:398 9151msgid "Adding" 9152msgstr "" 9153 9154#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:399 9155msgid "Creating book records from ISBNs" 9156msgstr "" 9157 9158#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:483 9159#, python-format 9160msgid "" 9161"You have dropped some files onto the book <b>%s</b>. This will add or " 9162"replace the files for this book. Do you want to proceed?" 9163msgstr "" 9164 9165#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:486 9166msgid "Add as new book" 9167msgid_plural "Add as new books" 9168msgstr[0] "" 9169msgstr[1] "" 9170 9171#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:511 9172#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:565 9173msgid "Uploading books to device." 9174msgstr "" 9175 9176#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:530 9177msgid "Supported books" 9178msgstr "" 9179 9180#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:533 9181msgid "Select books" 9182msgstr "" 9183 9184#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:581 9185msgid "The following duplicate book was found." 9186msgid_plural "The following {} duplicate books were found." 9187msgstr[0] "" 9188msgstr[1] "" 9189 9190#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:584 9191msgid "Merged some books" 9192msgstr "" 9193 9194#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:585 9195msgid "" 9196"Incoming book formats were processed and merged into your calibre database " 9197"according to your auto-merge settings. Click \"Show details\" to see the " 9198"list of merged books." 9199msgstr "" 9200 9201#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:609 9202#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:614 9203#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:634 9204msgid "Add to library" 9205msgstr "" 9206 9207#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:614 9208#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:172 9209#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:90 9210#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:107 9211#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:114 9212#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:96 9213#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:329 9214#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:211 9215#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:268 9216msgid "No book selected" 9217msgstr "" 9218 9219#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:628 9220msgid "" 9221"The following books are virtual and cannot be added to the calibre library:" 9222msgstr "" 9223 9224#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:634 9225msgid "No book files found" 9226msgstr "" 9227 9228#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:640 9229msgid "Downloading books" 9230msgstr "" 9231 9232#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:641 9233msgid "Downloading books from device" 9234msgstr "" 9235 9236#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:660 9237msgid "Could not download files from the device" 9238msgstr "" 9239 9240#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:663 9241msgid "Could not download some files from the device" 9242msgstr "" 9243 9244#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:667 9245msgid "Could not download files" 9246msgstr "" 9247 9248#: /__w/calibre/calibre/src/calibre/gui2/actions/add_to_library.py:15 9249msgid "Add books to library" 9250msgstr "" 9251 9252#: /__w/calibre/calibre/src/calibre/gui2/actions/add_to_library.py:16 9253msgid "Add books to your calibre library from the connected device" 9254msgstr "" 9255 9256#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:29 9257msgid "Merging user annotations into database" 9258msgstr "" 9259 9260#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:67 9261#: /__w/calibre/calibre/src/calibre/gui2/device.py:821 9262msgid "Fetch annotations (experimental)" 9263msgstr "" 9264 9265#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:111 9266#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:742 9267#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:991 9268#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1040 9269#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1376 9270msgid "Not supported" 9271msgstr "" 9272 9273#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:112 9274msgid "Fetching annotations is not supported for this device" 9275msgstr "" 9276 9277#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:116 9278#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:141 9279msgid "Use library only" 9280msgstr "" 9281 9282#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:117 9283#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:142 9284msgid "User annotations generated from main library only" 9285msgstr "" 9286 9287#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:125 9288msgid "No books selected to fetch annotations from" 9289msgstr "" 9290 9291#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:161 9292msgid "Some errors" 9293msgstr "" 9294 9295#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:162 9296msgid "" 9297"Could not fetch annotations for some books. Click \"Show details\" to see " 9298"which ones." 9299msgstr "" 9300 9301#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:15 9302msgid "Author mapper" 9303msgstr "" 9304 9305#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:36 9306msgid "Map authors for one book in the library" 9307msgid_plural "Map authors for {} books in the library" 9308msgstr[0] "" 9309msgstr[1] "" 9310 9311#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:40 9312#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:41 9313msgid "The changes will be applied to the <b>selected book</b>" 9314msgid_plural "The changes will be applied to the <b>{} selected books</b>" 9315msgstr[0] "" 9316msgstr[1] "" 9317 9318#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:42 9319#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:43 9320msgid "The changes will be applied to <b>one book in the library</b>" 9321msgid_plural "The changes will be applied to <b>{} books in the library</b>" 9322msgstr[0] "" 9323msgstr[1] "" 9324 9325#: /__w/calibre/calibre/src/calibre/gui2/actions/auto_scroll.py:12 9326msgid "Auto scroll through the book list" 9327msgstr "" 9328 9329#: /__w/calibre/calibre/src/calibre/gui2/actions/auto_scroll.py:13 9330msgid "" 9331"Auto scroll through the book list, particularly useful with the cover " 9332"browser open" 9333msgstr "" 9334 9335#: /__w/calibre/calibre/src/calibre/gui2/actions/auto_scroll.py:13 9336msgid "X" 9337msgstr "" 9338 9339#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:15 9340#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:70 9341msgid "Browse annotations" 9342msgstr "" 9343 9344#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:16 9345msgid "B" 9346msgstr "" 9347 9348#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:49 9349msgid "Not visible" 9350msgstr "" 9351 9352#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:50 9353msgid "" 9354"The book \"{}\" is not currently visible in the calibre library. If you have" 9355" a search or a Virtual library applied, first clear it." 9356msgstr "" 9357 9358#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:23 9359msgid "Create catalog" 9360msgstr "" 9361 9362#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:24 9363msgid "" 9364"Create a catalog of the books in your calibre library in different formats" 9365msgstr "" 9366 9367#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:43 9368msgid "No books selected for catalog generation" 9369msgstr "" 9370 9371#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:66 9372#, python-format 9373msgid "Generating %s catalog..." 9374msgstr "" 9375 9376#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:75 9377msgid "Catalog generation complete, with warnings." 9378msgstr "" 9379 9380#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:91 9381msgid "Catalog generated." 9382msgstr "" 9383 9384#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:94 9385msgid "Export catalog folder" 9386msgstr "" 9387 9388#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:95 9389#, python-format 9390msgid "Select destination for %(title)s.%(fmt)s" 9391msgstr "" 9392 9393#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:105 9394#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:395 9395#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:251 9396#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1147 9397#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:60 9398#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:447 9399msgid "Permission denied" 9400msgstr "" 9401 9402#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:106 9403#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:252 9404#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:448 9405#, python-format 9406msgid "Could not open %s. Is it being used by another program?" 9407msgstr "" 9408 9409#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:118 9410#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:161 9411msgid "No library found" 9412msgstr "" 9413 9414#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:124 9415#, python-format 9416msgid "" 9417"No existing calibre library was found at %s. If the library was moved, " 9418"select its new location below. Otherwise calibre will forget this library." 9419msgstr "" 9420 9421#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:130 9422msgid "New location of this library:" 9423msgstr "" 9424 9425#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:139 9426msgid "Library moved" 9427msgstr "" 9428 9429#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:141 9430msgid "Forget library" 9431msgstr "" 9432 9433#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:151 9434msgid "New library location" 9435msgstr "" 9436 9437#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:162 9438#, python-format 9439msgid "No existing calibre library found at %s" 9440msgstr "" 9441 9442#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:182 9443msgid "Queue &all books for backup" 9444msgstr "" 9445 9446#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:188 9447msgid "Backup status" 9448msgstr "" 9449 9450#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:202 9451msgid "none" 9452msgstr "" 9453 9454#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:204 9455#, python-format 9456msgid "Book metadata files remaining to be written: %s" 9457msgstr "" 9458 9459#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:231 9460#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:192 9461#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:260 9462#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:69 9463msgid "Choose library" 9464msgstr "" 9465 9466#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:232 9467msgid "Choose calibre library to work with" 9468msgstr "" 9469 9470#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:235 9471msgid "Switch/create library" 9472msgstr "" 9473 9474#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:243 9475#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:154 9476msgid "Export/import all calibre data" 9477msgstr "" 9478 9479#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:256 9480#: /__w/calibre/calibre/src/calibre/gui2/actions/random.py:17 9481msgid "Pick a random book" 9482msgstr "" 9483 9484#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:260 9485msgid "Change the icon for this library" 9486msgstr "" 9487 9488#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:263 9489msgid "Choose an icon" 9490msgstr "" 9491 9492#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:266 9493msgid "Remove current icon" 9494msgstr "" 9495 9496#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:277 9497#: /__w/calibre/calibre/src/calibre/gui2/layout.py:96 9498msgid "Quick switch" 9499msgstr "" 9500 9501#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:280 9502#: /__w/calibre/calibre/src/calibre/gui2/layout.py:97 9503msgid "Rename library" 9504msgstr "" 9505 9506#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:283 9507msgid "Remove library" 9508msgstr "" 9509 9510#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:310 9511msgid "Library maintenance" 9512msgstr "" 9513 9514#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:311 9515msgid "Library metadata backup status" 9516msgstr "" 9517 9518#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:315 9519msgid "Check library" 9520msgstr "" 9521 9522#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:319 9523msgid "Restore database" 9524msgstr "" 9525 9526#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:329 9527msgid "Switch to previous library" 9528msgstr "" 9529 9530#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:352 9531#, python-format 9532msgid "Select icon for library \"%s\"" 9533msgstr "" 9534 9535#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:395 9536#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:399 9537msgid "Cannot export/import" 9538msgstr "" 9539 9540#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:396 9541msgid "" 9542"You are running calibre portable, all calibre data is already in the calibre" 9543" portable folder. Export/import is unavailable." 9544msgstr "" 9545 9546#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:400 9547msgid "Cannot export/import data while there are running jobs." 9548msgstr "" 9549 9550#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:416 9551#, python-brace-format 9552msgid "{0} [{1} book]" 9553msgid_plural "{0} [{1} books]" 9554msgstr[0] "" 9555msgstr[1] "" 9556 9557#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:461 9558#, python-format 9559msgid "Apply Virtual library when %s is opened" 9560msgstr "" 9561 9562#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:475 9563#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:501 9564#, python-format 9565msgid "Switch to: %s" 9566msgstr "" 9567 9568#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:484 9569#, python-format 9570msgid "Rename: %s" 9571msgstr "" 9572 9573#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:488 9574#, python-format 9575msgid "Remove: %s" 9576msgstr "" 9577 9578#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:522 9579#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:525 9580msgid "No Virtual library" 9581msgstr "" 9582 9583#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:545 9584msgid "Rename" 9585msgstr "" 9586 9587#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:547 9588#, python-format 9589msgid "Choose a new name for the library <b>%s</b>. " 9590msgstr "" 9591 9592#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:548 9593msgid "Note that the actual library folder will be renamed." 9594msgstr "" 9595 9596#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:555 9597#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:715 9598#: /__w/calibre/calibre/src/calibre/gui2/email.py:256 9599#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:329 9600msgid "Already exists" 9601msgstr "" 9602 9603#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:556 9604#, python-format 9605msgid "The folder %s already exists. Delete it first." 9606msgstr "" 9607 9608#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:559 9609#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:621 9610#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:122 9611#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:306 9612#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:789 9613msgid "Too long" 9614msgstr "" 9615 9616#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:564 9617#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1200 9618#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1411 9619#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:300 9620#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1427 9621#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:194 9622msgid "Not found" 9623msgstr "" 9624 9625#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:565 9626#, python-format 9627msgid "" 9628"Cannot rename as no library was found at %s. Try switching to this library " 9629"first, then switch back and retry the renaming." 9630msgstr "" 9631 9632#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:576 9633msgid "Rename failed" 9634msgstr "" 9635 9636#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:577 9637#, python-format 9638msgid "" 9639"Failed to rename the library at %s. The most common cause for this is if one" 9640" of the files in the library is open in another program." 9641msgstr "" 9642 9643#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:590 9644msgid "Library removed" 9645msgstr "" 9646 9647#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:591 9648#, python-format 9649msgid "" 9650"The library %s has been removed from calibre. The files remain on your " 9651"computer, if you want to delete them, you will have to do so manually." 9652msgstr "" 9653 9654#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:595 9655#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:42 9656#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:86 9657#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 9658#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:345 9659#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:665 9660msgid "&OK" 9661msgstr "" 9662 9663#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:595 9664#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 9665#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1029 9666#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:51 9667#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:457 9668#: /__w/calibre/calibre/src/calibre/utils/localization.py:366 9669msgid "&Undo" 9670msgstr "" 9671 9672#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:612 9673msgid "Backup metadata" 9674msgstr "" 9675 9676#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:613 9677msgid "" 9678"Metadata will be backed up while calibre is running, at the rate of " 9679"approximately 1 book every three seconds." 9680msgstr "" 9681 9682#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:622 9683#, python-format 9684msgid "" 9685"Path to library too long. It must be less than %d characters. Move your " 9686"library to a location with a shorter path using Windows Explorer, then point" 9687" calibre to the new location and try again." 9688msgstr "" 9689 9690#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:657 9691#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:722 9692#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:88 9693#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:93 9694#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:336 9695#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:397 9696msgid "Success" 9697msgstr "" 9698 9699#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:658 9700msgid "" 9701"Found no errors in your calibre library database. Do you want calibre to " 9702"check if the files in your library match the information in the database?" 9703msgstr "" 9704 9705#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:663 9706#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:484 9707#: /__w/calibre/calibre/src/calibre/gui2/device.py:1028 9708#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:133 9709#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1263 9710#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:120 9711#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:483 9712#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:524 9713msgid "Failed" 9714msgstr "" 9715 9716#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:664 9717msgid "Database integrity check failed, click \"Show details\" for details." 9718msgstr "" 9719 9720#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:668 9721msgid "Starting library scan, this may take a while" 9722msgstr "" 9723 9724#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:674 9725#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:114 9726msgid "No problems found" 9727msgstr "" 9728 9729#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:675 9730msgid "The files in your library match the information in the database." 9731msgstr "" 9732 9733#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:765 9734#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:770 9735#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:776 9736#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:532 9737#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:93 9738#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:1454 9739#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:201 9740msgid "Not allowed" 9741msgstr "" 9742 9743#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:766 9744msgid "" 9745"You cannot change libraries while using the environment variable " 9746"CALIBRE_OVERRIDE_DATABASE_PATH." 9747msgstr "" 9748 9749#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:771 9750msgid "You cannot change libraries while jobs are running." 9751msgstr "" 9752 9753#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:777 9754msgid "" 9755"You cannot change libraries until all updates are accepted or rejected." 9756msgstr "" 9757 9758#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:24 9759msgid "C" 9760msgstr "" 9761 9762#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:24 9763msgid "Convert books" 9764msgstr "" 9765 9766#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:24 9767msgid "Convert books between different e-book formats" 9768msgstr "" 9769 9770#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:57 9771msgid "Convert individually" 9772msgstr "" 9773 9774#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:60 9775msgid "Bulk convert" 9776msgstr "" 9777 9778#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:64 9779msgid "Create a catalog of the books in your calibre library" 9780msgstr "" 9781 9782#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:151 9783#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:167 9784#: /__w/calibre/calibre/src/calibre/gui2/ui.py:964 9785msgid "Cannot convert" 9786msgstr "" 9787 9788#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:168 9789msgid "Conversion to the {} format is not supported" 9790msgstr "" 9791 9792#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:194 9793msgid "Starting conversion of the book" 9794msgid_plural "Starting conversion of {} books" 9795msgstr[0] "" 9796msgstr[1] "" 9797 9798#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:264 9799msgid "Book deleted" 9800msgstr "" 9801 9802#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:265 9803msgid "" 9804"The book you were trying to convert has been deleted from the calibre " 9805"library." 9806msgstr "" 9807 9808#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:270 9809msgid "Empty output file, probably the conversion process crashed" 9810msgstr "" 9811 9812#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:280 9813msgid "completed" 9814msgstr "" 9815 9816#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:39 9817msgid "Different custom columns" 9818msgstr "" 9819 9820#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:53 9821#, python-brace-format 9822msgid "" 9823"The custom columns in the <i>{0}</i> library are different from the custom " 9824"columns in the <i>{1}</i> library. As a result, some metadata might not be " 9825"copied." 9826msgstr "" 9827 9828#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:61 9829msgid "" 9830"The following columns are incompatible - they have the same name but " 9831"different data types. They will be ignored: " 9832msgstr "" 9833 9834#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:70 9835#, python-brace-format 9836msgid "" 9837"The following columns are missing in the <i>{0}</i> library. You can choose " 9838"to add them automatically below." 9839msgstr "" 9840 9841#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:76 9842#, python-format 9843msgid "Add to the %s library" 9844msgstr "" 9845 9846#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:79 9847msgid "This warning is only shown once per library, per session" 9848msgstr "" 9849 9850#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:181 9851#, python-format 9852msgid "%(title)s by %(author)s" 9853msgstr "" 9854 9855#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:215 9856msgid "&Sort libraries alphabetically" 9857msgstr "" 9858 9859#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:223 9860msgid "Library &path:" 9861msgstr "" 9862 9863#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:229 9864msgid "Browse for library" 9865msgstr "" 9866 9867#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:238 9868#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:141 9869#: /__w/calibre/calibre/src/calibre/utils/localization.py:361 9870msgid "&Copy" 9871msgstr "" 9872 9873#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:240 9874msgid "Copy to the specified library" 9875msgstr "" 9876 9877#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:241 9878msgid "&Move" 9879msgstr "" 9880 9881#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:244 9882msgid "Copy to the specified library and delete from the current library" 9883msgstr "" 9884 9885#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:276 9886#, python-format 9887msgid "" 9888"Books with the same, title, author and language as the following already " 9889"exist in the library %s. Select which books you want copied anyway." 9890msgstr "" 9891 9892#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:281 9893msgid "Duplicate books" 9894msgstr "" 9895 9896#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:285 9897#, python-brace-format 9898msgid "{0} by {1}" 9899msgstr "" 9900 9901#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:294 9902#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:138 9903#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:137 9904#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:94 9905#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:54 9906#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:186 9907#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:125 9908#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:145 9909msgid "Select &all" 9910msgstr "" 9911 9912#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:296 9913#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:140 9914#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:139 9915#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:96 9916#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:56 9917#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:188 9918#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:125 9919msgid "Select &none" 9920msgstr "" 9921 9922#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:298 9923#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:58 9924#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:115 9925#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:393 9926#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:467 9927#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:119 9928#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:236 9929#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:120 9930#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:127 9931#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:463 9932msgid "&Copy to clipboard" 9933msgstr "" 9934 9935#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:331 9936msgid "Copy to library" 9937msgstr "" 9938 9939#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:332 9940msgid "Copy selected books to the specified library" 9941msgstr "" 9942 9943#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:364 9944#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:374 9945msgid "Choose library..." 9946msgstr "" 9947 9948#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:370 9949msgid "(delete after copy)" 9950msgstr "" 9951 9952#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:392 9953#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:404 9954msgid "Cannot copy" 9955msgstr "" 9956 9957#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:393 9958msgid "Cannot copy to current library." 9959msgstr "" 9960 9961#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:409 9962msgid "No library" 9963msgstr "" 9964 9965#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:410 9966#, python-format 9967msgid "No library found at %s" 9968msgstr "" 9969 9970#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:456 9971msgid "Copying to" 9972msgstr "" 9973 9974#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:456 9975msgid "Moving to" 9976msgstr "" 9977 9978#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:474 9979msgid "The copying process was interrupted. {} books were copied." 9980msgstr "" 9981 9982#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:476 9983msgid "No books were deleted from this library." 9984msgstr "" 9985 9986#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:477 9987msgid "" 9988"The best way to resume this operation is to re-copy all the books with the " 9989"option to \"Check for duplicates when copying to library\" in " 9990"Preferences->Import/export->Adding books turned on." 9991msgstr "" 9992 9993#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:479 9994msgid "Canceled" 9995msgstr "" 9996 9997#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:484 9998msgid "Could not copy books: " 9999msgstr "" 10000 10001#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:489 10002#, python-brace-format 10003msgid "Moved the book to {loc}" 10004msgstr "" 10005 10006#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:490 10007#, python-brace-format 10008msgid "Moved {num} books to {loc}" 10009msgstr "" 10010 10011#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:492 10012#, python-brace-format 10013msgid "Copied the book to {loc}" 10014msgstr "" 10015 10016#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:493 10017#, python-brace-format 10018msgid "Copied {num} books to {loc}" 10019msgstr "" 10020 10021#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:498 10022msgid "Auto merged" 10023msgstr "" 10024 10025#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:499 10026msgid "" 10027"Some books were automatically merged into existing records in the target " 10028"library. Click \"Show details\" to see which ones. This behavior is " 10029"controlled by the Auto-merge option in Preferences->Import/export->Adding " 10030"books->Adding actions." 10031msgstr "" 10032 10033#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:520 10034#, python-brace-format 10035msgid "" 10036"Copying: {0} failed, with error:\n" 10037"{1}" 10038msgstr "" 10039 10040#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:521 10041msgid "Could not copy some books, click \"Show details\" for more information." 10042msgstr "" 10043 10044#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:521 10045msgid "Failed to copy some books" 10046msgstr "" 10047 10048#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:523 10049msgid "Failed to copy a book, see below for details" 10050msgid_plural "Failed to copy {} books, see below for details" 10051msgstr[0] "" 10052msgstr[1] "" 10053 10054#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:527 10055msgid "Could not copy any books, click \"Show details\" for more information." 10056msgstr "" 10057 10058#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:527 10059msgid "Failed to copy books" 10060msgstr "" 10061 10062#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:533 10063msgid "" 10064"You cannot use other libraries while using the environment variable " 10065"CALIBRE_OVERRIDE_DATABASE_PATH." 10066msgstr "" 10067 10068#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:38 10069#, python-brace-format 10070msgid "" 10071"You are trying to delete {0} books. Sending so many files to the {1} <b>can " 10072"be slow</b>. Should calibre skip the {1}? If you click Yes the files will be" 10073" <b>permanently deleted</b>." 10074msgstr "" 10075 10076#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:51 10077msgid "Deleting..." 10078msgstr "" 10079 10080#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:74 10081msgid "Deleted" 10082msgstr "" 10083 10084#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:85 10085msgid "Failed to delete" 10086msgstr "" 10087 10088#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:86 10089msgid "" 10090"Failed to delete some books, click the \"Show details\" button for details." 10091msgstr "" 10092 10093#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:94 10094msgid "Delete books" 10095msgstr "" 10096 10097#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:94 10098msgid "Remove books" 10099msgstr "" 10100 10101#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:97 10102msgid "Remove selected books" 10103msgstr "" 10104 10105#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:130 10106msgid "Remove files of a specific format from selected books" 10107msgstr "" 10108 10109#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:133 10110msgid "Remove all formats from selected books, except..." 10111msgstr "" 10112 10113#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:137 10114msgid "Remove all formats from selected books" 10115msgstr "" 10116 10117#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:140 10118msgid "Remove covers from selected books" 10119msgstr "" 10120 10121#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:144 10122msgid "Remove matching books from device" 10123msgstr "" 10124 10125#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:169 10126#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:828 10127msgid "Cannot delete" 10128msgstr "" 10129 10130#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:180 10131#, python-format 10132msgid "" 10133"The %(fmt)s format will be <b>permanently deleted</b> from %(title)s. Are " 10134"you sure?" 10135msgstr "" 10136 10137#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:204 10138msgid "Choose formats to be deleted" 10139msgstr "" 10140 10141#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:220 10142msgid "" 10143"Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " 10144"all formats from a book." 10145msgstr "" 10146 10147#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:249 10148msgid "" 10149"<b>All formats</b> for the selected books will be <b>deleted</b> from your " 10150"library.<br>The book metadata will be kept. Are you sure?" 10151msgstr "" 10152 10153#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:270 10154msgid "Cannot delete books" 10155msgstr "" 10156 10157#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:271 10158msgid "No device is connected" 10159msgstr "" 10160 10161#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:281 10162#: /__w/calibre/calibre/src/calibre/gui2/device.py:744 10163#: /__w/calibre/calibre/src/calibre/gui2/device.py:753 10164msgid "Main memory" 10165msgstr "" 10166 10167#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:282 10168#: /__w/calibre/calibre/src/calibre/gui2/device.py:746 10169#: /__w/calibre/calibre/src/calibre/gui2/device.py:755 10170msgid "Storage card A" 10171msgstr "" 10172 10173#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:283 10174#: /__w/calibre/calibre/src/calibre/gui2/device.py:748 10175#: /__w/calibre/calibre/src/calibre/gui2/device.py:757 10176msgid "Storage card B" 10177msgstr "" 10178 10179#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:288 10180msgid "No books to delete" 10181msgstr "" 10182 10183#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:289 10184msgid "None of the selected books are on the device" 10185msgstr "" 10186 10187#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:310 10188#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:441 10189msgid "Deleting books from device." 10190msgstr "" 10191 10192#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:320 10193msgid "" 10194"The cover from the selected book will be <b>permanently deleted</b>. Are you" 10195" sure?" 10196msgid_plural "" 10197"The covers from the {} selected books will be <b>permanently deleted</b>. " 10198"Are you sure?" 10199msgstr[0] "" 10200msgstr[1] "" 10201 10202#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:369 10203msgid "" 10204"Some of the selected books are on the attached device. <b>Where</b> do you " 10205"want the selected files deleted from?" 10206msgstr "" 10207 10208#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:382 10209msgid "" 10210"The selected book will be <b>permanently deleted</b> and the files removed " 10211"from your calibre library. Are you sure?" 10212msgid_plural "" 10213"The {} selected books will be <b>permanently deleted</b> and the files " 10214"removed from your calibre library. Are you sure?" 10215msgstr[0] "" 10216msgstr[1] "" 10217 10218#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:396 10219#, python-format 10220msgid "" 10221"Could not access %s. Is it being used by another program? Click \"Show " 10222"details\" for more information." 10223msgstr "" 10224 10225#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:434 10226msgid "" 10227"The selected book will be <b>permanently deleted</b> from your device. Are " 10228"you sure?" 10229msgid_plural "" 10230"The {} selected books will be <b>permanently deleted</b> from your device. " 10231"Are you sure?" 10232msgstr[0] "" 10233msgstr[1] "" 10234 10235#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:43 10236msgid "Start wireless device connection" 10237msgstr "" 10238 10239#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:44 10240msgid "Stop wireless device connection" 10241msgstr "" 10242 10243#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:49 10244msgid "Connect to folder" 10245msgstr "" 10246 10247#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:57 10248#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:85 10249msgid "Start Content server" 10250msgstr "" 10251 10252#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:60 10253msgid "Visit Content server in browser" 10254msgstr "" 10255 10256#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:79 10257msgid "Start/stop Content server" 10258msgstr "" 10259 10260#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:92 10261#, python-brace-format 10262msgid "[{ip}, port {port}, {protocol}]" 10263msgstr "" 10264 10265#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:98 10266msgid "Stop Content server" 10267msgstr "" 10268 10269#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:115 10270#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:140 10271msgid "Email to" 10272msgstr "" 10273 10274#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:119 10275msgid "Email to and delete from library" 10276msgstr "" 10277 10278#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:133 10279#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:150 10280msgid "(delete from library)" 10281msgstr "" 10282 10283#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:148 10284#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:150 10285#: /__w/calibre/calibre/src/calibre/gui2/email.py:205 10286msgid "Select recipients" 10287msgstr "" 10288 10289#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:156 10290msgid "Email to selected recipients..." 10291msgstr "" 10292 10293#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:166 10294msgid "Setup email based sharing of books" 10295msgstr "" 10296 10297#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:182 10298msgid "D" 10299msgstr "" 10300 10301#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:182 10302msgid "Send to device" 10303msgstr "" 10304 10305#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:201 10306msgid "Connect/share" 10307msgstr "" 10308 10309#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:202 10310msgid "" 10311"Share books using a web server or email. Connect to special devices, etc." 10312msgstr "" 10313 10314#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:242 10315#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1287 10316msgid "Stopping" 10317msgstr "" 10318 10319#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:243 10320#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1288 10321msgid "Stopping server, this could take up to a minute, please wait..." 10322msgstr "" 10323 10324#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:261 10325msgid "Disable autostart" 10326msgstr "" 10327 10328#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:262 10329msgid "" 10330"Do you want wireless device connections to be started automatically when " 10331"calibre starts?" 10332msgstr "" 10333 10334#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:285 10335msgid "Still looking for IP addresses" 10336msgstr "" 10337 10338#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:288 10339msgid "Many IP addresses. See Start/Stop dialog." 10340msgstr "" 10341 10342#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:16 10343msgid "Manage collections" 10344msgstr "" 10345 10346#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:17 10347msgid "Manage the collections on this device" 10348msgstr "" 10349 10350#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:33 10351msgid "In library view" 10352msgstr "" 10353 10354#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:34 10355msgid "" 10356"Collections can only be edited when showing the books on the device. Click " 10357"the toolbar button to switch to the device view first." 10358msgstr "" 10359 10360#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:40 10361msgid "Change the title/author/cover etc. of books" 10362msgstr "" 10363 10364#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:40 10365msgid "E" 10366msgstr "E" 10367 10368#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:40 10369#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:347 10370#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:40 10371msgid "Edit metadata" 10372msgstr "" 10373 10374#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:75 10375msgid "Edit metadata individually" 10376msgstr "" 10377 10378#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:77 10379msgid "Edit metadata in bulk" 10380msgstr "" 10381 10382#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:80 10383msgid "Download metadata and covers" 10384msgstr "" 10385 10386#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:87 10387msgid "Merge into first selected book - delete others" 10388msgstr "" 10389 10390#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:90 10391msgid "Merge into first selected book - keep others" 10392msgstr "" 10393 10394#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:94 10395msgid "Merge only formats into first selected book - delete others" 10396msgstr "" 10397 10398#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:99 10399msgid "Copy metadata" 10400msgstr "" 10401 10402#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:100 10403msgid "Paste metadata" 10404msgstr "" 10405 10406#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:102 10407msgid "Paste metadata including excluded fields" 10408msgstr "" 10409 10410#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:105 10411msgid "Merge book records" 10412msgstr "" 10413 10414#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:106 10415msgid "M" 10416msgstr "" 10417 10418#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:110 10419msgid "Copy URL to show book in calibre" 10420msgstr "" 10421 10422#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:111 10423msgid "" 10424"Copy URLs to show the currently selected books in calibre, to the system " 10425"clipboard" 10426msgstr "" 10427 10428#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:118 10429msgid "Copy URL to open book in calibre" 10430msgstr "" 10431 10432#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:120 10433msgid "" 10434"Copy URLs to open the currently selected books in calibre, to the system " 10435"clipboard" 10436msgstr "" 10437 10438#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:172 10439#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:175 10440msgid "Cannot copy metadata" 10441msgstr "" 10442 10443#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:176 10444msgid "Multiple books selected, can only copy from one book at a time." 10445msgstr "" 10446 10447#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:198 10448#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:203 10449msgid "Cannot paste metadata" 10450msgstr "" 10451 10452#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:204 10453msgid "No copied metadata available" 10454msgstr "" 10455 10456#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:207 10457#, python-brace-format 10458msgid "" 10459"You are pasting metadata onto <b>multiple books</b> ({num_of_books}). Are " 10460"you sure you want to do that?" 10461msgstr "" 10462 10463#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:241 10464msgid "Cannot download metadata" 10465msgstr "" 10466 10467#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:260 10468msgid "Failed to download metadata" 10469msgstr "" 10470 10471#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:270 10472#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:99 10473#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:804 10474#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:512 10475#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:918 10476#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:185 10477#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:176 10478#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:185 10479msgid "Download failed" 10480msgstr "" 10481 10482#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:271 10483msgid "Failed to download metadata or cover for the selected book." 10484msgid_plural "Failed to download metadata or covers for any of the {} books." 10485msgstr[0] "" 10486msgstr[1] "" 10487 10488#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:275 10489msgid "Metadata download completed" 10490msgstr "" 10491 10492#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:278 10493msgid "Finished downloading metadata for the selected book." 10494msgid_plural "Finished downloading metadata for <b>{} books</b>." 10495msgstr[0] "" 10496msgstr[1] "" 10497 10498#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:280 10499msgid "Proceed with updating the metadata in your library?" 10500msgstr "" 10501 10502#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:287 10503#, python-format 10504msgid "" 10505"Could not download metadata and/or covers for %d of the books. Click \"Show " 10506"details\" to see which books." 10507msgstr "" 10508 10509#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:289 10510msgid "Show the &failed books in the main book list after updating metadata" 10511msgstr "" 10512 10513#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:302 10514#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:987 10515msgid "Download log" 10516msgstr "" 10517 10518#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:303 10519msgid "Metadata download complete" 10520msgstr "" 10521 10522#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:308 10523msgid "Revie&w downloaded metadata" 10524msgstr "" 10525 10526#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:334 10527msgid "Some books changed" 10528msgstr "" 10529 10530#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:335 10531msgid "" 10532"The metadata for some books in your library has changed since you started " 10533"the download. If you proceed, some of those changes may be overwritten. " 10534"Click \"Show details\" to see the list of changed books. Do you want to " 10535"proceed?" 10536msgstr "" 10537 10538#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:375 10539msgid "Review downloaded metadata" 10540msgstr "" 10541 10542#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:376 10543msgid "Discard downloaded metadata for this book" 10544msgstr "" 10545 10546#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:377 10547msgid "Use the downloaded metadata for all remaining books" 10548msgstr "" 10549 10550#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:378 10551msgid "Discard downloaded metadata for all remaining books" 10552msgstr "" 10553 10554#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:379 10555#, python-format 10556msgid "Discard the downloaded value for: %s" 10557msgstr "" 10558 10559#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:380 10560msgid "" 10561"The downloaded metadata is on the left and the original metadata is on the " 10562"right. If a downloaded value is blank or unknown, the original value is " 10563"used." 10564msgstr "" 10565 10566#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:383 10567msgid "&View book" 10568msgstr "" 10569 10570#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:431 10571#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:523 10572msgid "Cannot edit metadata" 10573msgstr "" 10574 10575#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:564 10576msgid "" 10577"You are about to merge very many ({}) books. Are you <b>sure</b> you want to" 10578" proceed?" 10579msgstr "" 10580 10581#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:595 10582#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:598 10583msgid "Cannot merge books" 10584msgstr "" 10585 10586#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:599 10587msgid "At least two books must be selected for merging" 10588msgstr "" 10589 10590#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:610 10591#, python-format 10592msgid "" 10593"Book formats and metadata from the selected books will be added to the " 10594"<b>first selected book</b> (%s).<br> The second and subsequently selected " 10595"books will not be deleted or changed.<br><br>Please confirm you want to " 10596"proceed." 10597msgstr "" 10598 10599#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:621 10600#, python-format 10601msgid "" 10602"Book formats from the selected books will be merged into the <b>first " 10603"selected book</b> (%s). Metadata in the first selected book will not be " 10604"changed. Author, Title and all other metadata will <i>not</i> be " 10605"merged.<br><br>After being merged, the second and subsequently selected " 10606"books, with any metadata they have will be <b>deleted</b>. <br><br>All book " 10607"formats of the first selected book will be kept and any duplicate formats in" 10608" the second and subsequently selected books will be permanently " 10609"<b>deleted</b> from your calibre library.<br><br> Are you <b>sure</b> you " 10610"want to proceed?" 10611msgstr "" 10612 10613#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:637 10614#, python-format 10615msgid "" 10616"Book formats and metadata from the selected books will be merged into the " 10617"<b>first selected book</b> (%s).<br><br>After being merged, the second and " 10618"subsequently selected books will be <b>deleted</b>. <br><br>All book formats" 10619" of the first selected book will be kept and any duplicate formats in the " 10620"second and subsequently selected books will be permanently <b>deleted</b> " 10621"from your calibre library.<br><br> Are you <b>sure</b> you want to proceed?" 10622msgstr "" 10623 10624#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:824 10625msgid "Applying changed metadata" 10626msgstr "" 10627 10628#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:918 10629msgid "Some failures" 10630msgstr "" 10631 10632#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:919 10633msgid "" 10634"Failed to apply updated metadata for some books in your library. Click " 10635"\"Show details\" to see details." 10636msgstr "" 10637 10638#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:978 10639#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:996 10640msgid "Format file missing" 10641msgstr "" 10642 10643#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:979 10644#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:997 10645#, python-format 10646msgid "Cannot read cover as the %s file is missing from this book" 10647msgstr "" 10648 10649#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1006 10650#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1094 10651msgid "Could not read metadata" 10652msgstr "" 10653 10654#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1007 10655#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1095 10656#, python-format 10657msgid "Could not read metadata from %s format" 10658msgstr "" 10659 10660#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1018 10661#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:462 10662#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:472 10663msgid "Could not read cover" 10664msgstr "" 10665 10666#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1019 10667#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:463 10668#, python-format 10669msgid "Could not read cover from %s format" 10670msgstr "" 10671 10672#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:20 10673msgid "Embed metadata" 10674msgstr "" 10675 10676#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:20 10677#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:23 10678msgid "Embed metadata into book files" 10679msgstr "" 10680 10681#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:56 10682msgid "Embed metadata into files of a specific format from selected books..." 10683msgstr "" 10684 10685#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:64 10686#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:71 10687msgid "Cannot embed" 10688msgstr "" 10689 10690#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:75 10691msgid "Choose formats to be updated" 10692msgstr "" 10693 10694#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:81 10695#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:818 10696#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:30 10697msgid "&Stop" 10698msgstr "" 10699 10700#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:81 10701msgid "Embedding updated metadata into book files..." 10702msgstr "" 10703 10704#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:82 10705msgid "Embedding metadata..." 10706msgstr "" 10707 10708#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:101 10709msgid "Embedded metadata in one book" 10710msgid_plural "Embedded metadata in {} books" 10711msgstr[0] "" 10712msgstr[1] "" 10713 10714#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:103 10715#, python-brace-format 10716msgid "" 10717"The {0} format of {1}:\n" 10718"\n" 10719"{2}\n" 10720msgstr "" 10721 10722#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:106 10723msgid "Failed for some files" 10724msgstr "" 10725 10726#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:107 10727msgid "" 10728"Failed to embed metadata into some book files. Click \"Show details\" for " 10729"details." 10730msgstr "" 10731 10732#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:110 10733msgid "Show the &failed books in the main book list" 10734msgstr "" 10735 10736#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:22 10737msgid "Download news in e-book form from various websites all over the world" 10738msgstr "" 10739 10740#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:22 10741msgid "F" 10742msgstr "" 10743 10744#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:22 10745msgid "Fetch news" 10746msgstr "" 10747 10748#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:57 10749#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:72 10750msgid "Fetching news from " 10751msgstr "" 10752 10753#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:101 10754msgid " fetched." 10755msgstr "" 10756 10757#: /__w/calibre/calibre/src/calibre/gui2/actions/help.py:19 10758msgid "F1" 10759msgstr "" 10760 10761#: /__w/calibre/calibre/src/calibre/gui2/actions/help.py:19 10762#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:412 10763#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:736 10764msgid "Help" 10765msgstr "உத" 10766 10767#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:19 10768msgid "Mark books" 10769msgstr "" 10770 10771#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:19 10772msgid "Temporarily mark books for easy access" 10773msgstr "" 10774 10775#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:24 10776msgid "Toggle mark for selected books" 10777msgstr "" 10778 10779#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:57 10780#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:91 10781msgid "Show marked books" 10782msgstr "" 10783 10784#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:59 10785msgid "Clear all marked books" 10786msgstr "" 10787 10788#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:62 10789msgid "Mark all books by selected author(s)" 10790msgstr "" 10791 10792#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:64 10793msgid "Mark all books in the selected series" 10794msgstr "" 10795 10796#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:67 10797msgid "Clear all books by selected author(s)" 10798msgstr "" 10799 10800#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:69 10801msgid "Clear all books in the selected series" 10802msgstr "" 10803 10804#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:91 10805msgid "Show marked book" 10806msgstr "" 10807 10808#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:109 10809msgid "Cannot mark" 10810msgstr "" 10811 10812#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:17 10813msgid "Match book to library" 10814msgstr "" 10815 10816#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:18 10817msgid "Match this book to a book in the library" 10818msgstr "" 10819 10820#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:35 10821#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:64 10822#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:130 10823#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:201 10824#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:73 10825msgid "Match books" 10826msgstr "" 10827 10828#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:35 10829#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:64 10830msgid "You must select one book" 10831msgstr "" 10832 10833#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:46 10834msgid "Show matched book in library" 10835msgstr "" 10836 10837#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:74 10838msgid "No matching books" 10839msgstr "" 10840 10841#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:75 10842msgid "" 10843"No matching books found in the calibre library. Do you want to specify the " 10844"matching book manually?" 10845msgstr "" 10846 10847#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:14 10848msgid "Move to next match" 10849msgstr "" 10850 10851#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:15 10852msgid "F3" 10853msgstr "" 10854 10855#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:15 10856msgid "Move to next highlighted match" 10857msgstr "" 10858 10859#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:15 10860msgid "N" 10861msgstr "E" 10862 10863#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:27 10864msgid "Move to previous item" 10865msgstr "" 10866 10867#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:28 10868msgid "Move to previous highlighted item" 10869msgstr "" 10870 10871#: /__w/calibre/calibre/src/calibre/gui2/actions/open.py:16 10872msgid "Open containing folder" 10873msgstr "" 10874 10875#: /__w/calibre/calibre/src/calibre/gui2/actions/open.py:17 10876msgid "O" 10877msgstr "" 10878 10879#: /__w/calibre/calibre/src/calibre/gui2/actions/open.py:17 10880msgid "Open the folder containing the current book's files" 10881msgstr "" 10882 10883#: /__w/calibre/calibre/src/calibre/gui2/actions/plugin_updates.py:18 10884msgid "Plugin updater" 10885msgstr "" 10886 10887#: /__w/calibre/calibre/src/calibre/gui2/actions/plugin_updates.py:18 10888msgid "Update any plugins you have installed in calibre" 10889msgstr "" 10890 10891#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:34 10892#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:514 10893msgid "Polish book" 10894msgstr "" 10895 10896#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:36 10897#, python-format 10898msgid "Polish %d books" 10899msgstr "" 10900 10901#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:40 10902#, python-format 10903msgid "<h3>About Polishing books</h3>%s" 10904msgstr "" 10905 10906#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:41 10907msgid "" 10908"<p>If you have both EPUB and ORIGINAL_EPUB in your book,\n" 10909" then polishing will run on ORIGINAL_EPUB (the same for other\n" 10910" ORIGINAL_* formats). So if you\n" 10911" want Polishing to not run on the ORIGINAL_* format, delete the\n" 10912" ORIGINAL_* format before running it.</p>" 10913msgstr "" 10914 10915#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:48 10916#, python-format 10917msgid "<h3>Embed referenced fonts</h3>%s" 10918msgstr "" 10919 10920#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:49 10921#, python-format 10922msgid "<h3>Subsetting fonts</h3>%s" 10923msgstr "" 10924 10925#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:52 10926#, python-format 10927msgid "<h3>Smarten punctuation</h3>%s" 10928msgstr "" 10929 10930#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:54 10931msgid "" 10932"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the" 10933" cover in the e-book files to match the current metadata in the calibre " 10934"library.</p> <p>Note that most e-book formats are not capable of supporting " 10935"all the metadata in calibre.</p><p>There is a separate option to update the " 10936"cover.</p>" 10937msgstr "" 10938 10939#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:62 10940msgid "" 10941"<h3>Update cover</h3><p>Update the covers in the e-book files to match the " 10942"current cover in the calibre library.</p><p>If the e-book file does not have" 10943" an identifiable cover, a new cover is inserted.</p>" 10944msgstr "" 10945 10946#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:67 10947#, python-format 10948msgid "<h3>Book jacket</h3>%s" 10949msgstr "" 10950 10951#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:68 10952#, python-format 10953msgid "<h3>Remove book jacket</h3>%s" 10954msgstr "" 10955 10956#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:69 10957#, python-format 10958msgid "<h3>Remove unused CSS rules</h3>%s" 10959msgstr "" 10960 10961#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:70 10962#, python-format 10963msgid "<h3>Losslessly compress images</h3>%s" 10964msgstr "" 10965 10966#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:71 10967#, python-format 10968msgid "<h3>Add soft-hyphens</h3>%s" 10969msgstr "" 10970 10971#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:72 10972#, python-format 10973msgid "<h3>Remove soft-hyphens</h3>%s" 10974msgstr "" 10975 10976#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:73 10977#, python-format 10978msgid "<h3>Upgrade book internals</h3>%s" 10979msgstr "" 10980 10981#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:79 10982msgid "Select actions to perform:" 10983msgstr "" 10984 10985#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:84 10986msgid "&Embed all referenced fonts" 10987msgstr "" 10988 10989#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:85 10990#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:259 10991msgid "&Subset all embedded fonts" 10992msgstr "" 10993 10994#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:86 10995#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:265 10996msgid "Smarten &punctuation" 10997msgstr "" 10998 10999#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:87 11000msgid "Update &metadata in the book files" 11001msgstr "" 11002 11003#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:88 11004msgid "Update the &cover in the book files" 11005msgstr "" 11006 11007#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:89 11008msgid "Add/replace metadata as a \"book &jacket\" page" 11009msgstr "" 11010 11011#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:90 11012msgid "&Remove a previously inserted book jacket" 11013msgstr "" 11014 11015#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:91 11016msgid "Remove &unused CSS rules from the book" 11017msgstr "" 11018 11019#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:92 11020msgid "Losslessly &compress images" 11021msgstr "" 11022 11023#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:93 11024msgid "Add s&oft hyphens" 11025msgstr "" 11026 11027#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:94 11028msgid "Remove so&ft hyphens" 11029msgstr "" 11030 11031#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:95 11032#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:529 11033msgid "&Upgrade book internals" 11034msgstr "" 11035 11036#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:106 11037msgid "About" 11038msgstr "" 11039 11040#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:125 11041msgid "Show &report" 11042msgstr "" 11043 11044#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:127 11045msgid "" 11046"Show a report of all the actions performed after polishing is completed" 11047msgstr "" 11048 11049#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:133 11050#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:65 11051msgid "&Save settings" 11052msgstr "" 11053 11054#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:135 11055#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:67 11056msgid "&Load settings" 11057msgstr "" 11058 11059#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:156 11060#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:236 11061msgid "No actions selected" 11062msgstr "" 11063 11064#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:157 11065msgid "You must select at least one action before saving" 11066msgstr "" 11067 11068#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:159 11069#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:148 11070#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:85 11071#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1229 11072msgid "Choose name" 11073msgstr "" 11074 11075#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:160 11076#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:149 11077#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:86 11078msgid "Choose a name for these settings" 11079msgstr "" 11080 11081#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:180 11082#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:105 11083msgid "Remove saved settings" 11084msgstr "" 11085 11086#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:221 11087msgid "Must update metadata" 11088msgstr "" 11089 11090#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:222 11091msgid "" 11092"You have selected the option to add metadata as a \"book jacket\". For this " 11093"option to work, you must also select the option to update metadata in the " 11094"book files. Do you want to select it?" 11095msgstr "" 11096 11097#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:230 11098msgid "Add or remove jacket?" 11099msgstr "" 11100 11101#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:231 11102msgid "" 11103"You have chosen to both add and remove the metadata jacket. This will result" 11104" in the final book having no jacket. Is this what you want?" 11105msgstr "" 11106 11107#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:237 11108msgid "You must select at least one action, or click Cancel." 11109msgstr "" 11110 11111#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:251 11112msgid "Queueing books for polishing" 11113msgstr "" 11114 11115#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:299 11116#, python-format 11117msgid "Polish %s" 11118msgstr "" 11119 11120#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:300 11121#, python-format 11122msgid "Polish book %(nums)s of %(tot)s (%(title)s)" 11123msgstr "" 11124 11125#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:304 11126#, python-format 11127msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" 11128msgstr "" 11129 11130#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:331 11131msgid "Ignore remaining reports" 11132msgstr "" 11133 11134#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:337 11135msgid "View full &log" 11136msgstr "" 11137 11138#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:348 11139msgid "Ignore remaining report" 11140msgid_plural "Ignore remaining {} reports" 11141msgstr[0] "" 11142msgstr[1] "" 11143 11144#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:361 11145#, python-format 11146msgid "Polishing of %s" 11147msgstr "" 11148 11149#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:367 11150#, python-format 11151msgid "The original file has been saved as %s." 11152msgid_plural "The original files have been saved as %s." 11153msgstr[0] "" 11154msgstr[1] "" 11155 11156#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:369 11157#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:324 11158msgid " and " 11159msgstr "" 11160 11161#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:372 11162msgid "If you polish again, the polishing will run on the originals." 11163msgstr "" 11164 11165#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:408 11166msgid "Polish books" 11167msgstr "" 11168 11169#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:409 11170msgid "Apply the shine of perfection to your books" 11171msgstr "" 11172 11173#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:409 11174msgid "P" 11175msgstr "" 11176 11177#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:459 11178#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:490 11179msgid "Cannot polish" 11180msgstr "" 11181 11182#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:471 11183#, python-brace-format 11184msgid "" 11185"One of the books you are polishing has an {0} format. Polishing will use " 11186"this as the source and overwrite any existing {1} format. Are you sure you " 11187"want to proceed?" 11188msgstr "" 11189 11190#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:475 11191msgid "Ask for this confirmation again" 11192msgstr "" 11193 11194#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:491 11195#, python-format 11196msgid "" 11197"Polishing is only supported for books in the %s formats. Convert to one of " 11198"those formats before polishing." 11199msgstr "" 11200 11201#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:519 11202msgid "Start polishing the book" 11203msgid_plural "Start polishing of {} books" 11204msgstr[0] "" 11205msgstr[1] "" 11206 11207#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:536 11208msgid " completed" 11209msgstr "" 11210 11211#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:22 11212msgid "Configure calibre" 11213msgstr "" 11214 11215#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:24 11216msgid "Change calibre behavior" 11217msgstr "" 11218 11219#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:31 11220msgid "Run Welcome wizard" 11221msgstr "" 11222 11223#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:33 11224msgid "Get plugins to enhance calibre" 11225msgstr "" 11226 11227#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:37 11228msgid "Restart in debug mode" 11229msgstr "" 11230 11231#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:39 11232msgid "Restart ignoring third party plugins" 11233msgstr "" 11234 11235#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:59 11236msgid "Cannot configure while there are running jobs." 11237msgstr "" 11238 11239#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:63 11240msgid "Cannot configure before calibre is restarted." 11241msgstr "" 11242 11243#: /__w/calibre/calibre/src/calibre/gui2/actions/random.py:18 11244msgid "Select a random book from your calibre library" 11245msgstr "" 11246 11247#: /__w/calibre/calibre/src/calibre/gui2/actions/restart.py:16 11248msgid "Restart" 11249msgstr "" 11250 11251#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:21 11252msgid "Save to disk" 11253msgstr "" 11254 11255#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:22 11256msgid "Export e-book files from the calibre library" 11257msgstr "" 11258 11259#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:22 11260msgid "S" 11261msgstr "" 11262 11263#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:31 11264msgid "Save to disk in a single folder" 11265msgstr "" 11266 11267#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:33 11268#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:50 11269#, python-format 11270msgid "Save only %s format to disk" 11271msgstr "" 11272 11273#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:37 11274#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:53 11275#, python-format 11276msgid "Save only %s format to disk in a single folder" 11277msgstr "" 11278 11279#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:40 11280msgid "Save single format to disk..." 11281msgstr "" 11282 11283#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:61 11284#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:83 11285msgid "Cannot save to disk" 11286msgstr "" 11287 11288#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:65 11289msgid "Choose format to save to disk" 11290msgstr "" 11291 11292#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:86 11293msgid "Choose destination folder" 11294msgstr "" 11295 11296#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:94 11297msgid "" 11298"You are trying to save files into the calibre library. This can cause " 11299"corruption of your library. Save to disk is meant to export files from your " 11300"calibre library elsewhere." 11301msgstr "" 11302 11303#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:19 11304msgid "Show Book details" 11305msgstr "" 11306 11307#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:20 11308msgid "I" 11309msgstr "" 11310 11311#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:20 11312msgid "Show the detailed metadata for the current book in a separate window" 11313msgstr "" 11314 11315#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:30 11316msgid "No detailed info available" 11317msgstr "" 11318 11319#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:31 11320msgid "No detailed information is available for books on the device." 11321msgstr "" 11322 11323#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:23 11324#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:63 11325#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:87 11326msgid "Quickview" 11327msgstr "" 11328 11329#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:70 11330msgid "Toggle Quickview" 11331msgstr "" 11332 11333#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:71 11334msgid "Open/close the Quickview panel/window" 11335msgstr "" 11336 11337#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:76 11338msgid "Focus to Quickview" 11339msgstr "" 11340 11341#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:77 11342msgid "Move the focus to the Quickview panel/window" 11343msgstr "" 11344 11345#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:85 11346msgid "Focus from Quickview to the book list" 11347msgstr "" 11348 11349#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:86 11350msgid "Move the focus from Quickview to the book list" 11351msgstr "" 11352 11353#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:94 11354msgid "Refresh Quickview" 11355msgstr "" 11356 11357#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:95 11358msgid "Refresh the information shown in the Quickview panel" 11359msgstr "" 11360 11361#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:102 11362msgid "Search from Quickview" 11363msgstr "" 11364 11365#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:103 11366msgid "Search for the currently selected Quickview item" 11367msgstr "" 11368 11369#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:131 11370msgid "No quickview available" 11371msgstr "" 11372 11373#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:132 11374msgid "Quickview is not available for books on the device." 11375msgstr "" 11376 11377#: /__w/calibre/calibre/src/calibre/gui2/actions/show_stored_templates.py:17 11378msgid "Manage template functions" 11379msgstr "" 11380 11381#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:19 11382#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:50 11383#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:352 11384msgid "Template tester" 11385msgstr "" 11386 11387#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:24 11388msgid "Enter a template to test using data from the selected book" 11389msgstr "" 11390 11391#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:34 11392msgid "No template tester available" 11393msgstr "" 11394 11395#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:35 11396msgid "Template tester is not available for books on the device." 11397msgstr "" 11398 11399#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:41 11400msgid "At least one book must be selected" 11401msgstr "" 11402 11403#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:19 11404msgid "Show books similar to the current book" 11405msgstr "" 11406 11407#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:19 11408msgid "Similar books" 11409msgstr "" 11410 11411#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:27 11412msgid "Books by same author" 11413msgstr "" 11414 11415#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:28 11416msgid "Books in this series" 11417msgstr "" 11418 11419#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:30 11420msgid "Books by this publisher" 11421msgstr "" 11422 11423#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:31 11424msgid "Books with the same tags" 11425msgstr "" 11426 11427#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:48 11428#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:689 11429msgid "Sort by" 11430msgstr "" 11431 11432#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:64 11433msgid "Reverse current sort" 11434msgstr "" 11435 11436#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:64 11437msgid "Reverse the current sort order" 11438msgstr "" 11439 11440#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:65 11441msgid "Re-apply current sort" 11442msgstr "" 11443 11444#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:65 11445msgid "Re-apply the current sort" 11446msgstr "" 11447 11448#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:100 11449msgid "Select sortable columns" 11450msgstr "" 11451 11452#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:101 11453msgid "Sort on multiple columns" 11454msgstr "" 11455 11456#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:120 11457#, python-format 11458msgid "%s [reverse current sort]" 11459msgstr "" 11460 11461#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:21 11462msgid "G" 11463msgstr "" 11464 11465#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:21 11466#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:178 11467msgid "Get books" 11468msgstr "" 11469 11470#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:21 11471msgid "Search dozens of online e-book retailers for the cheapest books" 11472msgstr "" 11473 11474#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:23 11475msgid "Search for e-books" 11476msgstr "" 11477 11478#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:29 11479msgid "this author" 11480msgstr "" 11481 11482#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:29 11483msgid "this title" 11484msgstr "" 11485 11486#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:30 11487msgid "this book" 11488msgstr "" 11489 11490#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:33 11491#, python-format 11492msgid "Search for %s" 11493msgstr "" 11494 11495#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:36 11496#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:185 11497msgid "Stores" 11498msgstr "" 11499 11500#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:39 11501#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 11502msgid "Choose stores" 11503msgstr "" 11504 11505#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:90 11506#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:107 11507#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:114 11508#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1109 11509#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1282 11510msgid "Cannot search" 11511msgstr "" 11512 11513#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:135 11514msgid "" 11515"calibre helps you find the e-books you want by searching the websites of " 11516"various commercial and public domain book sources." 11517msgstr "" 11518 11519#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:139 11520msgid "" 11521"Using the integrated search you can easily find which store has the book you" 11522" are looking for, at the best price. You also get DRM status and other " 11523"useful information." 11524msgstr "" 11525 11526#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:142 11527msgid "" 11528"All transactions (paid or otherwise) are handled between you and the book " 11529"seller. calibre is not part of this process and any issues related to a " 11530"purchase should be directed to the website you are buying from. Be sure to " 11531"double check that any books you get will work with your e-book reader, " 11532"especially if the book you are buying has <a href=\"{}\">DRM</a>." 11533msgstr "" 11534 11535#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:153 11536#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:35 11537msgid "Show this message again" 11538msgstr "" 11539 11540#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:154 11541msgid "About Get books" 11542msgstr "" 11543 11544#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:16 11545msgid "Tag mapper" 11546msgstr "" 11547 11548#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:37 11549msgid "Map tags for one book in the library" 11550msgid_plural "Map tags for {} books in the library" 11551msgstr[0] "" 11552msgstr[1] "" 11553 11554#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:27 11555#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:23 11556msgid "Choose format to edit" 11557msgstr "" 11558 11559#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:31 11560msgid "Choose which format you want to edit:" 11561msgstr "" 11562 11563#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:42 11564msgid "&All formats" 11565msgstr "" 11566 11567#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:73 11568msgid "Edit ToC" 11569msgstr "" 11570 11571#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:74 11572msgid "K" 11573msgstr "" 11574 11575#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:114 11576#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:131 11577msgid "Cannot edit ToC" 11578msgstr "" 11579 11580#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:115 11581#, python-format 11582msgid "" 11583"Editing Table of Contents is only supported for books in the %s formats. " 11584"Convert to one of those formats before polishing." 11585msgstr "" 11586 11587#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:121 11588msgid "" 11589"You have chosen to edit the Table of Contents of {} books at once. Doing so " 11590"will likely slow your computer to a crawl. Are you sure?" 11591msgstr "" 11592 11593#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:179 11594msgid "Library changed" 11595msgstr "" 11596 11597#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:180 11598#, python-brace-format 11599msgid "" 11600"Cannot save changes made to {0} by the ToC editor as the calibre library has" 11601" changed." 11602msgstr "" 11603 11604#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:26 11605msgid "" 11606"This book has multiple formats that can be edited. Choose the format you " 11607"want to edit." 11608msgstr "" 11609 11610#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:29 11611msgid "Always ask when more than one format is available" 11612msgstr "" 11613 11614#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:59 11615#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:326 11616msgid "Edit book" 11617msgstr "" 11618 11619#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:59 11620msgid "Edit books in the EPUB or AZW formats" 11621msgstr "" 11622 11623#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:59 11624msgid "T" 11625msgstr "" 11626 11627#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:95 11628msgid "Cannot Edit book" 11629msgstr "" 11630 11631#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:103 11632#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:121 11633#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:685 11634#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:689 11635msgid "Cannot edit book" 11636msgstr "" 11637 11638#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:104 11639msgid "Editing of books on the device is not supported" 11640msgstr "" 11641 11642#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:112 11643msgid "No editable formats" 11644msgstr "" 11645 11646#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:113 11647msgid "Do you want to create an empty EPUB file to edit?" 11648msgstr "" 11649 11650#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:122 11651#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:690 11652#, python-format 11653msgid "" 11654"The book must be in the %s formats to edit.\n" 11655"\n" 11656"First convert the book to one of these formats." 11657msgstr "" 11658 11659#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:152 11660msgid "File missing" 11661msgstr "" 11662 11663#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:153 11664#, python-format 11665msgid "" 11666"The %s format is missing from the calibre library. You should run library " 11667"maintenance." 11668msgstr "" 11669 11670#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:34 11671#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:291 11672msgid "Unpack book" 11673msgstr "" 11674 11675#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:67 11676msgid "Choose the format to unpack:" 11677msgstr "" 11678 11679#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:77 11680msgid "" 11681" <h2>About Unpack book</h2>\n" 11682" <p>Unpack book allows you to fine tune the appearance of an e-book by\n" 11683" making small changes to its internals. In order to use Unpack book,\n" 11684" you need to know a little bit about HTML and CSS, technologies that\n" 11685" are used in e-books. Follow the steps:</p>\n" 11686" <br>\n" 11687" <ol>\n" 11688" <li>Click \"Explode book\": This will \"explode\" the book into its\n" 11689" individual internal components.<br></li>\n" 11690" <li>Right click on any individual file and select \"Open with...\" to\n" 11691" edit it in your favorite text editor.<br></li>\n" 11692" <li>When you are done: <b>close the file browser window\n" 11693" and the editor windows you used to make your tweaks</b>. Then click\n" 11694" the \"Rebuild book\" button, to update the book in your calibre\n" 11695" library.</li>\n" 11696" </ol>" 11697msgstr "" 11698 11699#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:106 11700msgid "&Explode book" 11701msgstr "" 11702 11703#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:107 11704msgid "&Preview book" 11705msgstr "" 11706 11707#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:108 11708#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:87 11709#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:207 11710#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:346 11711#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:192 11712msgid "&Cancel" 11713msgstr "" 11714 11715#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:109 11716msgid "&Rebuild book" 11717msgstr "" 11718 11719#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:112 11720msgid "Explode the book to edit its components" 11721msgstr "" 11722 11723#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:114 11724msgid "Preview the result of your changes" 11725msgstr "" 11726 11727#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:116 11728msgid "Abort without saving any changes" 11729msgstr "" 11730 11731#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:118 11732msgid "Save your changes and update the book in the calibre library" 11733msgstr "" 11734 11735#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:158 11736msgid "Exploding, please wait..." 11737msgstr "" 11738 11739#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:180 11740#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:189 11741msgid "Failed to unpack" 11742msgstr "" 11743 11744#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:181 11745#, python-format 11746msgid "Could not explode the %s file." 11747msgstr "" 11748 11749#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:190 11750#, python-format 11751msgid "" 11752"Could not explode the %s file. Click \"Show details\" for more information." 11753msgstr "" 11754 11755#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:224 11756msgid "Failed to rebuild file" 11757msgstr "" 11758 11759#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:225 11760#, python-format 11761msgid "Failed to rebuild %s. For more information, click \"Show details\"." 11762msgstr "" 11763 11764#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:233 11765#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:242 11766msgid "Rebuilding, please wait..." 11767msgstr "" 11768 11769#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:292 11770msgid "" 11771"Unpack books in the EPUB, AZW3, HTMLZ formats into their individual " 11772"components" 11773msgstr "" 11774 11775#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:328 11776#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:341 11777msgid "Cannot unpack book" 11778msgstr "" 11779 11780#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:342 11781msgid "" 11782"The book must be in ePub, HTMLZ or AZW3 formats to unpack.\n" 11783"\n" 11784"First convert the book to one of these formats." 11785msgstr "" 11786 11787#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:53 11788msgid "Read books" 11789msgstr "" 11790 11791#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:53 11792msgid "V" 11793msgstr "" 11794 11795#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:53 11796msgid "View" 11797msgstr "" 11798 11799#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:65 11800msgid "View specific format" 11801msgstr "" 11802 11803#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:67 11804msgid "View with calibre E-book viewer" 11805msgstr "" 11806 11807#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:68 11808msgid "Read a random book" 11809msgstr "" 11810 11811#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:74 11812msgid "Clear recently viewed list" 11813msgstr "" 11814 11815#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:77 11816msgid "Continue reading previous book" 11817msgstr "" 11818 11819#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:77 11820#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:137 11821msgid "Continue reading the last opened book" 11822msgstr "" 11823 11824#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:189 11825msgid "No associated program" 11826msgstr "" 11827 11828#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:190 11829#, python-format 11830msgid "" 11831"Windows will try to open %s with calibre itself resulting in a duplicate in " 11832"your calibre library. You should install some program capable of viewing " 11833"this file format and tell Windows to use that program to open files of this " 11834"type." 11835msgstr "" 11836 11837#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:211 11838#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:311 11839#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:318 11840#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:357 11841msgid "Cannot view" 11842msgstr "" 11843 11844#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:225 11845#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:244 11846msgid "Format unavailable" 11847msgstr "" 11848 11849#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:226 11850msgid "Selected books have no formats" 11851msgstr "" 11852 11853#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:228 11854#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:153 11855msgid "Choose the format to view" 11856msgstr "" 11857 11858#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:245 11859#, python-format 11860msgid "" 11861"Not all the selected books were available in the %s format. You should " 11862"convert them first." 11863msgstr "" 11864 11865#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:257 11866msgid "Multiple books selected" 11867msgstr "" 11868 11869#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:258 11870#, python-format 11871msgid "" 11872"You are attempting to open %d books. Opening too many books at once can be " 11873"slow and have a negative effect on the responsiveness of your computer. Once" 11874" started the process cannot be stopped until complete. Do you wish to " 11875"continue?" 11876msgstr "" 11877 11878#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:267 11879msgid "Cannot open folder" 11880msgstr "" 11881 11882#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:312 11883msgid "This book no longer exists in your library" 11884msgstr "" 11885 11886#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:319 11887#, python-format 11888msgid "%s has no available formats." 11889msgstr "" 11890 11891#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:14 11892#: /__w/calibre/calibre/src/calibre/gui2/layout.py:200 11893msgid "Virtual library" 11894msgstr "" 11895 11896#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:29 11897#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:388 11898msgid "Quick select Virtual library" 11899msgstr "" 11900 11901#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:30 11902msgid "Quick select a Virtual library" 11903msgstr "" 11904 11905#: /__w/calibre/calibre/src/calibre/gui2/add.py:43 11906#: /__w/calibre/calibre/src/calibre/gui2/add.py:47 11907#: /__w/calibre/calibre/src/calibre/gui2/add.py:57 11908#: /__w/calibre/calibre/src/calibre/gui2/add.py:254 11909#: /__w/calibre/calibre/src/calibre/gui2/add.py:279 11910#: /__w/calibre/calibre/src/calibre/gui2/add.py:299 11911#: /__w/calibre/calibre/src/calibre/gui2/add.py:315 11912msgid "Cannot add books" 11913msgstr "" 11914 11915#: /__w/calibre/calibre/src/calibre/gui2/add.py:44 11916#, python-format 11917msgid "The path %s does not exist" 11918msgstr "" 11919 11920#: /__w/calibre/calibre/src/calibre/gui2/add.py:48 11921#, python-format 11922msgid "You do not have permission to read %s" 11923msgstr "" 11924 11925#: /__w/calibre/calibre/src/calibre/gui2/add.py:58 11926msgid "You do not have permission to read any of the selected files" 11927msgstr "" 11928 11929#: /__w/calibre/calibre/src/calibre/gui2/add.py:107 11930msgid "Adding books..." 11931msgstr "" 11932 11933#: /__w/calibre/calibre/src/calibre/gui2/add.py:107 11934msgid "Scanning for files..." 11935msgstr "" 11936 11937#: /__w/calibre/calibre/src/calibre/gui2/add.py:237 11938msgid "You do not have permission to read the selected file." 11939msgid_plural "You do not have permission to read the selected files." 11940msgstr[0] "" 11941msgstr[1] "" 11942 11943#: /__w/calibre/calibre/src/calibre/gui2/add.py:243 11944#, python-format 11945msgid "Could not add %s as you do not have permission to read the file" 11946msgstr "" 11947 11948#: /__w/calibre/calibre/src/calibre/gui2/add.py:255 11949#: /__w/calibre/calibre/src/calibre/gui2/add.py:280 11950#: /__w/calibre/calibre/src/calibre/gui2/add.py:300 11951msgid "Failed to add any books, click \"Show details\" for more information." 11952msgstr "" 11953 11954#: /__w/calibre/calibre/src/calibre/gui2/add.py:260 11955msgid "Could not add" 11956msgstr "" 11957 11958#: /__w/calibre/calibre/src/calibre/gui2/add.py:261 11959#, python-format 11960msgid "No e-book files were found in %s" 11961msgstr "" 11962 11963#: /__w/calibre/calibre/src/calibre/gui2/add.py:266 11964msgid "Reading metadata and adding to library (one book)..." 11965msgid_plural "Reading metadata and adding to library ({} books)..." 11966msgstr[0] "" 11967msgstr[1] "" 11968 11969#: /__w/calibre/calibre/src/calibre/gui2/add.py:316 11970msgid "Failed to add some books, click \"Show details\" for more information." 11971msgstr "" 11972 11973#: /__w/calibre/calibre/src/calibre/gui2/add.py:332 11974#: /__w/calibre/calibre/src/calibre/gui2/save.py:154 11975#: /__w/calibre/calibre/src/calibre/gui2/save.py:185 11976#: /__w/calibre/calibre/src/calibre/gui2/save.py:268 11977#: /__w/calibre/calibre/src/calibre/gui2/save.py:302 11978msgid "Critical failure" 11979msgstr "" 11980 11981#: /__w/calibre/calibre/src/calibre/gui2/add.py:333 11982msgid "" 11983"The read metadata worker process crashed while processing some files. Adding" 11984" of books is aborted. Click \"Show details\" to see which files caused the " 11985"problem." 11986msgstr "" 11987 11988#: /__w/calibre/calibre/src/calibre/gui2/add.py:351 11989msgid "Failed to read metadata from the file:" 11990msgid_plural "Failed to read metadata from the files:" 11991msgstr[0] "" 11992msgstr[1] "" 11993 11994#: /__w/calibre/calibre/src/calibre/gui2/add.py:354 11995#: /__w/calibre/calibre/src/calibre/gui2/add.py:411 11996#: /__w/calibre/calibre/src/calibre/gui2/add.py:464 11997#: /__w/calibre/calibre/src/calibre/gui2/add.py:495 11998msgid "With error:" 11999msgstr "" 12000 12001#: /__w/calibre/calibre/src/calibre/gui2/add.py:409 12002msgid "Failed to merge the book: " 12003msgstr "" 12004 12005#: /__w/calibre/calibre/src/calibre/gui2/add.py:462 12006msgid "Failed to add the book: " 12007msgstr "" 12008 12009#: /__w/calibre/calibre/src/calibre/gui2/add.py:494 12010#, python-brace-format 12011msgid "Failed to add the file {0} to the book: {1}" 12012msgstr "" 12013 12014#: /__w/calibre/calibre/src/calibre/gui2/add.py:507 12015msgid "Adding duplicates" 12016msgstr "" 12017 12018#: /__w/calibre/calibre/src/calibre/gui2/add.py:531 12019msgid "" 12020"There were problems adding some files, click \"Show details\" for more " 12021"information" 12022msgstr "" 12023 12024#: /__w/calibre/calibre/src/calibre/gui2/add.py:532 12025msgid "Failed to add any books, click \"Show details\" for more information" 12026msgstr "" 12027 12028#: /__w/calibre/calibre/src/calibre/gui2/add.py:533 12029msgid "Errors while adding" 12030msgstr "" 12031 12032#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:23 12033#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:728 12034msgid "Ignore" 12035msgstr "" 12036 12037#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:24 12038#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:136 12039msgid "Add" 12040msgstr "" 12041 12042#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:28 12043msgid "starts with" 12044msgstr "" 12045 12046#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:29 12047msgid "does not start with" 12048msgstr "" 12049 12050#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:30 12051msgid "ends with" 12052msgstr "" 12053 12054#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:31 12055msgid "does not end with" 12056msgstr "" 12057 12058#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:32 12059msgid "matches glob pattern" 12060msgstr "" 12061 12062#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:33 12063msgid "does not match glob pattern" 12064msgstr "" 12065 12066#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:34 12067#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:34 12068msgid "matches regex pattern" 12069msgstr "" 12070 12071#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:35 12072#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:35 12073msgid "does not match regex pattern" 12074msgstr "" 12075 12076#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:38 12077#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:38 12078msgid "Create the rule below, the rule can be used to add or ignore files" 12079msgstr "" 12080 12081#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:39 12082msgid "the file, if the filename" 12083msgstr "" 12084 12085#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:40 12086msgid "You must provide a value for the filename to match" 12087msgstr "" 12088 12089#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:43 12090#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:137 12091msgid "A comma separated list of tags" 12092msgstr "" 12093 12094#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:46 12095msgid "Matching is case-insensitive" 12096msgstr "" 12097 12098#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:48 12099#, python-brace-format 12100msgid "A case-insensitive filename pattern, for example: {0} or {1}" 12101msgstr "" 12102 12103#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:50 12104#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:102 12105#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:142 12106msgid "A regular expression" 12107msgstr "" 12108 12109#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:82 12110#, python-format 12111msgid "%s is not a valid glob expression" 12112msgstr "" 12113 12114#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:99 12115#, python-brace-format 12116msgid "" 12117"<b>{action}</b> the file, if the filename <i>{match_type}</i>: " 12118"<b>{query}</b>" 12119msgstr "" 12120 12121#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:108 12122msgid "" 12123"You can specify rules to add/ignore files here. They will be used when " 12124"recursively adding files from folders/archives and also when auto-adding. " 12125"Click the \"Add Rule\" button below to get started. The rules will be " 12126"processed in order for every file until either an \"add\" or an \"ignore\" " 12127"rule matches. If no rules match, the file will be added only if its file " 12128"extension is of a known e-book type." 12129msgstr "" 12130 12131#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:118 12132msgid "Test filename filter rules" 12133msgstr "" 12134 12135#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:120 12136msgid "Enter a filename to test:" 12137msgstr "" 12138 12139#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:121 12140msgid "Enter filename and click the \"Test\" button" 12141msgstr "" 12142 12143#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:128 12144#, python-format 12145msgid "The filename %s did not match any rules" 12146msgstr "" 12147 12148#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:130 12149#, python-brace-format 12150msgid "The filename {0} will be {1}" 12151msgstr "" 12152 12153#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:135 12154msgid "Edit file filter rules" 12155msgstr "" 12156 12157#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:24 12158msgid "Change" 12159msgstr "" 12160 12161#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:25 12162#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:300 12163#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:481 12164#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 12165#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:319 12166#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:47 12167#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:693 12168#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:479 12169msgid "Capitalize" 12170msgstr "" 12171 12172#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:26 12173#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:49 12174msgid "Lower-case" 12175msgstr "" 12176 12177#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:27 12178#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:50 12179msgid "Upper-case" 12180msgstr "" 12181 12182#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:31 12183#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:55 12184msgid "is one of" 12185msgstr "" 12186 12187#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:32 12188#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:56 12189msgid "is not one of" 12190msgstr "" 12191 12192#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:33 12193#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:105 12194#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:115 12195#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:59 12196msgid "contains" 12197msgstr "" 12198 12199#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:39 12200msgid "the author, if the author name" 12201msgstr "" 12202 12203#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:40 12204msgid "You must provide a value for the author name to match" 12205msgstr "" 12206 12207#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:41 12208msgid "with the name:" 12209msgstr "" 12210 12211#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:89 12212#, python-brace-format 12213msgid "" 12214"<b>{action}</b> the author name, if it <i>{match_type}</i>: <b>{query}</b>" 12215msgstr "" 12216 12217#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:92 12218msgid "to the name" 12219msgstr "" 12220 12221#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:100 12222msgid "" 12223"You can specify rules to manipulate author names here. Click the \"Add " 12224"Rule\" button below to get started. The rules will be processed in order for" 12225" every author." 12226msgstr "" 12227 12228#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:107 12229msgid "Test author mapping rules" 12230msgstr "" 12231 12232#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:109 12233msgid "Enter an author name to test:" 12234msgstr "" 12235 12236#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:110 12237msgid "Enter author and click the \"Test\" button" 12238msgstr "" 12239 12240#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:121 12241msgid "Edit author mapping rules" 12242msgstr "" 12243 12244#: /__w/calibre/calibre/src/calibre/gui2/auto_add.py:324 12245#, python-brace-format 12246msgid "Added a book automatically from {src}" 12247msgstr "" 12248 12249#: /__w/calibre/calibre/src/calibre/gui2/auto_add.py:324 12250#, python-brace-format 12251msgid "Added {num} books automatically from {src}" 12252msgstr "" 12253 12254#: /__w/calibre/calibre/src/calibre/gui2/bars.py:437 12255#: /__w/calibre/calibre/src/calibre/gui2/bars.py:550 12256#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 12257#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:42 12258#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:561 12259#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:569 12260msgid "Donate" 12261msgstr "" 12262 12263#: /__w/calibre/calibre/src/calibre/gui2/bars.py:457 12264#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:291 12265#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:851 12266msgid "Edit" 12267msgstr "" 12268 12269#: /__w/calibre/calibre/src/calibre/gui2/bars.py:459 12270#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:424 12271#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:290 12272#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:317 12273#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:273 12274#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:356 12275msgid "Copy" 12276msgstr "" 12277 12278#: /__w/calibre/calibre/src/calibre/gui2/bars.py:460 12279#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:291 12280#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:319 12281#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:278 12282msgid "Paste" 12283msgstr "" 12284 12285#: /__w/calibre/calibre/src/calibre/gui2/bars.py:461 12286#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:296 12287msgid "Select all" 12288msgstr "" 12289 12290#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:76 12291msgid "Search the internet for the author {}" 12292msgstr "" 12293 12294#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:78 12295msgid "Search the internet for this book" 12296msgstr "" 12297 12298#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:110 12299#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:941 12300#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:946 12301#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:960 12302#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:964 12303#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:967 12304#, python-format 12305msgid "Manage %s" 12306msgstr "" 12307 12308#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:120 12309#, python-format 12310msgid "Find %s in the Tag browser" 12311msgstr "" 12312 12313#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:154 12314#, python-format 12315msgid "Search calibre for %s" 12316msgstr "" 12317 12318#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:158 12319#, python-format 12320msgid "in category %s" 12321msgstr "" 12322 12323#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:164 12324#, python-format 12325msgid "in grouped search %s" 12326msgstr "" 12327 12328#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:169 12329#, python-brace-format 12330msgid "Search calibre for {val} in category {name}" 12331msgstr "" 12332 12333#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:259 12334#, python-format 12335msgid "Delete the %s format" 12336msgstr "" 12337 12338#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:260 12339#, python-format 12340msgid "Save the %s format to disk" 12341msgstr "" 12342 12343#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:261 12344#, python-format 12345msgid "Restore the %s format" 12346msgstr "" 12347 12348#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:263 12349#, python-format 12350msgid "Set the book cover from the %s file" 12351msgstr "" 12352 12353#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:270 12354#, python-format 12355msgid "Compare to the %s format" 12356msgstr "" 12357 12358#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:279 12359#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:286 12360#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:64 12361#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:72 12362#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:200 12363#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:207 12364#, python-format 12365msgid "Open %s with..." 12366msgstr "" 12367 12368#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:289 12369#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:67 12370#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:210 12371#, python-format 12372msgid "Add other application for %s files..." 12373msgstr "" 12374 12375#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:290 12376#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:486 12377#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:211 12378msgid "Edit Open with applications..." 12379msgstr "" 12380 12381#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:295 12382#, python-format 12383msgid "Edit %s format" 12384msgstr "" 12385 12386#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:302 12387msgid "Path to file" 12388msgstr "" 12389 12390#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:313 12391#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:377 12392#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:385 12393msgid "The text: {}" 12394msgstr "" 12395 12396#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:322 12397msgid "&Author link" 12398msgstr "" 12399 12400#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:333 12401#, python-brace-format 12402msgid "Search {0} for {1}" 12403msgstr "" 12404 12405#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:339 12406#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:381 12407#, python-format 12408msgid "Remove %s from this book" 12409msgstr "" 12410 12411#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:347 12412msgid "The location of the book" 12413msgstr "" 12414 12415#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:357 12416msgid "&Identifier" 12417msgstr "" 12418 12419#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:405 12420msgid "Link to show book in calibre" 12421msgstr "" 12422 12423#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:413 12424msgid "Link to show books matching {} in calibre" 12425msgstr "" 12426 12427#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:418 12428msgid "Link to view {} format of book" 12429msgstr "" 12430 12431#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:425 12432msgid "All book details" 12433msgstr "" 12434 12435#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:427 12436msgid "Selected text" 12437msgstr "" 12438 12439#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:431 12440#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:74 12441#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:232 12442#: /__w/calibre/calibre/src/calibre/gui2/layout.py:256 12443#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:153 12444#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:351 12445#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:75 12446#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:74 12447#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:770 12448#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:544 12449#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:460 12450#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:56 12451#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:71 12452#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:321 12453#: /__w/calibre/calibre/src/calibre/gui2/viewer/widgets.py:120 12454#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:747 12455#: /__w/calibre/calibre/src/calibre/linux.py:1321 12456#: /__w/calibre/calibre/src/calibre/srv/legacy.py:96 12457msgid "Search" 12458msgstr "தேடல்" 12459 12460#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:441 12461msgid "Copy link location" 12462msgstr "" 12463 12464#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:454 12465#, python-brace-format 12466msgid "Search {0} for this book" 12467msgstr "" 12468 12469#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:464 12470msgid "Open the Book details window" 12471msgstr "" 12472 12473#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:467 12474msgid "Open the Edit metadata window" 12475msgstr "" 12476 12477#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:475 12478#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:482 12479msgid "Open cover with..." 12480msgstr "" 12481 12482#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:485 12483msgid "Add another application to open cover with..." 12484msgstr "" 12485 12486#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:600 12487#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:278 12488msgid "Paste cover" 12489msgstr "" 12490 12491#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:601 12492#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:279 12493msgid "Copy cover" 12494msgstr "" 12495 12496#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:602 12497msgid "Save cover to disk" 12498msgstr "" 12499 12500#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:603 12501msgid "Remove cover" 12502msgstr "" 12503 12504#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:604 12505msgid "Generate cover from metadata" 12506msgstr "" 12507 12508#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:646 12509msgid "Choose cover save location" 12510msgstr "" 12511 12512#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:647 12513msgid "JPEG images" 12514msgstr "" 12515 12516#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:678 12517msgid "" 12518"Are you sure you want to replace the cover? The existing cover will be " 12519"permanently lost." 12520msgstr "" 12521 12522#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:685 12523msgid "Are you sure you want to delete the cover permanently?" 12524msgstr "" 12525 12526#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:701 12527msgid "Double click to open the Book details window" 12528msgstr "" 12529 12530#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:702 12531#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:84 12532#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:228 12533msgid "Path" 12534msgstr "" 12535 12536#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:703 12537#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:128 12538#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:317 12539#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1296 12540#, python-format 12541msgid "Cover size: %(width)d x %(height)d pixels" 12542msgstr "" 12543 12544#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:747 12545msgid "Edit identifiers for this book" 12546msgstr "" 12547 12548#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:752 12549msgid "Identifier &URL" 12550msgstr "" 12551 12552#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:763 12553msgid "Are you sure you want to delete <b>{}</b> from the book?" 12554msgstr "" 12555 12556#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:18 12557msgid "BibTeX options" 12558msgstr "" 12559 12560#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:19 12561#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:38 12562#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:30 12563#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output.py:20 12564#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input.py:18 12565#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input.py:16 12566#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:20 12567#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output.py:18 12568#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input.py:16 12569#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output.py:18 12570#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output.py:18 12571#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output.py:19 12572#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output.py:20 12573#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output.py:18 12574#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input.py:16 12575#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:23 12576#: /__w/calibre/calibre/src/calibre/gui2/convert/pml_output.py:18 12577#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output.py:18 12578#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input.py:16 12579#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output.py:18 12580#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input.py:20 12581#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output.py:17 12582#: /__w/calibre/calibre/src/calibre/gui2/convert/txtz_output.py:15 12583msgid "Options specific to" 12584msgstr "" 12585 12586#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:19 12587#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:38 12588#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:30 12589#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output.py:20 12590#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:20 12591#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output.py:18 12592#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output.py:18 12593#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output.py:18 12594#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output.py:19 12595#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output.py:20 12596#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output.py:18 12597#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:23 12598#: /__w/calibre/calibre/src/calibre/gui2/convert/pml_output.py:18 12599#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output.py:18 12600#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output.py:18 12601#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output.py:17 12602#: /__w/calibre/calibre/src/calibre/gui2/convert/txtz_output.py:15 12603msgid "output" 12604msgstr "" 12605 12606#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:75 12607#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 12608#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:30 12609#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:50 12610#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 12611#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:46 12612#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:37 12613#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:75 12614#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input_ui.py:31 12615#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output_ui.py:43 12616#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:108 12617#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:46 12618#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119 12619#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:158 12620#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 12621#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:125 12622#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:46 12623#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input_ui.py:41 12624#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:173 12625#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:45 12626#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output_ui.py:31 12627#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input_ui.py:31 12628#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:144 12629#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:40 12630#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 12631#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:78 12632#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:96 12633#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:87 12634#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72 12635#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 12636#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:133 12637#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:209 12638#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:166 12639#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:87 12640#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:81 12641#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:592 12642#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:152 12643#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:72 12644#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114 12645#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:106 12646#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:54 12647#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:68 12648#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:220 12649#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:62 12650#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:136 12651#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:123 12652#: /__w/calibre/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:35 12653#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:73 12654#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:96 12655#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:131 12656msgid "Form" 12657msgstr "" 12658 12659#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:76 12660msgid "Bib file encoding:" 12661msgstr "" 12662 12663#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 12664#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:46 12665msgid "Fields to include in output:" 12666msgstr "" 12667 12668#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:78 12669msgid "Encoding configuration (change if you have errors):" 12670msgstr "" 12671 12672#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:79 12673msgid "BibTeX entry type:" 12674msgstr "" 12675 12676#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:80 12677msgid "Create a citation tag?" 12678msgstr "" 12679 12680#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:81 12681msgid "Add file paths with formats?" 12682msgstr "" 12683 12684#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:82 12685msgid "Expression to form the BibTeX citation tag:" 12686msgstr "" 12687 12688#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:83 12689msgid "" 12690"Some explanation about this template:\n" 12691" -The fields availables are 'author_sort', 'authors', 'id',\n" 12692" 'isbn', 'pubdate', 'publisher', 'series_index', 'series',\n" 12693" 'tags', 'timestamp', 'title', 'uuid', 'title_sort'\n" 12694" -For list types ie authors and tags, only the first element\n" 12695" will be selected.\n" 12696" -For time field, only the date will be used. " 12697msgstr "" 12698 12699#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:37 12700msgid "CSV/XML options" 12701msgstr "" 12702 12703#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:51 12704msgid "Drag and drop to re-arrange fields" 12705msgstr "" 12706 12707#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:71 12708msgid "Library name" 12709msgstr "" 12710 12711#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:73 12712#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:264 12713#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 12714msgid "Number" 12715msgstr "" 12716 12717#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:29 12718msgid "E-book options" 12719msgstr "" 12720 12721#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:96 12722msgid "Catalogs" 12723msgstr "" 12724 12725#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 12726msgid "Read book" 12727msgstr "" 12728 12729#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:111 12730msgid "Wishlist item" 12731msgstr "" 12732 12733#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:148 12734#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1165 12735msgid "any date" 12736msgstr "" 12737 12738#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:148 12739#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1163 12740msgid "any value" 12741msgstr "" 12742 12743#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:150 12744#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1161 12745#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1163 12746#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1165 12747msgid "unspecified" 12748msgstr "" 12749 12750#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:200 12751msgid "No genres will be excluded" 12752msgstr "" 12753 12754#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:217 12755#, python-format 12756msgid "regex error: %s" 12757msgstr "" 12758 12759#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:226 12760msgid "All genres will be excluded" 12761msgstr "" 12762 12763#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:698 12764msgid "Delete saved catalog preset" 12765msgstr "" 12766 12767#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 12768msgid "The selected saved catalog preset will be deleted. Are you sure?" 12769msgstr "" 12770 12771#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:724 12772#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:729 12773#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:734 12774msgid "Save catalog preset" 12775msgstr "" 12776 12777#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:725 12778msgid "Preset name:" 12779msgstr "" 12780 12781#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:730 12782#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1320 12783msgid "You must provide a name." 12784msgstr "" 12785 12786#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:735 12787msgid "" 12788"That saved preset already exists and will be overwritten. Are you sure?" 12789msgstr "" 12790 12791#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1002 12792#, python-format 12793msgid "Are you sure you want to delete '%s'?" 12794msgstr "" 12795 12796#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1004 12797#, python-format 12798msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" 12799msgstr "" 12800 12801#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1005 12802msgid "Delete Rule" 12803msgstr "" 12804 12805#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1161 12806#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:638 12807#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4256 12808msgid "False" 12809msgstr "" 12810 12811#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1161 12812msgid "True" 12813msgstr "" 12814 12815#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1189 12816#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1281 12817#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:302 12818#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:798 12819#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:648 12820#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:154 12821#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:178 12822#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 12823#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:695 12824#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:23 12825#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 12826#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 12827#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 12828#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 12829msgid "Name" 12830msgstr "பெயர்" 12831 12832#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1190 12833#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1283 12834msgid "Field" 12835msgstr "" 12836 12837#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1191 12838#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1284 12839#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:53 12840#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:798 12841msgid "Value" 12842msgstr "" 12843 12844#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1282 12845msgid "Prefix" 12846msgstr "" 12847 12848#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 12849msgid "Presets" 12850msgstr "" 12851 12852#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 12853msgid "Select catalog preset to load" 12854msgstr "" 12855 12856#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 12857msgid "Save current catalog settings as preset" 12858msgstr "" 12859 12860#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 12861#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:710 12862msgid "Save" 12863msgstr "" 12864 12865#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 12866msgid "Delete current preset" 12867msgstr "" 12868 12869#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 12870#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:709 12871#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:294 12872#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:152 12873#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:464 12874#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:143 12875msgid "Delete" 12876msgstr "" 12877 12878#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 12879msgid "Enabled sections will be included in the generated catalog." 12880msgstr "" 12881 12882#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 12883msgid "Included sections" 12884msgstr "" 12885 12886#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 12887msgid "List of books, sorted by Author" 12888msgstr "" 12889 12890#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 12891msgid "&Authors" 12892msgstr "" 12893 12894#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 12895msgid "List of books, sorted by Title" 12896msgstr "" 12897 12898#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 12899msgid "&Titles" 12900msgstr "" 12901 12902#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 12903msgid "List of series books, sorted by Series" 12904msgstr "" 12905 12906#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 12907msgid "&Series" 12908msgstr "" 12909 12910#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 12911msgid "List of books, sorted by genre" 12912msgstr "" 12913 12914#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 12915msgid "&Genres" 12916msgstr "" 12917 12918#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 12919msgid "Field containing genres" 12920msgstr "" 12921 12922#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 12923msgid "List of books, sorted by date added to calibre" 12924msgstr "" 12925 12926#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:372 12927msgid "&Recently added" 12928msgstr "" 12929 12930#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 12931msgid "Individual descriptions of books with cover thumbs, sorted by author" 12932msgstr "" 12933 12934#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 12935msgid "&Descriptions" 12936msgstr "" 12937 12938#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 12939msgid "" 12940"The first matching prefix rule applies a prefix to book listings in the " 12941"generated catalog." 12942msgstr "" 12943 12944#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 12945msgid "Prefixes" 12946msgstr "" 12947 12948#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 12949msgid "" 12950"Books matching any of the exclusion rules will be excluded from the " 12951"generated catalog. " 12952msgstr "" 12953 12954#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 12955msgid "Excluded books" 12956msgstr "" 12957 12958#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 12959msgid "" 12960"A regular expression describing genres to be excluded from the generated catalog. Genres are derived from the tags applied to your books.\n" 12961"The default pattern \\[.+\\]|\\+ excludes tags of the form [tag], e.g., [Test book], and '+', the default tag for a read book." 12962msgstr "" 12963 12964#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 12965msgid "Excluded genres" 12966msgstr "" 12967 12968#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 12969msgid "Genres to &exclude (regex):" 12970msgstr "" 12971 12972#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 12973msgid "Reset to default" 12974msgstr "" 12975 12976#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 12977#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:48 12978#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:252 12979#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:162 12980#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 12981#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 12982#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 12983#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 12984#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 12985#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 12986#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 12987#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:155 12988#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:158 12989#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:160 12990#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:167 12991#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:170 12992#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:128 12993#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:131 12994#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:134 12995#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:252 12996#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:175 12997#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:176 12998#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:90 12999#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:92 13000#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:94 13001#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:96 13002#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:98 13003#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:243 13004#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:128 13005#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:130 13006#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:133 13007#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:135 13008#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:182 13009#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:73 13010msgid "..." 13011msgstr "" 13012 13013#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 13014msgid "Results of regex:" 13015msgstr "" 13016 13017#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 13018msgid "Tags that will be excluded as genres" 13019msgstr "" 13020 13021#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 13022msgid "Other options" 13023msgstr "" 13024 13025#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 13026msgid "" 13027"Custom column containing additional content to be merged with comments " 13028"metadata in the descriptions section." 13029msgstr "" 13030 13031#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 13032msgid "Merge additional content before comments in descriptions section." 13033msgstr "" 13034 13035#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 13036msgid "&Before" 13037msgstr "" 13038 13039#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 13040msgid "Merge additional content after comments in descriptions section." 13041msgstr "" 13042 13043#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 13044msgid "&After" 13045msgstr "" 13046 13047#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 13048msgid "" 13049"Separate comments metadata and additional content with a horizontal rule in " 13050"the descriptions section." 13051msgstr "" 13052 13053#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 13054msgid "Include &separator" 13055msgstr "" 13056 13057#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 13058msgid "&Merge with comments:" 13059msgstr "" 13060 13061#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 13062msgid "Catalog cover:" 13063msgstr "" 13064 13065#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 13066msgid "Generate new cover" 13067msgstr "" 13068 13069#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:398 13070msgid "Use existing cover" 13071msgstr "" 13072 13073#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:399 13074msgid "E&xtra Description note:" 13075msgstr "" 13076 13077#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:400 13078msgid "Custom column source for text to include in Descriptions section." 13079msgstr "" 13080 13081#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:401 13082msgid "&Thumb width:" 13083msgstr "" 13084 13085#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:402 13086msgid "Size hint for cover thumbnails included in Descriptions section." 13087msgstr "" 13088 13089#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:403 13090msgid " inch" 13091msgstr "" 13092 13093#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:404 13094msgid "Author cross-references:" 13095msgstr "" 13096 13097#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:405 13098msgid "For books with multiple authors, list each author separately" 13099msgstr "" 13100 13101#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:31 13102msgid "Tab template for catalog.ui" 13103msgstr "" 13104 13105#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:274 13106msgid "Bold" 13107msgstr "" 13108 13109#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:275 13110msgid "Italic" 13111msgstr "" 13112 13113#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:276 13114msgid "Underline" 13115msgstr "" 13116 13117#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:277 13118msgid "Strikethrough" 13119msgstr "" 13120 13121#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:278 13122msgid "Superscript" 13123msgstr "" 13124 13125#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:279 13126msgid "Subscript" 13127msgstr "" 13128 13129#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:280 13130msgid "Ordered list" 13131msgstr "" 13132 13133#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:281 13134msgid "Unordered list" 13135msgstr "" 13136 13137#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:283 13138#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:82 13139msgid "Align left" 13140msgstr "" 13141 13142#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:284 13143msgid "Align center" 13144msgstr "" 13145 13146#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:285 13147#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:86 13148msgid "Align right" 13149msgstr "" 13150 13151#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:286 13152msgid "Align justified" 13153msgstr "" 13154 13155#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:287 13156#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 13157#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:283 13158#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:295 13159#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:310 13160msgid "Undo" 13161msgstr "" 13162 13163#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:288 13164#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:297 13165msgid "Redo" 13166msgstr "" 13167 13168#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:289 13169msgid "Remove formatting" 13170msgstr "" 13171 13172#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:292 13173msgid "Paste and match style" 13174msgstr "" 13175 13176#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:293 13177msgid "Cut" 13178msgstr "" 13179 13180#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:294 13181msgid "Increase indentation" 13182msgstr "" 13183 13184#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:295 13185msgid "Decrease indentation" 13186msgstr "" 13187 13188#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:298 13189msgid "Foreground color" 13190msgstr "" 13191 13192#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:299 13193msgid "Background color" 13194msgstr "" 13195 13196#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:300 13197msgid "Insert link or image" 13198msgstr "" 13199 13200#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:302 13201msgid "Insert separator" 13202msgstr "" 13203 13204#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:303 13205#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1120 13206#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:151 13207#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:59 13208msgid "Clear" 13209msgstr "" 13210 13211#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:306 13212msgid "Style text block" 13213msgstr "" 13214 13215#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:308 13216msgid "Style the selected text block" 13217msgstr "" 13218 13219#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:312 13220#, python-brace-format 13221msgid "Heading {0}" 13222msgstr "" 13223 13224#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:314 13225#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:45 13226#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:47 13227#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:170 13228#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 13229#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:27 13230msgid "Normal" 13231msgstr "" 13232 13233#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:321 13234msgid "Blockquote" 13235msgstr "" 13236 13237#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:578 13238msgid "Choose foreground color" 13239msgstr "" 13240 13241#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:587 13242msgid "Choose background color" 13243msgstr "" 13244 13245#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:630 13246#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:103 13247#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:106 13248msgid "Invalid URL" 13249msgstr "" 13250 13251#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:631 13252#, python-format 13253msgid "The url %r is invalid" 13254msgstr "" 13255 13256#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:641 13257msgid "Remote images not supported" 13258msgstr "" 13259 13260#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:642 13261msgid "" 13262"You must download the image to your computer, URLs pointing to remote images" 13263" are not supported." 13264msgstr "" 13265 13266#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:648 13267msgid "Create link" 13268msgstr "" 13269 13270#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:657 13271#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 13272msgid "&Browse" 13273msgstr "" 13274 13275#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:663 13276#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:211 13277#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:291 13278#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:595 13279#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:113 13280#: /__w/calibre/calibre/src/calibre/gui2/qt_file_dialogs.py:221 13281#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:295 13282#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:57 13283#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:963 13284#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1327 13285#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:102 13286#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:281 13287msgid "Images" 13288msgstr "" 13289 13290#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:664 13291#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:965 13292#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1028 13293#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1060 13294#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1211 13295#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1259 13296#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:220 13297#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:232 13298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:241 13299msgid "Choose file" 13300msgstr "" 13301 13302#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:676 13303msgid "" 13304"Enter a URL. If you check the \"Treat the URL as an image\" box then the URL" 13305" will be added as an image reference instead of as a link. You can also " 13306"choose to create a link to a file on your computer. Note that if you create " 13307"a link to a file on your computer, it will stop working if the file is " 13308"moved." 13309msgstr "" 13310 13311#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:685 13312msgid "Enter &URL:" 13313msgstr "" 13314 13315#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:686 13316msgid "Treat the URL as an &image" 13317msgstr "" 13318 13319#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:687 13320msgid "Enter &name (optional):" 13321msgstr "" 13322 13323#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:688 13324msgid "Choose a file on your computer:" 13325msgstr "" 13326 13327#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:817 13328#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:58 13329#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:103 13330#: /__w/calibre/calibre/src/calibre/utils/localization.py:374 13331msgid "Fonts" 13332msgstr "" 13333 13334#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:826 13335#, python-format 13336msgid "%s toolbars" 13337msgstr "" 13338 13339#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:826 13340#: /__w/calibre/calibre/src/calibre/gui2/layout_menu.py:70 13341msgid "Hide" 13342msgstr "" 13343 13344#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:826 13345#: /__w/calibre/calibre/src/calibre/gui2/layout_menu.py:70 13346msgid "Show" 13347msgstr "" 13348 13349#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:834 13350#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:523 13351#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:524 13352msgid "Smarten punctuation" 13353msgstr "" 13354 13355#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:1092 13356msgid "&Normal view" 13357msgstr "" 13358 13359#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:1093 13360msgid "&HTML source" 13361msgstr "" 13362 13363#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output.py:19 13364msgid "AZW3 output" 13365msgstr "" 13366 13367#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:51 13368#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 13369msgid "Do not add &Table of Contents to book" 13370msgstr "" 13371 13372#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 13373#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 13374msgid "&Title for Table of Contents:" 13375msgstr "" 13376 13377#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:53 13378#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 13379msgid "Put generated Table of Contents at &start of book instead of end" 13380msgstr "" 13381 13382#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 13383#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 13384msgid "Use author &sort for author" 13385msgstr "" 13386 13387#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 13388#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 13389msgid "Disable &compression of the file contents" 13390msgstr "" 13391 13392#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 13393#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:90 13394msgid "" 13395"Enable &sharing of book content via Facebook, etc. WARNING: Disables last " 13396"read syncing" 13397msgstr "" 13398 13399#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:48 13400msgid "" 13401"For settings that cannot be specified in this dialog, use the values saved " 13402"in a previous conversion (if they exist) instead of using the defaults " 13403"specified in the Preferences" 13404msgstr "" 13405 13406#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:64 13407msgid "None of the selected books have saved conversion settings." 13408msgstr "" 13409 13410#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:90 13411msgid "Bulk convert one book" 13412msgstr "" 13413 13414#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:90 13415msgid "Bulk convert {} books" 13416msgstr "" 13417 13418#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input.py:17 13419msgid "Comic input" 13420msgstr "" 13421 13422#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input.py:18 13423#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input.py:16 13424#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input.py:16 13425#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input.py:16 13426#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input.py:16 13427#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input.py:20 13428msgid "input" 13429msgstr "" 13430 13431#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:104 13432msgid "&Number of colors:" 13433msgstr "" 13434 13435#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:105 13436msgid "off" 13437msgstr "" 13438 13439#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:106 13440msgid "Disable &normalize" 13441msgstr "" 13442 13443#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:107 13444#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:45 13445msgid "Keep &aspect ratio" 13446msgstr "" 13447 13448#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:108 13449msgid "Disable &Sharpening" 13450msgstr "" 13451 13452#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:109 13453msgid "Disable &Trimming" 13454msgstr "" 13455 13456#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:110 13457msgid "&Wide" 13458msgstr "" 13459 13460#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:111 13461msgid "&Landscape" 13462msgstr "" 13463 13464#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:112 13465msgid "&Right to left" 13466msgstr "" 13467 13468#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:113 13469msgid "Don't so&rt" 13470msgstr "" 13471 13472#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:114 13473msgid "De&speckle" 13474msgstr "" 13475 13476#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:115 13477msgid "&Disable comic processing" 13478msgstr "" 13479 13480#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:116 13481#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:177 13482msgid "&Output format:" 13483msgstr "" 13484 13485#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 13486msgid "Disable conversion of images to &black and white" 13487msgstr "" 13488 13489#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:118 13490msgid "Override image &size:" 13491msgstr "" 13492 13493#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:119 13494msgid "Don't add links to &pages to the Table of Contents for CBC files" 13495msgstr "" 13496 13497#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:19 13498#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 13499msgid "Debug" 13500msgstr "" 13501 13502#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:21 13503msgid "Debug the conversion process." 13504msgstr "" 13505 13506#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:31 13507#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:47 13508msgid "Choose debug folder" 13509msgstr "" 13510 13511#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:50 13512msgid "Invalid debug folder" 13513msgstr "" 13514 13515#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:51 13516msgid "Failed to create debug folder" 13517msgstr "" 13518 13519#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:49 13520msgid "" 13521"Choose a folder to put the debug output into. If you specify a folder, " 13522"calibre will place a lot of debug output into it. This will be useful in " 13523"understanding the conversion process and figuring out the correct values for" 13524" conversion parameters like Table of Contents and Chapter detection." 13525msgstr "" 13526 13527#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:50 13528msgid "" 13529"The debug process outputs the intermediate HTML generated at various stages " 13530"of the conversion process. This HTML can sometimes serve as a good starting " 13531"point for hand editing a conversion." 13532msgstr "" 13533 13534#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input.py:15 13535msgid "DOCX input" 13536msgstr "" 13537 13538#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:38 13539msgid "Do not try to autodetect a &cover from images in the document" 13540msgstr "" 13541 13542#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:39 13543msgid "Do not add a page break after every &endnote" 13544msgstr "" 13545 13546#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:40 13547msgid "" 13548"Render &superscripts and subscripts so that they do not affect the line " 13549"height." 13550msgstr "" 13551 13552#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:19 13553msgid "DOCX output" 13554msgstr "" 13555 13556#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:35 13557msgid "Paper si&ze:" 13558msgstr "" 13559 13560#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:38 13561#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:176 13562msgid "&Custom size:" 13563msgstr "" 13564 13565#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13566msgid "Page &bottom margin" 13567msgstr "" 13568 13569#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13570msgid "Page &left margin" 13571msgstr "" 13572 13573#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13574msgid "Page &right margin" 13575msgstr "" 13576 13577#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13578msgid "Page &top margin" 13579msgstr "" 13580 13581#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:45 13582msgid "" 13583"Do not insert the &Table of Contents as a page at the start of the document" 13584msgstr "" 13585 13586#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:47 13587msgid "Do not insert &cover as image at start of document" 13588msgstr "" 13589 13590#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:49 13591msgid "Preserve the aspect ratio of the image inserted as cover" 13592msgstr "" 13593 13594#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output.py:17 13595msgid "EPUB output" 13596msgstr "" 13597 13598#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:76 13599msgid "Preserve cover &aspect ratio" 13600msgstr "" 13601 13602#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:77 13603msgid "Split files &larger than:" 13604msgstr "" 13605 13606#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:78 13607#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:494 13608msgid "Disabled" 13609msgstr "" 13610 13611#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:79 13612msgid " KB" 13613msgstr "" 13614 13615#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:80 13616msgid "No default &cover" 13617msgstr "" 13618 13619#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:81 13620msgid "No &SVG cover" 13621msgstr "" 13622 13623#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:82 13624msgid "Insert inline &Table of Contents" 13625msgstr "" 13626 13627#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:83 13628msgid "Do not &split on page breaks" 13629msgstr "" 13630 13631#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:84 13632msgid "Put inserted Table of Contents at the &end of the book" 13633msgstr "" 13634 13635#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:85 13636msgid "&Flatten EPUB file structure" 13637msgstr "" 13638 13639#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:86 13640msgid "&Title for inserted ToC:" 13641msgstr "" 13642 13643#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:87 13644msgid "EP&UB version:" 13645msgstr "" 13646 13647#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input.py:15 13648msgid "FB2 input" 13649msgstr "" 13650 13651#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input_ui.py:32 13652msgid "Do not insert a &Table of Contents at the beginning of the book." 13653msgstr "" 13654 13655#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output.py:17 13656msgid "FB2 output" 13657msgstr "" 13658 13659#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44 13660msgid "&Sectionize:" 13661msgstr "" 13662 13663#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45 13664msgid "&Genre:" 13665msgstr "" 13666 13667#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:103 13668msgid "Font rescaling wizard" 13669msgstr "" 13670 13671#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:104 13672#, python-format 13673msgid "" 13674"<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" 13675"<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" 13676"<p>See the <a href=\"%s\">User Manual</a> for an explanation of how font size rescaling works.</p>" 13677msgstr "" 13678 13679#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:107 13680msgid "&Output document" 13681msgstr "" 13682 13683#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:108 13684#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:113 13685msgid "&Base font size:" 13686msgstr "" 13687 13688#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:109 13689#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:250 13690msgid "Font size &key:" 13691msgstr "" 13692 13693#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:110 13694#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:114 13695#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:116 13696#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 13697#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:256 13698#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122 13699#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124 13700#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129 13701#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:132 13702#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:135 13703#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:138 13704#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:141 13705#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:198 13706msgid " pt" 13707msgstr "" 13708 13709#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:111 13710msgid "Use &default values" 13711msgstr "" 13712 13713#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:112 13714msgid "&Input document" 13715msgstr "" 13716 13717#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:115 13718msgid "&Font size: " 13719msgstr "" 13720 13721#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:117 13722msgid " will map to size: " 13723msgstr "" 13724 13725#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:118 13726msgid "0.0 pt" 13727msgstr "" 13728 13729#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics.py:19 13730msgid "" 13731"Heuristic\n" 13732"processing" 13733msgstr "" 13734 13735#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics.py:20 13736msgid "Modify the document text and structure using common patterns." 13737msgstr "" 13738 13739#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:109 13740#, python-format 13741msgid "" 13742"<b>Heuristic processing</b> means that calibre will scan your book for " 13743"common patterns and fix them. As the name implies, this involves guesswork, " 13744"which means that it could end up worsening the result of a conversion, if " 13745"calibre guesses wrong. Therefore, it is disabled by default. Often, if a " 13746"conversion does not turn out as you expect, turning on heuristics can " 13747"improve matters. Read more about the various heuristic processing options in" 13748" the <a href=\"%s\">User Manual</a>." 13749msgstr "" 13750 13751#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:110 13752msgid "Enable &heuristic processing" 13753msgstr "" 13754 13755#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:111 13756msgid "Heuristic processing" 13757msgstr "" 13758 13759#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:112 13760msgid "Unwrap lines" 13761msgstr "" 13762 13763#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:113 13764msgid "Line &un-wrap factor:" 13765msgstr "" 13766 13767#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:114 13768msgid "Detect and markup unformatted chapter headings and sub headings" 13769msgstr "" 13770 13771#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:115 13772msgid "Renumber sequences of <h1> or <h2> tags to prevent splitting" 13773msgstr "" 13774 13775#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:116 13776msgid "Delete blank lines between paragraphs" 13777msgstr "" 13778 13779#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:117 13780msgid "Ensure scene breaks are consistently formatted" 13781msgstr "" 13782 13783#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:118 13784msgid "Replace soft scene &breaks:" 13785msgstr "" 13786 13787#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:119 13788msgid "Remove unnecessary hyphens" 13789msgstr "" 13790 13791#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:120 13792msgid "Italicize common words and patterns" 13793msgstr "" 13794 13795#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:121 13796msgid "Replace entity indents with CSS indents" 13797msgstr "" 13798 13799#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output.py:17 13800msgid "HTMLZ output" 13801msgstr "" 13802 13803#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:47 13804msgid "How to handle &CSS" 13805msgstr "" 13806 13807#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:48 13808msgid "How to handle class &based CSS" 13809msgstr "" 13810 13811#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:49 13812msgid "Use book &title as the filename for the HTML file inside the archive" 13813msgstr "" 13814 13815#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:23 13816msgid "Control the look and feel of the output." 13817msgstr "" 13818 13819#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:39 13820msgid "Original" 13821msgstr "" 13822 13823#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:40 13824msgid "Left align" 13825msgstr "" 13826 13827#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:41 13828msgid "Justify text" 13829msgstr "" 13830 13831#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:248 13832msgid "Base font si&ze:" 13833msgstr "" 13834 13835#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:251 13836msgid "Wizard to help you choose an appropriate font size key" 13837msgstr "" 13838 13839#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:253 13840msgid "Minim&um line height:" 13841msgstr "" 13842 13843#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:254 13844msgid " %" 13845msgstr "" 13846 13847#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:255 13848msgid "L&ine height:" 13849msgstr "" 13850 13851#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:257 13852msgid "Embed font fami&ly:" 13853msgstr "" 13854 13855#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:258 13856msgid "&Embed all fonts in document" 13857msgstr "" 13858 13859#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:260 13860msgid "E&xpand CSS" 13861msgstr "" 13862 13863#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:261 13864msgid "Keep &ligatures" 13865msgstr "" 13866 13867#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:262 13868msgid "&Disable font size rescaling" 13869msgstr "" 13870 13871#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:263 13872#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:284 13873#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13874msgid "&Fonts" 13875msgstr "" 13876 13877#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:264 13878msgid "Text &justification:" 13879msgstr "" 13880 13881#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:266 13882msgid "&Unsmarten punctuation" 13883msgstr "" 13884 13885#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:267 13886msgid "&Transliterate Unicode characters to ASCII" 13887msgstr "" 13888 13889#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:268 13890msgid "I&nput character encoding:" 13891msgstr "" 13892 13893#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:269 13894msgid "T&ext" 13895msgstr "" 13896 13897#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:270 13898msgid "&Line size:" 13899msgstr "" 13900 13901#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:271 13902msgid "" 13903"<p>When calibre removes inter paragraph spacing, it automatically sets a " 13904"paragraph indent, to ensure that paragraphs can be easily distinguished. " 13905"This option controls the width of that indent." 13906msgstr "" 13907 13908#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:272 13909#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:404 13910msgid "No change" 13911msgstr "" 13912 13913#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:273 13914#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:276 13915msgid " em" 13916msgstr "" 13917 13918#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:274 13919msgid "Insert &blank line between paragraphs" 13920msgstr "" 13921 13922#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:275 13923msgid "Remove &spacing between paragraphs" 13924msgstr "" 13925 13926#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:277 13927msgid "I&ndent size:" 13928msgstr "" 13929 13930#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:278 13931msgid "&Linearize tables" 13932msgstr "" 13933 13934#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:279 13935#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:656 13936msgid "&Layout" 13937msgstr "" 13938 13939#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:280 13940msgid "E&xtra CSS" 13941msgstr "" 13942 13943#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:281 13944#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:492 13945#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1027 13946msgid "Filter style information" 13947msgstr "" 13948 13949#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:282 13950#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1036 13951msgid "Select what style information you want completely removed:" 13952msgstr "" 13953 13954#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:283 13955msgid "Removes the font-family CSS property" 13956msgstr "" 13957 13958#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:285 13959msgid "" 13960"Removes the margin CSS properties. Note that page margins are not affected " 13961"by this setting." 13962msgstr "" 13963 13964#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:286 13965#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13966msgid "&Margins" 13967msgstr "" 13968 13969#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:287 13970msgid "Removes the padding CSS properties" 13971msgstr "" 13972 13973#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:288 13974#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13975msgid "&Padding" 13976msgstr "" 13977 13978#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:289 13979msgid "Convert floating images/text into static images/text" 13980msgstr "" 13981 13982#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:290 13983msgid "F&loats" 13984msgstr "" 13985 13986#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:291 13987msgid "Removes foreground and background colors" 13988msgstr "" 13989 13990#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:292 13991#: /__w/calibre/calibre/src/calibre/gui2/covers.py:130 13992#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13993msgid "&Colors" 13994msgstr "" 13995 13996#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:293 13997msgid "Other CSS Propert&ies:" 13998msgstr "" 13999 14000#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:294 14001msgid "" 14002"Comma separated list of CSS properties to remove. For example: display, " 14003"color, font-family" 14004msgstr "" 14005 14006#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:295 14007msgid "&Styling" 14008msgstr "" 14009 14010#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:296 14011msgid "&Transform styles" 14012msgstr "" 14013 14014#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:297 14015#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:503 14016msgid "Transform &HTML" 14017msgstr "" 14018 14019#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output.py:18 14020msgid "LRF output" 14021msgstr "" 14022 14023#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 14024msgid "Enable &auto-rotation of wide images" 14025msgstr "" 14026 14027#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121 14028msgid "&Wordspace:" 14029msgstr "" 14030 14031#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123 14032msgid "Minimum para. &indent:" 14033msgstr "" 14034 14035#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125 14036msgid "Render &tables as images" 14037msgstr "" 14038 14039#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126 14040msgid "Text size multiplier for text in rendered tables:" 14041msgstr "" 14042 14043#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127 14044msgid "Add &header" 14045msgstr "" 14046 14047#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128 14048msgid "Header &separation:" 14049msgstr "" 14050 14051#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130 14052msgid "Header &format:" 14053msgstr "" 14054 14055#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131 14056msgid "&Embed fonts" 14057msgstr "" 14058 14059#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132 14060msgid "&Serif font family:" 14061msgstr "" 14062 14063#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133 14064msgid "S&ans-serif font family:" 14065msgstr "" 14066 14067#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134 14068msgid "&Monospace font family:" 14069msgstr "" 14070 14071#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:52 14072#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:242 14073msgid "Metadata" 14074msgstr "" 14075 14076#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:54 14077msgid "" 14078"Set the metadata. The output file will contain as much of this metadata as " 14079"possible." 14080msgstr "" 14081 14082#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:118 14083#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1294 14084msgid "This book has no cover" 14085msgstr "" 14086 14087#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:192 14088#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 14089msgid "Choose cover for " 14090msgstr "" 14091 14092#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:199 14093#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 14094msgid "Cannot read" 14095msgstr "" 14096 14097#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:200 14098#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1196 14099msgid "You do not have permission to read the file: " 14100msgstr "" 14101 14102#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:208 14103#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:216 14104#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 14105msgid "Error reading file" 14106msgstr "" 14107 14108#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:209 14109#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1206 14110msgid "<p>There was an error reading from file: <br /><b>" 14111msgstr "" 14112 14113#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:217 14114#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1215 14115msgid " is not a valid picture" 14116msgstr "" 14117 14118#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:159 14119msgid "Book cover" 14120msgstr "" 14121 14122#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:160 14123msgid "Change &cover image:" 14124msgstr "" 14125 14126#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:161 14127msgid "Browse for an image to use as the cover of this book." 14128msgstr "" 14129 14130#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:163 14131msgid "Use cover from &source file" 14132msgstr "" 14133 14134#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:164 14135#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:121 14136#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:229 14137#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:213 14138#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:234 14139#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:193 14140#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:193 14141#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:453 14142msgid "&Title:" 14143msgstr "" 14144 14145#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:165 14146#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 14147msgid "Change the title of this book" 14148msgstr "" 14149 14150#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:166 14151#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:346 14152msgid "&Author(s):" 14153msgstr "" 14154 14155#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:167 14156msgid "Author so&rt:" 14157msgstr "" 14158 14159#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:168 14160msgid "" 14161"Change the author(s) of this book. Multiple authors should be separated by a" 14162" comma" 14163msgstr "" 14164 14165#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:169 14166#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1804 14167msgid "&Publisher:" 14168msgstr "" 14169 14170#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:170 14171#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:145 14172#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1394 14173msgid "Ta&gs:" 14174msgstr "" 14175 14176#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:171 14177#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 14178#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 14179msgid "" 14180"Tags categorize the book. This is particularly useful while searching. " 14181"<br><br>They can be any words or phrases, separated by commas." 14182msgstr "" 14183 14184#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:172 14185#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:139 14186#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:610 14187msgid "&Series:" 14188msgstr "" 14189 14190#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:173 14191#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:174 14192#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 14193#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 14194#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:609 14195msgid "List of known series. You can add new series." 14196msgstr "" 14197 14198#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:175 14199msgid "Book " 14200msgstr "" 14201 14202#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output.py:19 14203msgid "MOBI output" 14204msgstr "" 14205 14206#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 14207msgid "Ignore &margins" 14208msgstr "" 14209 14210#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 14211msgid "" 14212"Do not convert all images to &JPEG (may result in images not working in " 14213"older viewers)" 14214msgstr "" 14215 14216#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 14217msgid "Kindle options" 14218msgstr "" 14219 14220#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:88 14221msgid "MOBI file &type:" 14222msgstr "" 14223 14224#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:89 14225msgid "Personal Doc tag:" 14226msgstr "" 14227 14228#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:91 14229msgid "" 14230"<b>WARNING:</b> Various Kindle devices have trouble displaying the new or " 14231"both MOBI filetypes. If you wish to use the new format on your device, " 14232"convert to AZW3 instead of MOBI." 14233msgstr "" 14234 14235#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:30 14236msgid "Default profile" 14237msgstr "" 14238 14239#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:35 14240#: /__w/calibre/calibre/src/calibre/srv/convert.py:254 14241msgid "unlimited" 14242msgstr "" 14243 14244#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:37 14245#: /__w/calibre/calibre/src/calibre/srv/convert.py:256 14246#, python-format 14247msgid "%(width)d x %(height)d pixels" 14248msgstr "" 14249 14250#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:38 14251#: /__w/calibre/calibre/src/calibre/srv/convert.py:257 14252#, python-format 14253msgid "Screen size: %s" 14254msgstr "" 14255 14256#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:45 14257msgid "Page setup" 14258msgstr "" 14259 14260#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:126 14261msgid "&Output profile:" 14262msgstr "" 14263 14264#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:127 14265msgid "Profile description" 14266msgstr "" 14267 14268#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:128 14269msgid "&Input profile:" 14270msgstr "" 14271 14272#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:129 14273msgid "Margins" 14274msgstr "" 14275 14276#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:130 14277#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:70 14278msgid "&Left:" 14279msgstr "" 14280 14281#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:131 14282#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:134 14283#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:137 14284#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:140 14285msgid "Unchanged" 14286msgstr "" 14287 14288#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:133 14289#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:72 14290msgid "&Top:" 14291msgstr "" 14292 14293#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:136 14294#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:71 14295msgid "&Right:" 14296msgstr "" 14297 14298#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:139 14299#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:73 14300msgid "&Bottom:" 14301msgstr "" 14302 14303#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output.py:17 14304msgid "PDB output" 14305msgstr "" 14306 14307#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 14308#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:231 14309#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:238 14310#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:198 14311msgid "&Format:" 14312msgstr "" 14313 14314#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:48 14315#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 14316#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output_ui.py:32 14317#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:95 14318msgid "&Inline TOC" 14319msgstr "" 14320 14321#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:49 14322#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:48 14323#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 14324msgid "Output &encoding:" 14325msgstr "" 14326 14327#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input.py:15 14328msgid "PDF input" 14329msgstr "" 14330 14331#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input_ui.py:42 14332msgid "Line &un-wrapping factor:" 14333msgstr "" 14334 14335#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 14336msgid "No &images" 14337msgstr "" 14338 14339#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:22 14340msgid "PDF output" 14341msgstr "" 14342 14343#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:56 14344msgid "Use page margins from the &document being converted" 14345msgstr "" 14346 14347#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:174 14348msgid "&Use the paper size set in output profile" 14349msgstr "" 14350 14351#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:175 14352msgid "&Paper size:" 14353msgstr "" 14354 14355#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:177 14356msgid "&Unit:" 14357msgstr "" 14358 14359#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:178 14360msgid "Preserve &aspect ratio of cover" 14361msgstr "" 14362 14363#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:179 14364msgid "Add page &numbers to the bottom of every page" 14365msgstr "" 14366 14367#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:180 14368msgid "Add a printable &Table of Contents at the end" 14369msgstr "" 14370 14371#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:181 14372msgid "&Title for ToC:" 14373msgstr "" 14374 14375#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:182 14376msgid "Serif famil&y:" 14377msgstr "" 14378 14379#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:183 14380msgid "Sans fami&ly:" 14381msgstr "" 14382 14383#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:184 14384msgid "&Monospace family:" 14385msgstr "" 14386 14387#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:185 14388msgid "S&tandard font:" 14389msgstr "" 14390 14391#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:186 14392msgid "Default font si&ze:" 14393msgstr "" 14394 14395#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:187 14396#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:189 14397#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:598 14398#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:652 14399msgid " px" 14400msgstr "" 14401 14402#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:188 14403msgid "Monospace &font size:" 14404msgstr "" 14405 14406#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:190 14407msgid "Page &number map:" 14408msgstr "" 14409 14410#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:191 14411msgid "Page margins" 14412msgstr "" 14413 14414#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:192 14415msgid "Page headers and footers" 14416msgstr "" 14417 14418#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:193 14419#, python-format 14420msgid "" 14421"You can insert headers and footers into every page of the produced PDF file " 14422"by using header and footer templates. For examples, see the <a " 14423"href=\"%s\">documentation</a>." 14424msgstr "" 14425 14426#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:194 14427msgid "&Header template:" 14428msgstr "" 14429 14430#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:195 14431msgid "&Footer template:" 14432msgstr "" 14433 14434#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:196 14435msgid "&Break long words at the end of lines" 14436msgstr "" 14437 14438#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:197 14439msgid "Odd/even &offset:" 14440msgstr "" 14441 14442#: /__w/calibre/calibre/src/calibre/gui2/convert/pml_output.py:17 14443msgid "PMLZ output" 14444msgstr "" 14445 14446#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:47 14447msgid "Do not &reduce image size and depth" 14448msgstr "" 14449 14450#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output.py:17 14451msgid "RB output" 14452msgstr "" 14453 14454#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:161 14455msgid "No formats available" 14456msgstr "" 14457 14458#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:162 14459msgid "Cannot build regex using the GUI builder without a book." 14460msgstr "" 14461 14462#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:171 14463msgid "Could not open file" 14464msgstr "" 14465 14466#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:172 14467msgid "Could not open the file, do you have it open in another program?" 14468msgstr "" 14469 14470#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:190 14471msgid "" 14472"Failed to generate markup for testing. Click \"Show details\" to learn more." 14473msgstr "" 14474 14475#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:196 14476#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:200 14477msgid "Failed to generate preview" 14478msgstr "" 14479 14480#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:206 14481msgid "Open book" 14482msgstr "" 14483 14484#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:231 14485msgid "Click the \"Open\" button below to open a e-book to use for testing." 14486msgstr "" 14487 14488#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:89 14489msgid "Regex Builder" 14490msgstr "" 14491 14492#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:90 14493msgid "Regex:" 14494msgstr "" 14495 14496#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:91 14497#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:224 14498#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:141 14499#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:411 14500#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:42 14501msgid "&Test" 14502msgstr "" 14503 14504#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92 14505msgid "Occurrences:" 14506msgstr "" 14507 14508#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:93 14509#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:196 14510#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 14511msgid "0" 14512msgstr "" 14513 14514#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:94 14515msgid "Goto:" 14516msgstr "" 14517 14518#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:95 14519#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:179 14520#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:676 14521#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:109 14522#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:408 14523#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:128 14524msgid "&Previous" 14525msgstr "" 14526 14527#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96 14528#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:182 14529#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:675 14530#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:665 14531#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:108 14532#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:404 14533#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:587 14534#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:124 14535msgid "&Next" 14536msgstr "" 14537 14538#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97 14539#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:533 14540msgid "Preview" 14541msgstr "" 14542 14543#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input.py:15 14544msgid "RTF input" 14545msgstr "" 14546 14547#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input_ui.py:32 14548msgid "Ignore &WMF images in the RTF file" 14549msgstr "" 14550 14551#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:24 14552msgid "" 14553"Search &\n" 14554"replace" 14555msgstr "" 14556 14557#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:43 14558msgid "&Search regular expression:" 14559msgstr "" 14560 14561#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:56 14562msgid "Replacement text" 14563msgstr "" 14564 14565#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:56 14566msgid "Search regular expression" 14567msgstr "" 14568 14569#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:109 14570msgid "Load calibre search-replace definitions file" 14571msgstr "" 14572 14573#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:111 14574#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:130 14575msgid "calibre search-replace definitions file" 14576msgstr "" 14577 14578#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:120 14579msgid "Failed to read" 14580msgstr "" 14581 14582#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:121 14583#, python-format 14584msgid "Failed to load patterns from %s, click \"Show details\" to learn more." 14585msgstr "" 14586 14587#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:128 14588msgid "Save calibre search-replace definitions file" 14589msgstr "" 14590 14591#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:202 14592msgid "Unused search & replace definition" 14593msgstr "" 14594 14595#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:203 14596msgid "" 14597"The search/replace definition being edited has not been added to the list " 14598"of definitions. Do you wish to continue with the conversion (the definition " 14599"will not be used)?" 14600msgstr "" 14601 14602#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:214 14603#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:121 14604msgid "Invalid regular expression" 14605msgstr "" 14606 14607#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:215 14608#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:122 14609#, python-format 14610msgid "Invalid regular expression: %s" 14611msgstr "" 14612 14613#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:299 14614msgid "" 14615"The list of search/replace definitions that will be applied to this " 14616"conversion." 14617msgstr "" 14618 14619#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 14620msgid "Edit search/replace definition" 14621msgstr "" 14622 14623#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:146 14624msgid "&Replacement text:" 14625msgstr "" 14626 14627#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:147 14628msgid "" 14629"Add the current expression to the list of expressions that will be applied" 14630msgstr "" 14631 14632#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:148 14633#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:142 14634msgid "&Add" 14635msgstr "" 14636 14637#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149 14638msgid "Edit the currently selected expression" 14639msgstr "" 14640 14641#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150 14642#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:73 14643msgid "&Change" 14644msgstr "" 14645 14646#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151 14647msgid "Remove the currently selected expression" 14648msgstr "" 14649 14650#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152 14651#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1151 14652#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:404 14653#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:115 14654msgid "&Remove" 14655msgstr "" 14656 14657#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 14658msgid "Load a list of expressions from a previously saved file" 14659msgstr "" 14660 14661#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:154 14662#: /__w/calibre/calibre/src/calibre/gui2/covers.py:547 14663#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:305 14664#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:80 14665#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:508 14666msgid "&Load" 14667msgstr "" 14668 14669#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 14670msgid "Save this list of expressions so that you can re-use it easily" 14671msgstr "" 14672 14673#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:156 14674#: /__w/calibre/calibre/src/calibre/gui2/covers.py:544 14675#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:301 14676#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:75 14677#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:360 14678#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:250 14679#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:505 14680#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1421 14681#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:444 14682msgid "&Save" 14683msgstr "" 14684 14685#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 14686msgid "Move expression up." 14687msgstr "" 14688 14689#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:158 14690msgid "Move expression down." 14691msgstr "" 14692 14693#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:159 14694#, python-format 14695msgid "" 14696"<p>Search and replace uses <i>regular expressions</i>. See the <a " 14697"href=\"%s\">regular expressions tutorial</a> to get started with regular " 14698"expressions. Also clicking the wizard button below will allow you to test " 14699"your regular expression against the current input document. When you are " 14700"happy with an expression, click the Add button to add it to the list of " 14701"expressions." 14702msgstr "" 14703 14704#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:89 14705#: /__w/calibre/calibre/src/calibre/gui2/covers.py:542 14706#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:92 14707#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:250 14708#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:346 14709msgid "Restore &defaults" 14710msgstr "" 14711 14712#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:175 14713msgid "&Input format:" 14714msgstr "" 14715 14716#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:176 14717msgid "Use &saved conversion settings for individual books" 14718msgstr "" 14719 14720#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:216 14721msgid "Convert" 14722msgstr "" 14723 14724#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output.py:17 14725msgid "SNB output" 14726msgstr "" 14727 14728#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:41 14729msgid "Hide &chapter name" 14730msgstr "" 14731 14732#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:42 14733msgid "Don't indent the &first line for each paragraph" 14734msgstr "" 14735 14736#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 14737msgid "Insert &empty line between paragraphs" 14738msgstr "" 14739 14740#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 14741msgid "Optimize for full-&screen mode" 14742msgstr "" 14743 14744#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:17 14745msgid "" 14746"Structure\n" 14747"detection" 14748msgstr "" 14749 14750#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:19 14751msgid "" 14752"Fine tune the detection of chapter headings and other document structure." 14753msgstr "" 14754 14755#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:29 14756msgid "Detect &chapters at (XPath expression):" 14757msgstr "" 14758 14759#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:30 14760msgid "Insert &page breaks before (XPath expression):" 14761msgstr "" 14762 14763#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:33 14764msgid "Start &reading at (XPath expression):" 14765msgstr "" 14766 14767#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:42 14768#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:41 14769#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:121 14770msgid "Invalid XPath" 14771msgstr "" 14772 14773#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:43 14774#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:42 14775#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:182 14776#, python-format 14777msgid "The XPath expression %s is invalid." 14778msgstr "" 14779 14780#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 14781msgid "Remove &fake margins" 14782msgstr "" 14783 14784#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 14785msgid "" 14786"The header and footer removal options have been replaced by the Search & " 14787"replace options. Click the Search & replace category in the bar to the left " 14788"to use these options. Leave the replace field blank and enter your " 14789"header/footer removal regexps into the search field." 14790msgstr "" 14791 14792#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 14793msgid "Insert &metadata as page at start of book" 14794msgstr "" 14795 14796#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 14797msgid "Chapter &mark:" 14798msgstr "" 14799 14800#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 14801msgid "Remove first &image" 14802msgstr "" 14803 14804#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:19 14805msgid "" 14806"Table of\n" 14807"Contents" 14808msgstr "" 14809 14810#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:21 14811msgid "Control the creation/conversion of the Table of Contents." 14812msgstr "" 14813 14814#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:28 14815msgid "Level &1 TOC (XPath expression):" 14816msgstr "" 14817 14818#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:29 14819msgid "Level &2 TOC (XPath expression):" 14820msgstr "" 14821 14822#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:30 14823msgid "Level &3 TOC (XPath expression):" 14824msgstr "" 14825 14826#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:79 14827msgid "&Force use of auto-generated Table of Contents" 14828msgstr "" 14829 14830#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:80 14831msgid "Do not add &detected chapters to the Table of Contents" 14832msgstr "" 14833 14834#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:81 14835msgid "Number of &links to add to Table of Contents:" 14836msgstr "" 14837 14838#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:82 14839msgid "TOC &filter:" 14840msgstr "" 14841 14842#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:83 14843msgid "Chapter &threshold:" 14844msgstr "" 14845 14846#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:84 14847msgid "Allow &duplicate links when creating the Table of Contents" 14848msgstr "" 14849 14850#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:85 14851#, python-format 14852msgid "" 14853"<a href=\"%s\">Help with using these options to generate a Table of " 14854"Contents</a>" 14855msgstr "" 14856 14857#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:86 14858msgid "" 14859"This option will cause calibre to popup the Table of Contents Editor tool,\n" 14860" which will allow you to manually edit the Table of Contents, to fix any errors\n" 14861" caused by automatic generation." 14862msgstr "" 14863 14864#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:89 14865msgid "&Manually fine-tune the ToC after conversion is completed" 14866msgstr "" 14867 14868#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input.py:19 14869msgid "TXT input" 14870msgstr "" 14871 14872#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 14873msgid "Structure" 14874msgstr "" 14875 14876#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 14877msgid "&Paragraph style:" 14878msgstr "" 14879 14880#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:99 14881msgid "&Formatting style:" 14882msgstr "" 14883 14884#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 14885msgid "Common" 14886msgstr "" 14887 14888#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:101 14889msgid "Preserve &spaces" 14890msgstr "" 14891 14892#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:102 14893msgid "Remove &indents at the beginning of lines" 14894msgstr "" 14895 14896#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:103 14897#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:239 14898msgid "Markdown" 14899msgstr "" 14900 14901#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:104 14902msgid "" 14903"<p>Markdown is a simple markup language for text files, that allows for " 14904"advanced formatting. To learn more visit <a " 14905"href=\"https://daringfireball.net/projects/markdown\">Markdown</a>." 14906msgstr "" 14907 14908#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:105 14909msgid "" 14910"You can optionally enable various extensions to the base Markdown syntax, " 14911"below." 14912msgstr "" 14913 14914#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:106 14915msgid "" 14916"More information on <a href=\"https://python-" 14917"markdown.github.io/extensions/\">Markdown extensions</a>" 14918msgstr "" 14919 14920#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output.py:16 14921msgid "TXT output" 14922msgstr "" 14923 14924#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:88 14925msgid "General" 14926msgstr "" 14927 14928#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 14929msgid "&Line ending style:" 14930msgstr "" 14931 14932#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:91 14933msgid "&Formatting:" 14934msgstr "" 14935 14936#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:92 14937msgid "Plain" 14938msgstr "" 14939 14940#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:93 14941msgid "&Maximum line length:" 14942msgstr "" 14943 14944#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:94 14945msgid "Force maximum line &length" 14946msgstr "" 14947 14948#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:96 14949msgid "Markdown, Textile" 14950msgstr "" 14951 14952#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:97 14953msgid "Do not remove links (<a> tags) before processing" 14954msgstr "" 14955 14956#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:98 14957msgid "Do not remove image &references before processing" 14958msgstr "" 14959 14960#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 14961msgid "Keep text &color, when possible" 14962msgstr "" 14963 14964#: /__w/calibre/calibre/src/calibre/gui2/convert/txtz_output.py:14 14965msgid "TXTZ output" 14966msgstr "" 14967 14968#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard.py:81 14969msgid "Use a wizard to generate the XPath expression" 14970msgstr "" 14971 14972#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73 14973msgid "Match HTML &tags with tag name:" 14974msgstr "" 14975 14976#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74 14977msgid "*" 14978msgstr "" 14979 14980#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75 14981msgid "a" 14982msgstr "" 14983 14984#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76 14985msgid "br" 14986msgstr "" 14987 14988#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77 14989msgid "div" 14990msgstr "" 14991 14992#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78 14993msgid "h1" 14994msgstr "" 14995 14996#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79 14997msgid "h2" 14998msgstr "" 14999 15000#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80 15001msgid "h3" 15002msgstr "" 15003 15004#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81 15005msgid "h4" 15006msgstr "" 15007 15008#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82 15009msgid "h5" 15010msgstr "" 15011 15012#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83 15013msgid "h6" 15014msgstr "" 15015 15016#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84 15017msgid "hr" 15018msgstr "" 15019 15020#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85 15021msgid "span" 15022msgstr "" 15023 15024#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86 15025msgid "Having the &attribute:" 15026msgstr "" 15027 15028#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87 15029msgid "With &value:" 15030msgstr "" 15031 15032#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88 15033msgid "(A regular expression)" 15034msgstr "" 15035 15036#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89 15037#, python-format 15038msgid "" 15039"<p>For example, to match all h2 tags that have class=\"chapter\", set tag to" 15040" <i>h2</i>, attribute to <i>class</i> and value to " 15041"<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " 15042"leaving value blank will match any value. Setting tag to * will match any " 15043"tag.</p><p>To learn more advanced usage of XPath see the <a " 15044"href=\"%s\">XPath Tutorial</a>." 15045msgstr "" 15046 15047#: /__w/calibre/calibre/src/calibre/gui2/cover_flow.py:257 15048msgid "Browse by covers" 15049msgstr "" 15050 15051#: /__w/calibre/calibre/src/calibre/gui2/covers.py:63 15052#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/text.py:857 15053#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:393 15054msgid "Choose color" 15055msgstr "" 15056 15057#: /__w/calibre/calibre/src/calibre/gui2/covers.py:79 15058#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:52 15059#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:138 15060#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:225 15061#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:480 15062#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:688 15063#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:65 15064msgid "&Name:" 15065msgstr "" 15066 15067#: /__w/calibre/calibre/src/calibre/gui2/covers.py:82 15068msgid "Color &1:" 15069msgstr "" 15070 15071#: /__w/calibre/calibre/src/calibre/gui2/covers.py:83 15072msgid "Color &2:" 15073msgstr "" 15074 15075#: /__w/calibre/calibre/src/calibre/gui2/covers.py:84 15076msgid "Contrast color &1 (mainly for text):" 15077msgstr "" 15078 15079#: /__w/calibre/calibre/src/calibre/gui2/covers.py:85 15080msgid "Contrast color &2 (mainly for text):" 15081msgstr "" 15082 15083#: /__w/calibre/calibre/src/calibre/gui2/covers.py:98 15084#: /__w/calibre/calibre/src/calibre/gui2/covers.py:102 15085#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:236 15086#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:267 15087#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:270 15088msgid "Invalid name" 15089msgstr "" 15090 15091#: /__w/calibre/calibre/src/calibre/gui2/covers.py:99 15092#, python-format 15093msgid "" 15094"The color scheme name \"%s\" is invalid. It must start with a # and be at " 15095"least two characters long." 15096msgstr "" 15097 15098#: /__w/calibre/calibre/src/calibre/gui2/covers.py:103 15099#, python-format 15100msgid "A color scheme with the name \"%s\" already exists." 15101msgstr "" 15102 15103#: /__w/calibre/calibre/src/calibre/gui2/covers.py:134 15104msgid "" 15105"When generating covers, a color scheme for the cover is chosen at random " 15106"from the color schemes below. You can prevent an individual scheme from " 15107"being selected by unchecking it. The preview on the right shows the " 15108"currently selected color scheme." 15109msgstr "" 15110 15111#: /__w/calibre/calibre/src/calibre/gui2/covers.py:138 15112msgid "Choose a color scheme to be used for this generated cover." 15113msgstr "" 15114 15115#: /__w/calibre/calibre/src/calibre/gui2/covers.py:139 15116msgid "" 15117"In normal cover generation, the color scheme is chosen at random from the " 15118"list of color schemes below. You can prevent an individual color scheme from" 15119" being chosen by unchecking it here." 15120msgstr "" 15121 15122#: /__w/calibre/calibre/src/calibre/gui2/covers.py:147 15123msgid "&New color scheme" 15124msgstr "" 15125 15126#: /__w/calibre/calibre/src/calibre/gui2/covers.py:150 15127msgid "&Edit color scheme" 15128msgstr "" 15129 15130#: /__w/calibre/calibre/src/calibre/gui2/covers.py:153 15131msgid "&Remove color scheme" 15132msgstr "" 15133 15134#: /__w/calibre/calibre/src/calibre/gui2/covers.py:158 15135msgid "&Styles" 15136msgstr "" 15137 15138#: /__w/calibre/calibre/src/calibre/gui2/covers.py:162 15139msgid "" 15140"When generating covers, a style for the cover is chosen at random from the " 15141"styles below. You can prevent an individual style from being selected by " 15142"unchecking it. The preview on the right shows the currently selected style." 15143msgstr "" 15144 15145#: /__w/calibre/calibre/src/calibre/gui2/covers.py:166 15146msgid "Choose a style to be used for this generated cover." 15147msgstr "" 15148 15149#: /__w/calibre/calibre/src/calibre/gui2/covers.py:167 15150msgid "" 15151"In normal cover generation, the style is chosen at random from the list of " 15152"styles below. You can prevent an individual style from being chosen by " 15153"unchecking it here." 15154msgstr "" 15155 15156#: /__w/calibre/calibre/src/calibre/gui2/covers.py:177 15157msgid "&Fonts and sizes" 15158msgstr "" 15159 15160#: /__w/calibre/calibre/src/calibre/gui2/covers.py:189 15161msgid "&Title font family:" 15162msgstr "" 15163 15164#: /__w/calibre/calibre/src/calibre/gui2/covers.py:189 15165msgid "&Title font size:" 15166msgstr "" 15167 15168#: /__w/calibre/calibre/src/calibre/gui2/covers.py:190 15169msgid "&Subtitle font family:" 15170msgstr "" 15171 15172#: /__w/calibre/calibre/src/calibre/gui2/covers.py:190 15173msgid "&Subtitle font size:" 15174msgstr "" 15175 15176#: /__w/calibre/calibre/src/calibre/gui2/covers.py:191 15177msgid "&Footer font family:" 15178msgstr "" 15179 15180#: /__w/calibre/calibre/src/calibre/gui2/covers.py:191 15181msgid "&Footer font size:" 15182msgstr "" 15183 15184#: /__w/calibre/calibre/src/calibre/gui2/covers.py:216 15185msgid "Cover &width:" 15186msgstr "" 15187 15188#: /__w/calibre/calibre/src/calibre/gui2/covers.py:217 15189msgid "Cover &height:" 15190msgstr "" 15191 15192#: /__w/calibre/calibre/src/calibre/gui2/covers.py:219 15193msgid "" 15194"Note that the preview to the side is of fixed aspect ratio, so changing the " 15195"cover width above will not have any effect. If you change the height, you " 15196"should also change the width nevertheless as it will be used in actual cover" 15197" generation." 15198msgstr "" 15199 15200#: /__w/calibre/calibre/src/calibre/gui2/covers.py:226 15201msgid "&Text" 15202msgstr "" 15203 15204#: /__w/calibre/calibre/src/calibre/gui2/covers.py:230 15205msgid "" 15206"The text on the generated cover is taken from the metadata of the book. This" 15207" is controlled via templates. You can use the <b>, <i> and <br> tags in the " 15208"templates for bold, italic and line breaks, respectively. The default " 15209"templates use the title, series and authors. You can change them to use " 15210"whatever metadata you like." 15211msgstr "" 15212 15213#: /__w/calibre/calibre/src/calibre/gui2/covers.py:258 15214msgid "Change the &title template" 15215msgstr "" 15216 15217#: /__w/calibre/calibre/src/calibre/gui2/covers.py:258 15218msgid "The title template" 15219msgstr "" 15220 15221#: /__w/calibre/calibre/src/calibre/gui2/covers.py:259 15222msgid "Change the &sub-title template" 15223msgstr "" 15224 15225#: /__w/calibre/calibre/src/calibre/gui2/covers.py:259 15226msgid "The sub-title template" 15227msgstr "" 15228 15229#: /__w/calibre/calibre/src/calibre/gui2/covers.py:260 15230msgid "Change the &footer template" 15231msgstr "" 15232 15233#: /__w/calibre/calibre/src/calibre/gui2/covers.py:260 15234msgid "The footer template" 15235msgstr "" 15236 15237#: /__w/calibre/calibre/src/calibre/gui2/covers.py:402 15238msgid "My Color Scheme" 15239msgstr "" 15240 15241#: /__w/calibre/calibre/src/calibre/gui2/covers.py:414 15242#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1018 15243#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:892 15244#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1154 15245msgid "Cannot edit" 15246msgstr "" 15247 15248#: /__w/calibre/calibre/src/calibre/gui2/covers.py:415 15249msgid "Cannot edit a builtin color scheme. Create a new color scheme instead." 15250msgstr "" 15251 15252#: /__w/calibre/calibre/src/calibre/gui2/covers.py:432 15253#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:146 15254#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:341 15255msgid "Cannot remove" 15256msgstr "" 15257 15258#: /__w/calibre/calibre/src/calibre/gui2/covers.py:433 15259msgid "Cannot remove a builtin color scheme." 15260msgstr "" 15261 15262#: /__w/calibre/calibre/src/calibre/gui2/covers.py:485 15263msgid "A sample book" 15264msgstr "" 15265 15266#: /__w/calibre/calibre/src/calibre/gui2/covers.py:485 15267msgid "Author One" 15268msgstr "" 15269 15270#: /__w/calibre/calibre/src/calibre/gui2/covers.py:485 15271msgid "Author Two" 15272msgstr "" 15273 15274#: /__w/calibre/calibre/src/calibre/gui2/covers.py:486 15275msgid "A series of samples" 15276msgstr "" 15277 15278#: /__w/calibre/calibre/src/calibre/gui2/covers.py:488 15279msgid "Tag One" 15280msgstr "" 15281 15282#: /__w/calibre/calibre/src/calibre/gui2/covers.py:488 15283msgid "Tag Two" 15284msgstr "" 15285 15286#: /__w/calibre/calibre/src/calibre/gui2/covers.py:489 15287msgid "Some publisher" 15288msgstr "" 15289 15290#: /__w/calibre/calibre/src/calibre/gui2/covers.py:531 15291msgid "Cover generation settings" 15292msgstr "" 15293 15294#: /__w/calibre/calibre/src/calibre/gui2/covers.py:536 15295msgid "Save these settings as the &defaults for future use" 15296msgstr "" 15297 15298#: /__w/calibre/calibre/src/calibre/gui2/covers.py:546 15299msgid "Save the current cover generation settings for later re-use" 15300msgstr "" 15301 15302#: /__w/calibre/calibre/src/calibre/gui2/covers.py:551 15303msgid "Load previously saved cover generation settings" 15304msgstr "" 15305 15306#: /__w/calibre/calibre/src/calibre/gui2/covers.py:553 15307msgid "" 15308"Save the current settings as the settings to use always instead of just this" 15309" time. Remember that for styles and colors the actual style or color used is" 15310" chosen at random from the list of checked styles/colors." 15311msgstr "" 15312 15313#: /__w/calibre/calibre/src/calibre/gui2/covers.py:568 15314msgid "My cover style" 15315msgstr "" 15316 15317#: /__w/calibre/calibre/src/calibre/gui2/covers.py:568 15318msgid "Name for these settings" 15319msgstr "" 15320 15321#: /__w/calibre/calibre/src/calibre/gui2/covers.py:568 15322msgid "Theme name:" 15323msgstr "" 15324 15325#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:25 15326msgid "" 15327"Create the rule below, the rule can be used to transform style properties" 15328msgstr "" 15329 15330#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:37 15331#, python-brace-format 15332msgid "{preamble} {property} {match_type} {query}" 15333msgstr "" 15334 15335#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:43 15336msgid "If the &property:" 15337msgstr "" 15338 15339#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:46 15340msgid "" 15341"The name of a CSS property, for example: font-size\n" 15342"Do not use shorthand properties, they will not work.\n" 15343"For instance use margin-top, not margin." 15344msgstr "" 15345 15346#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:64 15347#, python-brace-format 15348msgid "{action} {action_data}" 15349msgstr "" 15350 15351#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:98 15352msgid "The CSS property value" 15353msgstr "" 15354 15355#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:104 15356msgid "" 15357"Either a CSS length, such as 10pt or a unit less number. If a unit less " 15358"number is used it will be compared with the CSS value using whatever unit " 15359"the value has. Note that comparison automatically converts units, except for" 15360" relative units like percentage or em, for which comparison fails if the " 15361"units are different." 15362msgstr "" 15363 15364#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:113 15365msgid "" 15366"CSS properties to add to the rule that contains the matching style. You can " 15367"specify more than one property, separated by semi-colons, for example: " 15368"color:red; font-weight: bold" 15369msgstr "" 15370 15371#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:117 15372msgid "A number" 15373msgstr "" 15374 15375#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:158 15376#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:279 15377#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:118 15378#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:201 15379msgid "Edit rule" 15380msgstr "" 15381 15382#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:170 15383#, python-brace-format 15384msgid "" 15385"If the property <i>{property}</i> <b>{match_type}</b> " 15386"<b>{query}</b><br>{action}" 15387msgstr "" 15388 15389#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:179 15390#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:300 15391msgid "This rule is invalid, please remove it" 15392msgstr "" 15393 15394#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:189 15395msgid "" 15396"You can specify rules to transform styles here. Click the \"Add rule\" " 15397"button below to get started." 15398msgstr "" 15399 15400#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:196 15401msgid "Test style transform rules" 15402msgstr "" 15403 15404#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:198 15405msgid "Enter a CSS stylesheet below and click the \"Test\" button" 15406msgstr "" 15407 15408#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:200 15409msgid "Resulting stylesheet" 15410msgstr "" 15411 15412#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:254 15413msgid "Edit style transform rules" 15414msgstr "" 15415 15416#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:289 15417#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1045 15418#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1007 15419#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:143 15420msgid "E&xport" 15421msgstr "" 15422 15423#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:290 15424#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1047 15425msgid "Export these rules to a file" 15426msgstr "" 15427 15428#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:293 15429#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1049 15430#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1003 15431#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:147 15432msgid "&Import" 15433msgstr "" 15434 15435#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:294 15436msgid "Import previously exported rules" 15437msgstr "" 15438 15439#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:297 15440#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:513 15441msgid "&Test rules" 15442msgstr "" 15443 15444#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:302 15445#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:506 15446msgid "Save this ruleset for later re-use" 15447msgstr "" 15448 15449#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:308 15450#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:509 15451msgid "Load a previously saved ruleset" 15452msgstr "" 15453 15454#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:316 15455#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:439 15456msgid "No rules" 15457msgstr "" 15458 15459#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:317 15460msgid "There are no rules to export" 15461msgstr "" 15462 15463#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:318 15464msgid "Choose file for exported rules" 15465msgstr "" 15466 15467#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:326 15468msgid "Choose file to import rules from" 15469msgstr "" 15470 15471#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:55 15472#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:603 15473msgid " index" 15474msgstr "" 15475 15476#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:92 15477#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:362 15478#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:920 15479#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1128 15480#, python-brace-format 15481msgid "Clear {0}" 15482msgstr "" 15483 15484#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:195 15485msgid "Set {} to yes" 15486msgstr "" 15487 15488#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:201 15489msgid "Set {} to no" 15490msgstr "" 15491 15492#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:208 15493msgid "Clear {}" 15494msgstr "" 15495 15496#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:213 15497#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:254 15498#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:321 15499#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:351 15500#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1010 15501#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1060 15502#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1141 15503#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530 15504#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539 15505#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:551 15506#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:555 15507#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:707 15508#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:663 15509msgid "Undefined" 15510msgstr "" 15511 15512#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:355 15513#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1124 15514#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:225 15515msgid "Today" 15516msgstr "" 15517 15518#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:448 15519msgid "Open Item editor. If CTRL or SHIFT is pressed, open Manage items" 15520msgstr "" 15521 15522#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:561 15523#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1489 15524msgid "Values changed" 15525msgstr "" 15526 15527#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:562 15528msgid "" 15529"You have changed the values. In order to use this editor, you must either " 15530"discard or apply these changes. Apply changes?" 15531msgstr "" 15532 15533#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:694 15534#, python-brace-format 15535msgid "" 15536"The enumeration \"{0}\" contains an invalid value that will be set to the " 15537"default" 15538msgstr "" 15539 15540#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:927 15541#, python-brace-format 15542msgid "Set {0} to No" 15543msgstr "" 15544 15545#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:932 15546#, python-brace-format 15547msgid "Set {0} to Yes" 15548msgstr "" 15549 15550#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:936 15551#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1367 15552msgid "Open Item editor" 15553msgstr "" 15554 15555#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:963 15556msgid "Apply changes" 15557msgstr "" 15558 15559#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1181 15560#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:208 15561msgid "Clear series" 15562msgstr "" 15563 15564#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1184 15565msgid "Automatically number books" 15566msgstr "" 15567 15568#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1186 15569msgid "" 15570"If not checked, the series number for the books will be set to 1. If " 15571"checked, selected books will be automatically numbered, in the order you " 15572"selected them. So if you selected Book A and then Book B, Book A will have " 15573"series number 1 and Book B series number 2." 15574msgstr "" 15575 15576#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1193 15577msgid "Force numbers to start with " 15578msgstr "" 15579 15580#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1195 15581msgid "" 15582"Series will normally be renumbered from the highest number in the database " 15583"for that series. Checking this box will tell calibre to start numbering from" 15584" the value in the box" 15585msgstr "" 15586 15587#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1210 15588#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 15589msgid "" 15590"The amount by which to increment the series number for successive books. " 15591"Only applicable when using force series numbers." 15592msgstr "" 15593 15594#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1317 15595#, python-brace-format 15596msgid "" 15597"The enumeration \"{0}\" contains invalid values that will not appear in the " 15598"list" 15599msgstr "" 15600 15601#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1370 15602msgid "Remove all tags" 15603msgstr "" 15604 15605#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1400 15606#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1401 15607msgid "tags to remove" 15608msgstr "" 15609 15610#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1490 15611msgid "" 15612"You have entered values. In order to use this editor you must first discard " 15613"them. Discard the values?" 15614msgstr "" 15615 15616#: /__w/calibre/calibre/src/calibre/gui2/device.py:55 15617#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:165 15618msgid "No details available." 15619msgstr "" 15620 15621#: /__w/calibre/calibre/src/calibre/gui2/device.py:241 15622msgid "Device no longer connected." 15623msgstr "" 15624 15625#: /__w/calibre/calibre/src/calibre/gui2/device.py:485 15626msgid "Get device information" 15627msgstr "" 15628 15629#: /__w/calibre/calibre/src/calibre/gui2/device.py:496 15630msgid "Set library information" 15631msgstr "" 15632 15633#: /__w/calibre/calibre/src/calibre/gui2/device.py:520 15634msgid "Get list of books on device" 15635msgstr "" 15636 15637#: /__w/calibre/calibre/src/calibre/gui2/device.py:527 15638msgid "Prepare files for transfer from device" 15639msgstr "" 15640 15641#: /__w/calibre/calibre/src/calibre/gui2/device.py:538 15642msgid "Get annotations from device" 15643msgstr "" 15644 15645#: /__w/calibre/calibre/src/calibre/gui2/device.py:550 15646msgid "Send metadata to device" 15647msgstr "" 15648 15649#: /__w/calibre/calibre/src/calibre/gui2/device.py:555 15650msgid "Send collections to device" 15651msgstr "" 15652 15653#: /__w/calibre/calibre/src/calibre/gui2/device.py:605 15654msgid "Upload one book to the device" 15655msgid_plural "Upload {} books to the device" 15656msgstr[0] "" 15657msgstr[1] "" 15658 15659#: /__w/calibre/calibre/src/calibre/gui2/device.py:621 15660msgid "Delete books from device" 15661msgstr "" 15662 15663#: /__w/calibre/calibre/src/calibre/gui2/device.py:638 15664msgid "Download books from device" 15665msgstr "" 15666 15667#: /__w/calibre/calibre/src/calibre/gui2/device.py:648 15668msgid "View book on device" 15669msgstr "" 15670 15671#: /__w/calibre/calibre/src/calibre/gui2/device.py:730 15672msgid "Set default send to device action" 15673msgstr "" 15674 15675#: /__w/calibre/calibre/src/calibre/gui2/device.py:735 15676msgid "Send to main memory" 15677msgstr "" 15678 15679#: /__w/calibre/calibre/src/calibre/gui2/device.py:737 15680msgid "Send to storage card A" 15681msgstr "" 15682 15683#: /__w/calibre/calibre/src/calibre/gui2/device.py:739 15684msgid "Send to storage card B" 15685msgstr "" 15686 15687#: /__w/calibre/calibre/src/calibre/gui2/device.py:765 15688msgid "Send specific format to" 15689msgstr "" 15690 15691#: /__w/calibre/calibre/src/calibre/gui2/device.py:766 15692msgid "Send and delete from library" 15693msgstr "" 15694 15695#: /__w/calibre/calibre/src/calibre/gui2/device.py:809 15696msgid "Eject device" 15697msgstr "" 15698 15699#: /__w/calibre/calibre/src/calibre/gui2/device.py:896 15700#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:353 15701#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 15702#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:60 15703msgid "Error" 15704msgstr "" 15705 15706#: /__w/calibre/calibre/src/calibre/gui2/device.py:897 15707msgid "Error communicating with device" 15708msgstr "" 15709 15710#: /__w/calibre/calibre/src/calibre/gui2/device.py:909 15711#, python-format 15712msgid "Manage the %s?" 15713msgstr "" 15714 15715#: /__w/calibre/calibre/src/calibre/gui2/device.py:910 15716#, python-format 15717msgid "Detected the <b>%s</b>. Do you want calibre to manage it?" 15718msgstr "" 15719 15720#: /__w/calibre/calibre/src/calibre/gui2/device.py:937 15721#: /__w/calibre/calibre/src/calibre/gui2/device.py:1564 15722#: /__w/calibre/calibre/src/calibre/gui2/email.py:469 15723msgid "No suitable formats" 15724msgstr "" 15725 15726#: /__w/calibre/calibre/src/calibre/gui2/device.py:954 15727msgid "Select folder to open as device" 15728msgstr "" 15729 15730#: /__w/calibre/calibre/src/calibre/gui2/device.py:966 15731msgid "Running jobs" 15732msgstr "" 15733 15734#: /__w/calibre/calibre/src/calibre/gui2/device.py:967 15735msgid "Cannot configure the device while there are running device jobs." 15736msgstr "" 15737 15738#: /__w/calibre/calibre/src/calibre/gui2/device.py:974 15739#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:367 15740#, python-format 15741msgid "Configure %s" 15742msgstr "" 15743 15744#: /__w/calibre/calibre/src/calibre/gui2/device.py:994 15745#, python-format 15746msgid "Restart calibre for the changes to %s to be applied." 15747msgstr "" 15748 15749#: /__w/calibre/calibre/src/calibre/gui2/device.py:1034 15750msgid "Error talking to device" 15751msgstr "" 15752 15753#: /__w/calibre/calibre/src/calibre/gui2/device.py:1035 15754msgid "" 15755"There was a temporary error talking to the device. Please unplug and " 15756"reconnect the device or reboot." 15757msgstr "" 15758 15759#: /__w/calibre/calibre/src/calibre/gui2/device.py:1088 15760msgid "Device: " 15761msgstr "" 15762 15763#: /__w/calibre/calibre/src/calibre/gui2/device.py:1090 15764msgid " detected." 15765msgstr "" 15766 15767#: /__w/calibre/calibre/src/calibre/gui2/device.py:1235 15768msgid "No books" 15769msgstr "" 15770 15771#: /__w/calibre/calibre/src/calibre/gui2/device.py:1236 15772msgid "selected to send" 15773msgstr "" 15774 15775#: /__w/calibre/calibre/src/calibre/gui2/device.py:1243 15776#: /__w/calibre/calibre/src/calibre/gui2/device.py:1273 15777msgid "No device" 15778msgstr "" 15779 15780#: /__w/calibre/calibre/src/calibre/gui2/device.py:1244 15781msgid "No device connected" 15782msgstr "" 15783 15784#: /__w/calibre/calibre/src/calibre/gui2/device.py:1260 15785#, python-format 15786msgid "%(num)i of %(total)i books" 15787msgstr "" 15788 15789#: /__w/calibre/calibre/src/calibre/gui2/device.py:1264 15790#, python-format 15791msgid "0 of %i books" 15792msgstr "" 15793 15794#: /__w/calibre/calibre/src/calibre/gui2/device.py:1265 15795msgid "Choose format to send to device" 15796msgstr "" 15797 15798#: /__w/calibre/calibre/src/calibre/gui2/device.py:1274 15799msgid "Cannot send: No device is connected" 15800msgstr "" 15801 15802#: /__w/calibre/calibre/src/calibre/gui2/device.py:1277 15803#: /__w/calibre/calibre/src/calibre/gui2/device.py:1281 15804msgid "No card" 15805msgstr "" 15806 15807#: /__w/calibre/calibre/src/calibre/gui2/device.py:1278 15808#: /__w/calibre/calibre/src/calibre/gui2/device.py:1282 15809msgid "Cannot send: Device has no storage card" 15810msgstr "" 15811 15812#: /__w/calibre/calibre/src/calibre/gui2/device.py:1350 15813#: /__w/calibre/calibre/src/calibre/gui2/device.py:1428 15814#: /__w/calibre/calibre/src/calibre/gui2/device.py:1558 15815msgid "Auto convert the following books before uploading to the device?" 15816msgstr "" 15817 15818#: /__w/calibre/calibre/src/calibre/gui2/device.py:1377 15819msgid "Sending catalogs to device." 15820msgstr "" 15821 15822#: /__w/calibre/calibre/src/calibre/gui2/device.py:1471 15823msgid "Sending news to device." 15824msgstr "" 15825 15826#: /__w/calibre/calibre/src/calibre/gui2/device.py:1524 15827msgid "Sending books to device." 15828msgstr "" 15829 15830#: /__w/calibre/calibre/src/calibre/gui2/device.py:1565 15831msgid "" 15832"Could not upload the following books to the device, as no suitable formats " 15833"were found. Convert the book(s) to a format supported by your device first." 15834msgstr "" 15835 15836#: /__w/calibre/calibre/src/calibre/gui2/device.py:1643 15837msgid "No space on device" 15838msgstr "" 15839 15840#: /__w/calibre/calibre/src/calibre/gui2/device.py:1644 15841msgid "" 15842"<p>Cannot upload books to device there is no more free space available " 15843msgstr "" 15844 15845#: /__w/calibre/calibre/src/calibre/gui2/device.py:1649 15846msgid "Incorrect destination" 15847msgstr "" 15848 15849#: /__w/calibre/calibre/src/calibre/gui2/device.py:1887 15850#, python-format 15851msgid "Analyzing books on the device: %d%% finished" 15852msgstr "" 15853 15854#: /__w/calibre/calibre/src/calibre/gui2/device.py:2007 15855msgid "Book format sync problem" 15856msgstr "" 15857 15858#: /__w/calibre/calibre/src/calibre/gui2/device.py:2008 15859msgid "" 15860"Some book formats in your library cannot be synced because they have dates " 15861"in the future" 15862msgstr "" 15863 15864#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:36 15865#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:75 15866#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:76 15867#: /__w/calibre/calibre/src/calibre/gui2/layout.py:79 15868msgid "Device" 15869msgstr "" 15870 15871#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:160 15872msgid "Unknown formats" 15873msgstr "" 15874 15875#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:161 15876#, python-brace-format 15877msgid "" 15878"You have enabled the <b>{0}</b> formats for your {1}. The {1} may not " 15879"support them. If you send these formats to your {1} they may not work. Are " 15880"you sure?" 15881msgstr "" 15882 15883#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:174 15884#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:116 15885#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:302 15886#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:76 15887#, python-format 15888msgid "The template %s is invalid:" 15889msgstr "" 15890 15891#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 15892msgid "Select available formats and their order for this device" 15893msgstr "" 15894 15895#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 15896msgid "" 15897"If checked, books are placed into sub-folders based on their metadata on the" 15898" device. If unchecked, books are all put into the top level folder." 15899msgstr "" 15900 15901#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 15902#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:91 15903msgid "Use sub-folders" 15904msgstr "" 15905 15906#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 15907#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:103 15908#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:104 15909msgid "Use author sort for author" 15910msgstr "" 15911 15912#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 15913msgid "Save &template:" 15914msgstr "" 15915 15916#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58 15917msgid "No formats selected" 15918msgstr "" 15919 15920#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:59 15921msgid "You must choose at least one format to send to the device" 15922msgstr "" 15923 15924#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:88 15925msgid "" 15926"<b>Save &template</b> to control the filename and\n" 15927" location of files sent to the device:" 15928msgstr "" 15929 15930#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:132 15931msgid "" 15932"A <b>list of &folders</b> on the device to\n" 15933" which to send e-books. The first one that exists will be used:" 15934msgstr "" 15935 15936#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:142 15937#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:231 15938msgid "Browse for a folder on the device" 15939msgstr "" 15940 15941#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:171 15942msgid "" 15943"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" 15944" connect to devices with a checkmark next to their names." 15945msgstr "" 15946 15947#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:217 15948#, python-format 15949msgid "Send the %s format to the folder:" 15950msgstr "" 15951 15952#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 15953msgid "Folder on the device" 15954msgstr "" 15955 15956#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:233 15957#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:188 15958msgid "&Remove rule" 15959msgstr "" 15960 15961#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:279 15962msgid "Format specific sending" 15963msgstr "" 15964 15965#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:284 15966msgid "" 15967"You can create rules that control where e-books of a specific\n" 15968" format are sent to on the device. These will take precedence over\n" 15969" the folders specified above." 15970msgstr "" 15971 15972#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:306 15973msgid "Add a &new rule" 15974msgstr "" 15975 15976#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:345 15977#, python-format 15978msgid "The <b>%s</b> device has no serial number, it cannot be configured" 15979msgstr "" 15980 15981#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350 15982msgid "" 15983"<b>No MTP device connected.</b><p> You can only configure the MTP device " 15984"plugin when a device is connected." 15985msgstr "" 15986 15987#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357 15988msgid "" 15989"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " 15990"devices\" tab." 15991msgstr "" 15992 15993#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377 15994#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:109 15995#, python-format 15996msgid "Choose the formats to send to the %s" 15997msgstr "" 15998 15999#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:380 16000#, python-format 16001msgid "&Ignore the %s in calibre" 16002msgstr "" 16003 16004#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:384 16005msgid "Change scanned &folders" 16006msgstr "" 16007 16008#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:390 16009msgid "Show device information" 16010msgstr "" 16011 16012#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:428 16013#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:223 16014#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:249 16015#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:980 16016#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:461 16017#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:173 16018#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:464 16019#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:47 16020msgid "Copy to clipboard" 16021msgstr "" 16022 16023#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:442 16024#, python-format 16025msgid "The %s will be ignored in calibre" 16026msgstr "" 16027 16028#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:504 16029#, python-format 16030msgid "" 16031"You are trying to send books into the <b>%s</b> folder. This folder is " 16032"currently ignored by calibre when scanning the device. You have to tell " 16033"calibre you want this folder scanned in order to be able to send books to " 16034"it. Click the <b>Configure</b> button below to send books to it." 16035msgstr "" 16036 16037#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:513 16038#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:176 16039#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135 16040#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:529 16041msgid "Configure" 16042msgstr "" 16043 16044#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:517 16045#, python-format 16046msgid "Cannot send to %s" 16047msgstr "" 16048 16049#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:96 16050msgid "Choose folder on device" 16051msgstr "" 16052 16053#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:110 16054msgid "<b>Scanned folders:</b>" 16055msgstr "" 16056 16057#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:111 16058msgid "" 16059"You can select which folders calibre will scan when searching this device " 16060"for books." 16061msgstr "" 16062 16063#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:128 16064msgid "" 16065"If you a select a previously unselected folder, any sub-folders will not be " 16066"visible until you restart calibre." 16067msgstr "" 16068 16069#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:142 16070msgid "Choose folders to scan" 16071msgstr "" 16072 16073#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:82 16074msgid "File formats" 16075msgstr "" 16076 16077#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:262 16078msgid "Extra driver customization options" 16079msgstr "" 16080 16081#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 16082msgid "How many empty books?" 16083msgstr "" 16084 16085#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:29 16086msgid "How many empty books should be added?" 16087msgstr "" 16088 16089#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:37 16090msgid "Set the author of the new books to:" 16091msgstr "" 16092 16093#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:49 16094msgid "Reset author to Unknown" 16095msgstr "" 16096 16097#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:53 16098msgid "Set the series of the new books to:" 16099msgstr "" 16100 16101#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:65 16102msgid "Reset series" 16103msgstr "" 16104 16105#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:69 16106msgid "Set the title of the new books to:" 16107msgstr "" 16108 16109#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:78 16110msgid "Reset title" 16111msgstr "" 16112 16113#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:82 16114msgid "Also create an empty e-book in format:" 16115msgstr "" 16116 16117#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:88 16118msgid "Also create an empty book format file that you can subsequently edit" 16119msgstr "" 16120 16121#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:100 16122msgid "Also copy book &formats when duplicating a book" 16123msgstr "" 16124 16125#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:102 16126msgid "Also copy all e-book files into the newly created duplicate books." 16127msgstr "" 16128 16129#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:112 16130msgid "&Duplicate current book" 16131msgstr "" 16132 16133#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:116 16134#, python-format 16135msgid "" 16136"Make the new empty book records exact duplicates\n" 16137"of the current book \"%s\", with all metadata identical" 16138msgstr "" 16139 16140#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:36 16141msgid "Add books by ISBN" 16142msgstr "" 16143 16144#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:49 16145msgid "&Paste from clipboard" 16146msgstr "" 16147 16148#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:54 16149#, python-format 16150msgid "" 16151"<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" 16152"<p>Any invalid ISBNs in the list will be ignored.</p>\n" 16153"<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" 16154"<p><code>9788842915232 >> %s</code></p>" 16155msgstr "" 16156 16157#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:62 16158msgid "&Tags to set on created book entries:" 16159msgstr "" 16160 16161#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:68 16162msgid "Check for books with the same ISBN already in library" 16163msgstr "" 16164 16165#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:118 16166msgid "Some invalid ISBNs" 16167msgstr "" 16168 16169#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:119 16170msgid "" 16171"Some of the ISBNs you entered were invalid. They will be ignored. Click " 16172"\"Show details\" to see which ones. Do you want to proceed?" 16173msgstr "" 16174 16175#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:125 16176msgid "All invalid ISBNs" 16177msgstr "" 16178 16179#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:126 16180msgid "All the ISBNs you entered were invalid. No books can be added." 16181msgstr "" 16182 16183#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:125 16184msgid "Edit authors" 16185msgstr "" 16186 16187#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:128 16188msgid "" 16189"Edit the authors for this book. You can drag and drop to re-arrange authors" 16190msgstr "" 16191 16192#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:138 16193msgid "Enter an author to add" 16194msgstr "" 16195 16196#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:147 16197msgid "&Remove selected" 16198msgstr "" 16199 16200#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:59 16201msgid "Configure the Book details window" 16202msgstr "" 16203 16204#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:72 16205#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:671 16206msgid "Select displayed metadata" 16207msgstr "" 16208 16209#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:79 16210msgid "Move the selected field up" 16211msgstr "" 16212 16213#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:83 16214msgid "Move the selected field down" 16215msgstr "" 16216 16217#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:90 16218msgid "" 16219"Note that <b>comments</b> will always be displayed at the end, regardless of" 16220" the order you assign here" 16221msgstr "" 16222 16223#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:169 16224msgid "Fit &cover within view" 16225msgstr "" 16226 16227#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:176 16228msgid "Configure this view" 16229msgstr "" 16230 16231#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:196 16232#, python-format 16233msgid "Next [%s]" 16234msgstr "" 16235 16236#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:198 16237#, python-format 16238msgid "Previous [%s]" 16239msgstr "" 16240 16241#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:307 16242msgid "This book is marked" 16243msgstr "" 16244 16245#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:308 16246#, python-format 16247msgid "This book is marked as: %s" 16248msgstr "" 16249 16250#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:312 16251msgid "Path: {}" 16252msgstr "" 16253 16254#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog.py:42 16255msgid "My books" 16256msgstr "" 16257 16258#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog.py:237 16259msgid "No help available" 16260msgstr "" 16261 16262#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog.py:238 16263msgid "No help available for this output format." 16264msgstr "" 16265 16266#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:80 16267#: /__w/calibre/calibre/src/calibre/gui2/tools.py:380 16268msgid "Generate catalog" 16269msgstr "" 16270 16271#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:81 16272#, python-brace-format 16273msgid "Generate catalog for {0} books" 16274msgstr "" 16275 16276#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:82 16277msgid "Catalo&g format:" 16278msgstr "" 16279 16280#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:83 16281msgid "" 16282"Catalog &title (existing catalog with the same title will be replaced):" 16283msgstr "" 16284 16285#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:84 16286msgid "&Send catalog to device automatically" 16287msgstr "" 16288 16289#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:85 16290msgid "" 16291"Add the catalog to your calibre library after it is generated.\n" 16292"Note that if you disable adding of the catalog to the library\n" 16293"automatic sending of the catalog to the device will not work." 16294msgstr "" 16295 16296#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:88 16297msgid "&Add catalog to library" 16298msgstr "" 16299 16300#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:89 16301msgid "Catalog options" 16302msgstr "" 16303 16304#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:30 16305msgid "Vacuuming database to improve performance." 16306msgstr "" 16307 16308#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:31 16309msgid "This will take a while, please wait..." 16310msgstr "" 16311 16312#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:32 16313msgid "Vacuuming..." 16314msgstr "" 16315 16316#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:89 16317msgid "Check library -- Problems found" 16318msgstr "" 16319 16320#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:103 16321msgid "" 16322" <h1>Help</h1>\n" 16323"\n" 16324" <p>calibre stores the list of your books and their metadata in a\n" 16325" database. The actual book files and covers are stored as normal\n" 16326" files in the calibre library folder. The database contains a list of the files\n" 16327" and covers belonging to each book entry. This tool checks that the\n" 16328" actual files in the library folder on your computer match the\n" 16329" information in the database.</p>\n" 16330"\n" 16331" <p>The result of each type of check is shown to the left. The various\n" 16332" checks are:\n" 16333" </p>\n" 16334" <ul>\n" 16335" <li><b>Invalid titles</b>: These are files and folders appearing\n" 16336" in the library where books titles should, but that do not have the\n" 16337" correct form to be a book title.</li>\n" 16338" <li><b>Extra titles</b>: These are extra files in your calibre\n" 16339" library that appear to be correctly-formed titles, but have no corresponding\n" 16340" entries in the database.</li>\n" 16341" <li><b>Invalid authors</b>: These are files appearing\n" 16342" in the library where only author folders should be.</li>\n" 16343" <li><b>Extra authors</b>: These are folders in the\n" 16344" calibre library that appear to be authors but that do not have entries\n" 16345" in the database.</li>\n" 16346" <li><b>Missing book formats</b>: These are book formats that are in\n" 16347" the database but have no corresponding format file in the book's folder.\n" 16348" <li><b>Extra book formats</b>: These are book format files found in\n" 16349" the book's folder but not in the database.\n" 16350" <li><b>Unknown files in books</b>: These are extra files in the\n" 16351" folder of each book that do not correspond to a known format or cover\n" 16352" file.</li>\n" 16353" <li><b>Missing cover files</b>: These represent books that are marked\n" 16354" in the database as having covers but the actual cover files are\n" 16355" missing.</li>\n" 16356" <li><b>Cover files not in database</b>: These are books that have\n" 16357" cover files but are marked as not having covers in the database.</li>\n" 16358" <li><b>Folder raising exception</b>: These represent folders in the\n" 16359" calibre library that could not be processed/understood by this\n" 16360" tool.</li>\n" 16361" </ul>\n" 16362"\n" 16363" <p>There are two kinds of automatic fixes possible: <i>Delete\n" 16364" marked</i> and <i>Fix marked</i>.</p>\n" 16365" <p><i>Delete marked</i> is used to remove extra files/folders/covers that\n" 16366" have no entries in the database. Check the box next to the item you want\n" 16367" to delete. Use with caution.</p>\n" 16368"\n" 16369" <p><i>Fix marked</i> is applicable only to covers and missing formats\n" 16370" (the three lines marked 'fixable'). In the case of missing cover files,\n" 16371" checking the fixable box and pushing this button will tell calibre that\n" 16372" there is no cover for all of the books listed. Use this option if you\n" 16373" are not going to restore the covers from a backup. In the case of extra\n" 16374" cover files, checking the fixable box and pushing this button will tell\n" 16375" calibre that the cover files it found are correct for all the books\n" 16376" listed. Use this when you are not going to delete the file(s). In the\n" 16377" case of missing formats, checking the fixable box and pushing this\n" 16378" button will tell calibre that the formats are really gone. Use this if\n" 16379" you are not going to restore the formats from a backup.</p>\n" 16380"\n" 16381" " 16382msgstr "" 16383 16384#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:171 16385msgid "&Run the check again" 16386msgstr "" 16387 16388#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:174 16389msgid "Copy &to clipboard" 16390msgstr "" 16391 16392#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:177 16393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:738 16394msgid "&Done" 16395msgstr "" 16396 16397#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:180 16398msgid "Mark &all for delete" 16399msgstr "" 16400 16401#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:181 16402msgid "Mark all deletable subitems" 16403msgstr "" 16404 16405#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:184 16406msgid "Delete &marked" 16407msgstr "" 16408 16409#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:185 16410msgid "Delete marked files (checked subitems)" 16411msgstr "" 16412 16413#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:188 16414msgid "Mar&k all for fix" 16415msgstr "" 16416 16417#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:189 16418msgid "Mark all fixable items" 16419msgstr "" 16420 16421#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:192 16422msgid "&Fix marked" 16423msgstr "" 16424 16425#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:195 16426msgid "Fix marked sections (checked fixable items)" 16427msgstr "" 16428 16429#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:207 16430msgid "Names to ignore:" 16431msgstr "" 16432 16433#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:212 16434msgid "" 16435"Enter comma-separated standard file name wildcards, such as synctoy*.dat" 16436msgstr "" 16437 16438#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:215 16439msgid "Extensions to ignore:" 16440msgstr "" 16441 16442#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:220 16443msgid "" 16444"Enter comma-separated extensions without a leading dot. Used only in book " 16445"folders" 16446msgstr "" 16447 16448#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:267 16449msgid "(fixable)" 16450msgstr "" 16451 16452#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:273 16453#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:278 16454msgid "(deletable)" 16455msgstr "" 16456 16457#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:302 16458msgid "Path from library" 16459msgstr "" 16460 16461#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:399 16462msgid "" 16463"The marked files and folders will be <b>permanently deleted</b>. Are you " 16464"sure?" 16465msgstr "" 16466 16467#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:19 16468#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:47 16469msgid "Choose format" 16470msgstr "" 16471 16472#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:31 16473msgid "&Open with..." 16474msgstr "" 16475 16476#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:68 16477msgid "Edit \"Open with\" applications..." 16478msgstr "" 16479 16480#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:48 16481#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:84 16482#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 16483msgid "Format" 16484msgstr "" 16485 16486#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 16487msgid "Existing" 16488msgstr "" 16489 16490#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:50 16491msgid "Convertible" 16492msgstr "" 16493 16494#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:70 16495#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:75 16496msgid "Choose location for calibre library" 16497msgstr "" 16498 16499#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:84 16500msgid "Same as current" 16501msgstr "" 16502 16503#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:85 16504#, python-format 16505msgid "The location %s contains the current calibre library" 16506msgstr "" 16507 16508#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:95 16509#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:101 16510#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:186 16511#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:797 16512#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:812 16513msgid "Bad location" 16514msgstr "" 16515 16516#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:96 16517msgid "" 16518"You should not create a library inside the calibre folder as this folder is " 16519"automatically deleted during upgrades." 16520msgstr "" 16521 16522#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:102 16523#, python-format 16524msgid "" 16525"You can only create libraries inside %s at the top level, not in sub-folders" 16526msgstr "" 16527 16528#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:108 16529msgid "No existing library found" 16530msgstr "" 16531 16532#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:109 16533#, python-format 16534msgid "There is no existing calibre library at %s" 16535msgstr "" 16536 16537#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:115 16538msgid "Not empty" 16539msgstr "" 16540 16541#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:116 16542#, python-format 16543msgid "The folder %s is not empty. Please choose an empty folder." 16544msgstr "" 16545 16546#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:137 16547msgid "Moving library, please wait..." 16548msgstr "" 16549 16550#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:137 16551msgid "Scanning..." 16552msgstr "" 16553 16554#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:158 16555msgid "Failed to move library" 16556msgstr "" 16557 16558#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:159 16559msgid "" 16560"There was an error while moving the library. The operation has been aborted." 16561" Click \"Show details\" for details." 16562msgstr "" 16563 16564#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:173 16565msgid "No location" 16566msgstr "" 16567 16568#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:173 16569msgid "No location selected" 16570msgstr "" 16571 16572#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:187 16573#, python-format 16574msgid "%s is not an existing folder" 16575msgstr "" 16576 16577#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:77 16578msgid "Choose your calibre library" 16579msgstr "" 16580 16581#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:78 16582#, python-brace-format 16583msgid "Your calibre library is currently located at {0}" 16584msgstr "" 16585 16586#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:79 16587msgid "New &location:" 16588msgstr "" 16589 16590#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:80 16591msgid "Use the previously &existing library at the new location" 16592msgstr "" 16593 16594#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:81 16595msgid "&Create an empty library at the new location" 16596msgstr "" 16597 16598#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:82 16599msgid "" 16600"Copy the custom columns, saved searches, column widths, plugboards,\n" 16601"user categories, and other information from the old to the new library" 16602msgstr "" 16603 16604#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:84 16605msgid "&Copy structure from the current library" 16606msgstr "" 16607 16608#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:85 16609msgid "&Move the current library to new location" 16610msgstr "" 16611 16612#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:21 16613#, python-format 16614msgid "Add \"%s\" to toolbars or menus" 16615msgstr "" 16616 16617#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:27 16618#, python-format 16619msgid "Select the toolbars and/or menus to add <b>%s</b> to:" 16620msgstr "" 16621 16622#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:45 16623msgid "" 16624"You can also customise the plugin locations using <b>Preferences -> " 16625"Interface -> Toolbars</b>" 16626msgstr "" 16627 16628#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 16629msgid "Edit comments" 16630msgstr "" 16631 16632#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:42 16633#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:72 16634#, python-brace-format 16635msgid "Edit \"{0}\"" 16636msgstr "" 16637 16638#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:72 16639msgid "Edit text" 16640msgstr "" 16641 16642#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete.py:38 16643msgid "&Show this warning again" 16644msgstr "" 16645 16646#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:74 16647msgid "Where do you want to delete from?" 16648msgstr "" 16649 16650#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:75 16651#: /__w/calibre/calibre/src/calibre/gui2/layout.py:77 16652#: /__w/calibre/calibre/src/calibre/srv/opds.py:244 16653msgid "Library" 16654msgstr "" 16655 16656#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 16657msgid "Library and device" 16658msgstr "" 16659 16660#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:28 16661#, python-brace-format 16662msgid "{num} of {series}" 16663msgstr "" 16664 16665#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:39 16666msgid "Target book" 16667msgstr "" 16668 16669#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:102 16670msgid "Merge books" 16671msgstr "" 16672 16673#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:126 16674msgid "Merge metadata" 16675msgstr "" 16676 16677#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:127 16678msgid "Merge the metadata of the selected books into the target book" 16679msgstr "" 16680 16681#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:128 16682msgid "Merge formats" 16683msgstr "" 16684 16685#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:129 16686msgid "Merge the book files of the selected books into the target book" 16687msgstr "" 16688 16689#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:130 16690msgid "Delete merged books" 16691msgstr "" 16692 16693#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:131 16694msgid "Delete the selected books after merging" 16695msgstr "" 16696 16697#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:156 16698#, python-brace-format 16699msgid "" 16700"Book formats and metadata from the selected books will be merged into the " 16701"target book ({title})." 16702msgstr "" 16703 16704#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:159 16705#, python-brace-format 16706msgid "" 16707"Book formats from the selected books will be merged into to the target book " 16708"({title}). Metadata in the target book will not be changed." 16709msgstr "" 16710 16711#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:163 16712#, python-brace-format 16713msgid "" 16714"Metadata from the selected books will be merged into to the target book " 16715"({title}). Formats will not be merged." 16716msgstr "" 16717 16718#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:167 16719msgid "All book formats of the first selected book will be kept." 16720msgstr "" 16721 16722#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:169 16723msgid "After being merged, the selected books will be <b>deleted</b>." 16724msgstr "" 16725 16726#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:172 16727msgid "" 16728"Any duplicate formats in the selected books will be permanently " 16729"<b>deleted</b> from your calibre library." 16730msgstr "" 16731 16732#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:177 16733msgid "" 16734"Any formats not in the target book will be added to it from the selected " 16735"books." 16736msgstr "" 16737 16738#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:181 16739msgid "Are you <b>sure</b> you want to proceed?" 16740msgstr "" 16741 16742#: /__w/calibre/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:45 16743#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:36 16744msgid "ERROR" 16745msgstr "" 16746 16747#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:181 16748msgid "Create a new news source by clicking one of the buttons below" 16749msgstr "" 16750 16751#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:195 16752msgid "&Edit this recipe" 16753msgstr "" 16754 16755#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:199 16756msgid "&Remove this recipe" 16757msgstr "" 16758 16759#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:203 16760msgid "S&ave recipe as file" 16761msgstr "" 16762 16763#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:207 16764msgid "&Download this recipe" 16765msgstr "" 16766 16767#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:256 16768msgid "Save recipe" 16769msgstr "" 16770 16771#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:257 16772#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:677 16773msgid "Recipes" 16774msgstr "" 16775 16776#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:274 16777msgid "Are you sure you want to permanently remove this recipe?" 16778msgstr "" 16779 16780#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:310 16781msgid "" 16782"Create a basic news recipe, by adding RSS feeds to it.\n" 16783"For some news sources, you will have to use the \"Switch to advanced mode\" button below to further customize the fetch process." 16784msgstr "" 16785 16786#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:317 16787msgid "Recipe &title:" 16788msgstr "" 16789 16790#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:321 16791msgid "day(s)" 16792msgstr "" 16793 16794#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:322 16795msgid "The oldest article to download" 16796msgstr "" 16797 16798#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:324 16799#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:87 16800msgid "&Oldest article:" 16801msgstr "" 16802 16803#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:328 16804msgid "Maximum number of articles to download per feed." 16805msgstr "" 16806 16807#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:329 16808msgid "&Max. number of articles per feed:" 16809msgstr "" 16810 16811#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:332 16812msgid "Feeds in recipe" 16813msgstr "" 16814 16815#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:339 16816msgid "Move selected feed up" 16817msgstr "" 16818 16819#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:344 16820msgid "Remove selected feed" 16821msgstr "" 16822 16823#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:349 16824msgid "Move selected feed down" 16825msgstr "" 16826 16827#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:356 16828msgid "Add feed to recipe" 16829msgstr "" 16830 16831#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:360 16832msgid "&Feed title:" 16833msgstr "" 16834 16835#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:362 16836msgid "Feed &URL:" 16837msgstr "" 16838 16839#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:363 16840msgid "&Add feed" 16841msgstr "" 16842 16843#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:364 16844msgid "Add this feed to the recipe" 16845msgstr "" 16846 16847#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:392 16848msgid "No feed title" 16849msgstr "" 16850 16851#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:393 16852msgid "You must specify a title for the feed" 16853msgstr "" 16854 16855#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:396 16856msgid "No feed URL" 16857msgstr "" 16858 16859#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:397 16860msgid "You must specify a URL for the feed" 16861msgstr "" 16862 16863#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:404 16864msgid "Title required" 16865msgstr "" 16866 16867#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:405 16868msgid "You must give your news source a title" 16869msgstr "" 16870 16871#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:408 16872msgid "Feed required" 16873msgstr "" 16874 16875#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:409 16876msgid "You must add at least one feed to your news source" 16877msgstr "" 16878 16879#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:414 16880#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:467 16881msgid "Invalid recipe" 16882msgstr "" 16883 16884#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:415 16885#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:468 16886#, python-format 16887msgid "Failed to compile the recipe, with syntax error: %s" 16888msgstr "" 16889 16890#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:432 16891msgid "My news source" 16892msgstr "" 16893 16894#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:454 16895#, python-format 16896msgid "" 16897"For help with writing advanced news recipes, see the <a href=\"%s\">User " 16898"Manual</a>" 16899msgstr "" 16900 16901#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:499 16902msgid "Choose builtin recipe" 16903msgstr "" 16904 16905#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:517 16906#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:240 16907msgid "Go" 16908msgstr "வாய்" 16909 16910#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:542 16911msgid "Choose recipe" 16912msgstr "" 16913 16914#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:543 16915msgid "You must choose a recipe to customize first" 16916msgstr "" 16917 16918#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:552 16919msgid "Add custom news source" 16920msgstr "" 16921 16922#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:572 16923msgid "&New recipe" 16924msgstr "" 16925 16926#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:572 16927msgid "Create a new recipe from scratch" 16928msgstr "" 16929 16930#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:573 16931msgid "Customize &builtin recipe" 16932msgstr "" 16933 16934#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:573 16935msgid "Customize a builtin news download source" 16936msgstr "" 16937 16938#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:574 16939msgid "Load a recipe from a file" 16940msgstr "" 16941 16942#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:574 16943msgid "Load recipe from &file" 16944msgstr "" 16945 16946#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:575 16947msgid "&Show recipe files" 16948msgstr "" 16949 16950#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:575 16951msgid "Show the folder containing all recipe files" 16952msgstr "" 16953 16954#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:576 16955msgid "Import &OPML" 16956msgstr "" 16957 16958#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:577 16959msgid "" 16960"Import a collection of RSS feeds in OPML format\n" 16961"Many RSS readers can export their subscribed RSS feeds\n" 16962"in OPML format" 16963msgstr "" 16964 16965#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:596 16966msgid "S&witch to advanced mode" 16967msgstr "" 16968 16969#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:597 16970msgid "Edit this recipe in advanced mode" 16971msgstr "" 16972 16973#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:613 16974msgid "Are you sure? Any unsaved changes will be lost." 16975msgstr "" 16976 16977#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:625 16978msgid "No recipes" 16979msgstr "" 16980 16981#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:626 16982msgid "No custom recipes created." 16983msgstr "" 16984 16985#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:676 16986msgid "Choose a recipe file" 16987msgstr "" 16988 16989#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:685 16990msgid "Invalid input" 16991msgstr "" 16992 16993#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:686 16994#, python-format 16995msgid "<p>Could not create recipe. Error:<br>%s" 16996msgstr "" 16997 16998#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:724 16999msgid "Failed to create recipes" 17000msgstr "" 17001 17002#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:725 17003msgid "Failed to create some recipes, click \"Show details\" for details" 17004msgstr "" 17005 17006#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:74 17007msgid "" 17008"All checked books will be <b>permanently deleted</b> from your device. " 17009"Please verify the list." 17010msgstr "" 17011 17012#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:83 17013#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:218 17014#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 17015#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:424 17016#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1028 17017msgid "Author" 17018msgstr "" 17019 17020#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:83 17021msgid "Location" 17022msgstr "" 17023 17024#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:52 17025msgid "Delete from device" 17026msgstr "" 17027 17028#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 17029#, python-format 17030msgid "%(curr)s (was %(initial)s)" 17031msgstr "" 17032 17033#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 17034#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:536 17035#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1235 17036msgid "Item is blank" 17037msgstr "" 17038 17039#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:88 17040#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:537 17041#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1236 17042msgid "An item cannot be set to nothing. Delete it instead." 17043msgstr "" 17044 17045#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 17046#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:566 17047#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:591 17048msgid "No item selected" 17049msgstr "" 17050 17051#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:102 17052#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:567 17053#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:592 17054msgid "You must select one item from the list of available items." 17055msgstr "" 17056 17057#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 17058#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:203 17059#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:220 17060#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:618 17061msgid "No items selected" 17062msgstr "" 17063 17064#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:110 17065#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:619 17066msgid "You must select at least one item from the list." 17067msgstr "" 17068 17069#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:114 17070#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:630 17071msgid "Are you sure you want to delete the following items?" 17072msgstr "" 17073 17074#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:75 17075#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:110 17076msgid "Category editor" 17077msgstr "" 17078 17079#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:76 17080msgid "Items in use" 17081msgstr "" 17082 17083#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 17084msgid "" 17085"Delete item from database. This will unapply the item from all books and " 17086"then remove it from the database." 17087msgstr "" 17088 17089#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 17090msgid "Rename the item in every book where it is used." 17091msgstr "" 17092 17093#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 17094#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:136 17095msgid "Ctrl+S" 17096msgstr "" 17097 17098#: /__w/calibre/calibre/src/calibre/gui2/dialogs/drm_error.py:21 17099#, python-brace-format 17100msgid "" 17101"<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " 17102"cannot read or convert this book in calibre, <a href=\"{0}\">click here</a>." 17103" </p>" 17104msgstr "" 17105 17106#: /__w/calibre/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:53 17107msgid "This book has DRM" 17108msgstr "" 17109 17110#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:26 17111msgid "Duplicate found" 17112msgid_plural "duplicates found" 17113msgstr[0] "" 17114msgstr[1] "" 17115 17116#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:35 17117msgid "" 17118"Books with the same titles as the following already exist in calibre. Select" 17119" which books you want added anyway." 17120msgstr "" 17121 17122#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:94 17123#, python-format 17124msgid "%(title)s by %(author)s [%(formats)s]" 17125msgstr "" 17126 17127#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:120 17128msgid "Already in calibre:" 17129msgstr "" 17130 17131#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:134 17132#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:222 17133#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:159 17134#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:521 17135#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1216 17136#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:255 17137#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:757 17138#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:174 17139msgid "No matches found" 17140msgstr "" 17141 17142#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:218 17143#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:156 17144msgid "Author sort" 17145msgstr "" 17146 17147#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:218 17148msgid "Link" 17149msgstr "" 17150 17151#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:294 17152#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:313 17153#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:688 17154#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:474 17155msgid "Change case" 17156msgstr "" 17157 17158#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:296 17159#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17160#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:315 17161#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:689 17162#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:475 17163msgid "Upper case" 17164msgstr "" 17165 17166#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:297 17167#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17168#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:316 17169#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:690 17170#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:476 17171msgid "Lower case" 17172msgstr "" 17173 17174#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:298 17175#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17176#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:317 17177#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:691 17178#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:477 17179msgid "Swap case" 17180msgstr "" 17181 17182#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:299 17183#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17184#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:318 17185#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:692 17186#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:478 17187msgid "Title case" 17188msgstr "" 17189 17190#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:323 17191msgid "Copy to author sort" 17192msgstr "" 17193 17194#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:326 17195msgid "Show books by author in book list" 17196msgstr "" 17197 17198#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:329 17199msgid "Copy to author" 17200msgstr "" 17201 17202#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:483 17203#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1286 17204msgid "Invalid author name" 17205msgstr "" 17206 17207#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:484 17208msgid "You cannot change an author to multiple authors." 17209msgstr "" 17210 17211#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:95 17212#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:179 17213msgid "Manage authors" 17214msgstr "" 17215 17216#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96 17217#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:720 17218#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:111 17219msgid "&Search for:" 17220msgstr "" 17221 17222#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:97 17223#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:114 17224msgid "S&earch" 17225msgstr "" 17226 17227#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:98 17228msgid "" 17229"<p>Only show authors in the\n" 17230" current Virtual library. Edits already done may be hidden but will\n" 17231" not be forgotten.</p>" 17232msgstr "" 17233 17234#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:101 17235msgid "Only show authors in the current &Virtual library" 17236msgstr "" 17237 17238#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:102 17239msgid "Filter &by:" 17240msgstr "" 17241 17242#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:103 17243msgid "" 17244"<p>Only show authors that contain the text in this box.\n" 17245" The match ignores case.</p>" 17246msgstr "" 17247 17248#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:105 17249msgid "Fi<er" 17250msgstr "" 17251 17252#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:106 17253msgid "" 17254"Reset all the author sort values to a value automatically\n" 17255"generated from the author. Exactly how this value is automatically\n" 17256"generated can be controlled via Preferences->Advanced->Tweaks" 17257msgstr "" 17258 17259#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:109 17260msgid "&Recalculate all author sort values" 17261msgstr "" 17262 17263#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:110 17264msgid "" 17265"Copy author sort to author for every author. You typically use this button\n" 17266"after changing Preferences->Advanced->Tweaks->Author sort name algorithm" 17267msgstr "" 17268 17269#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:112 17270msgid "&Copy all author sort values to author" 17271msgstr "" 17272 17273#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:18 17274#, python-brace-format 17275msgid "Edit permissible values for {0}" 17276msgstr "" 17277 17278#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:26 17279msgid "Remove the currently selected value" 17280msgstr "" 17281 17282#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:29 17283msgid "Add a new permissible value" 17284msgstr "" 17285 17286#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:53 17287#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:473 17288msgid "Color" 17289msgstr "" 17290 17291#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:103 17292#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:123 17293#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:137 17294msgid "Select a cell" 17295msgstr "" 17296 17297#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:104 17298#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:124 17299#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:138 17300msgid "Select a cell before clicking the button" 17301msgstr "" 17302 17303#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:157 17304msgid "Empty value" 17305msgstr "" 17306 17307#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:158 17308msgid "Empty values are not allowed" 17309msgstr "" 17310 17311#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:168 17312msgid "Duplicate value" 17313msgstr "" 17314 17315#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:169 17316#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:576 17317#, python-brace-format 17318msgid "" 17319"The value \"{0}\" is in the list more than once, perhaps with different case" 17320msgstr "" 17321 17322#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:175 17323msgid "Invalid colors specification" 17324msgstr "" 17325 17326#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:176 17327msgid "Either all values or no values must have colors" 17328msgstr "" 17329 17330#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:49 17331msgid "Previous location: " 17332msgstr "" 17333 17334#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:54 17335msgid "Location to import this library to" 17336msgstr "" 17337 17338#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:56 17339msgid "Select &folder" 17340msgstr "" 17341 17342#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:62 17343msgid "Choose a folder for this library" 17344msgstr "" 17345 17346#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:79 17347msgid "Working please wait..." 17348msgstr "" 17349 17350#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:95 17351msgid "Total:" 17352msgstr "" 17353 17354#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:104 17355msgid "Current:" 17356msgstr "" 17357 17358#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:168 17359msgid "" 17360"You can export all calibre data, including your books, settings and plugins " 17361"into a single folder. Then, you can use this tool to re-import all that data" 17362" into a different calibre install, for example, on another computer." 17363msgstr "" 17364 17365#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:172 17366msgid "" 17367"This is a simple way to move your calibre installation with all its data to " 17368"a new computer, or to replicate your current setup on a second computer." 17369msgstr "" 17370 17371#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:178 17372msgid "&Export all your calibre data" 17373msgstr "" 17374 17375#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:181 17376msgid "&Import previously exported data" 17377msgstr "" 17378 17379#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:190 17380#, python-brace-format 17381msgid "" 17382"{0} [Size: {1}]\n" 17383"in {2}" 17384msgstr "" 17385 17386#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:192 17387msgid "Calculating..." 17388msgstr "" 17389 17390#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:198 17391msgid "Select which libraries you want to export below" 17392msgstr "" 17393 17394#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:233 17395msgid "" 17396"Specify the folder containing the previously exported calibre data that you " 17397"wish to import." 17398msgstr "" 17399 17400#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:237 17401msgid "Choose &folder" 17402msgstr "" 17403 17404#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:247 17405msgid "" 17406"Specify locations for the libraries you want to import. A location must be " 17407"an empty folder on your computer. If you leave any blank, those libraries " 17408"will not be imported." 17409msgstr "" 17410 17411#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:253 17412msgid "Select folder with exported data" 17413msgstr "" 17414 17415#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:257 17416msgid "" 17417"Importing calibre data means all libraries, settings, plugins, etc will be " 17418"imported. This is a security risk, only proceed if the data you are " 17419"importing was previously generated by you, using the calibre export " 17420"functionality." 17421msgstr "" 17422 17423#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:266 17424msgid "Not valid" 17425msgstr "" 17426 17427#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:267 17428#, python-brace-format 17429msgid "The folder {0} is not valid: {1}" 17430msgstr "" 17431 17432#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:290 17433msgid "Content server running" 17434msgstr "" 17435 17436#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:291 17437msgid "" 17438"Cannot import while the Content server is running, shut it down first by " 17439"clicking the \"Connect/share\" button on the calibre toolbar" 17440msgstr "" 17441 17442#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:295 17443msgid "No folder selected" 17444msgstr "" 17445 17446#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:296 17447msgid "" 17448"You must select a folder containing the previously exported data that you " 17449"wish to import" 17450msgstr "" 17451 17452#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:311 17453#, python-format 17454msgid "%s is not a folder" 17455msgstr "" 17456 17457#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:311 17458msgid "Not a folder" 17459msgstr "" 17460 17461#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:314 17462#, python-format 17463msgid "%s is not an empty folder" 17464msgstr "" 17465 17466#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:314 17467msgid "Folder not empty" 17468msgstr "" 17469 17470#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:318 17471msgid "No libraries selected" 17472msgstr "" 17473 17474#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:319 17475msgid "You must specify the location for at least one library" 17476msgstr "" 17477 17478#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:321 17479msgid "Some libraries ignored" 17480msgstr "" 17481 17482#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:322 17483msgid "You have chosen not to import some libraries. Proceed anyway?" 17484msgstr "" 17485 17486#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:344 17487msgid "Choose a folder to export to" 17488msgstr "" 17489 17490#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:348 17491msgid "Export folder not empty" 17492msgstr "" 17493 17494#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:349 17495msgid "The folder you choose to export the data to must be empty." 17496msgstr "" 17497 17498#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:362 17499msgid "Exporting all calibre data..." 17500msgstr "" 17501 17502#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:363 17503msgid "Failed to export data." 17504msgstr "" 17505 17506#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:371 17507msgid "Importing all calibre data..." 17508msgstr "" 17509 17510#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:372 17511msgid "Failed to import data." 17512msgstr "" 17513 17514#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:68 17515#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1094 17516#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1107 17517msgid "Active jobs" 17518msgstr "" 17519 17520#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:69 17521#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:630 17522#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:571 17523#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:265 17524#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:125 17525#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:550 17526#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:345 17527#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:162 17528msgid "Find next match" 17529msgstr "" 17530 17531#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:70 17532#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:29 17533#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:194 17534#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:723 17535#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:700 17536msgid "&Search" 17537msgstr "" 17538 17539#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:71 17540msgid "&Stop selected jobs" 17541msgstr "" 17542 17543#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:72 17544msgid "&Hide selected jobs" 17545msgstr "" 17546 17547#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:73 17548msgid "Show job &details" 17549msgstr "" 17550 17551#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:74 17552msgid "Show &all jobs" 17553msgstr "" 17554 17555#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:75 17556msgid "Stop &all non device jobs" 17557msgstr "" 17558 17559#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:76 17560msgid "&Hide all jobs" 17561msgstr "" 17562 17563#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:87 17564#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:78 17565#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 17566#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:137 17567#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:38 17568#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:348 17569#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1451 17570#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:46 17571#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 17572msgid "Authors" 17573msgstr "" 17574 17575#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:131 17576msgid "You must enter a search expression into the search field" 17577msgstr "" 17578 17579#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:202 17580msgid "You must select a matching book" 17581msgstr "" 17582 17583#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:75 17584msgid "Do a search to find the book you want to match" 17585msgstr "" 17586 17587#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:76 17588msgid "" 17589"<p>Remember to update metadata on the device when you are done (Right click " 17590"the device icon and select <i>Update cached metadata</i>)</p>" 17591msgstr "" 17592 17593#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:119 17594#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:399 17595#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:124 17596msgid "Show &details" 17597msgstr "" 17598 17599#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:120 17600#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:400 17601#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:125 17602msgid "Hide &details" 17603msgstr "" 17604 17605#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:124 17606#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:404 17607#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:129 17608msgid "Show detailed information about this error" 17609msgstr "" 17610 17611#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:181 17612#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:439 17613#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:176 17614msgid "Copied" 17615msgstr "" 17616 17617#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:290 17618#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:346 17619#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1043 17620#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1157 17621msgid "&View log" 17622msgstr "" 17623 17624#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:396 17625msgid "&Retry" 17626msgstr "" 17627 17628#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:425 17629msgid "Hide the remaining error message" 17630msgid_plural "Hide the {} remaining error messages" 17631msgstr[0] "" 17632msgstr[1] "" 17633 17634#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:66 17635#: /__w/calibre/calibre/src/calibre/gui2/dialogs/progress.py:136 17636msgid "Working" 17637msgstr "" 17638 17639#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:94 17640#, python-format 17641msgid "Processing %d books, please wait..." 17642msgstr "" 17643 17644#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:99 17645msgid "Current step progress: %p %" 17646msgstr "" 17647 17648#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:105 17649msgid "Step %v/%m" 17650msgstr "" 17651 17652#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:478 17653msgid "Lower Case" 17654msgstr "" 17655 17656#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:479 17657msgid "Upper Case" 17658msgstr "" 17659 17660#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:480 17661msgid "Title Case" 17662msgstr "" 17663 17664#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:484 17665msgid "Character match" 17666msgstr "" 17667 17668#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:485 17669msgid "Regular expression" 17670msgstr "" 17671 17672#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:488 17673msgid "Replace field" 17674msgstr "" 17675 17676#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:489 17677msgid "Prepend to field" 17678msgstr "" 17679 17680#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:490 17681msgid "Append to field" 17682msgstr "" 17683 17684#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:504 17685msgid "Editing metadata for one book" 17686msgid_plural "Editing metadata for {} books" 17687msgstr[0] "" 17688msgstr[1] "" 17689 17690#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:563 17691msgid "" 17692"Immediately make all changes without closing the dialog. This operation " 17693"cannot be canceled or undone" 17694msgstr "" 17695 17696#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:659 17697#, python-format 17698msgid "Book %d:" 17699msgstr "" 17700 17701#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:677 17702msgid "Enter an identifier type" 17703msgstr "" 17704 17705#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:683 17706msgid "" 17707"<b>You can destroy your library using this feature.</b> Changes are " 17708"permanent. There is no undo function. You are strongly encouraged to back up" 17709" your library before proceeding.<p>Search and replace in text fields using " 17710"character matching or regular expressions. " 17711msgstr "" 17712 17713#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:691 17714msgid "" 17715"In character mode, the field is searched for the entered search text. The " 17716"text is replaced by the specified replacement text everywhere it is found in" 17717" the specified field. After replacement is finished, the text can be changed" 17718" to upper-case, lower-case, or title-case. If the Case-sensitive check box " 17719"is checked, the search text must match exactly. If it is unchecked, the " 17720"search text will match both upper- and lower-case letters" 17721msgstr "" 17722 17723#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 17724msgid "" 17725"In regular expression mode, the search text is an arbitrary Python-" 17726"compatible regular expression. The replacement text can contain " 17727"backreferences to parenthesized expressions in the pattern. The search is " 17728"not anchored, and can match and replace multiple times on the same string. " 17729"The modification functions (lower-case etc) are applied to the matched text," 17730" not to the field as a whole. The destination box specifies the field where " 17731"the result after matching and replacement is to be assigned. You can replace" 17732" the text in the field, or prepend or append the matched text. See <a " 17733"href=\"https://docs.python.org/library/re.html\">this reference</a> for more" 17734" information on Python's regular expressions, and in particular the 'sub' " 17735"function." 17736msgstr "" 17737 17738#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 17739msgid "S/R TEMPLATE ERROR" 17740msgstr "" 17741 17742#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 17743msgid "" 17744"You must specify a destination when source is a composite field or a " 17745"template" 17746msgstr "" 17747 17748#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 17749msgid "" 17750"The replacement value for a rating column must be empty or an integer " 17751"between 0 and 10" 17752msgstr "" 17753 17754#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 17755msgid "You must specify a destination identifier type" 17756msgstr "" 17757 17758#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 17759msgid "You must specify a search expression in the \"Search for\" field" 17760msgstr "" 17761 17762#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1072 17763msgid "Invalid identifier string" 17764msgstr "" 17765 17766#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1073 17767#, python-brace-format 17768msgid "" 17769"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" 17770"\n" 17771"Do you want to continue processing books?" 17772msgstr "" 17773 17774#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1077 17775msgid "Result identifier string: " 17776msgstr "" 17777 17778#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1176 17779msgid "Search/replace invalid" 17780msgstr "" 17781 17782#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1177 17783#, python-format 17784msgid "Search/replace is invalid: %s" 17785msgstr "" 17786 17787#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1273 17788msgid "Covers compressed" 17789msgstr "" 17790 17791#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1274 17792#, python-brace-format 17793msgid "" 17794"Covers were compressed by {percent:.1%} from a total size of {old} to {new}." 17795msgstr "" 17796 17797#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1288 17798#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:708 17799msgid "Delete saved search/replace" 17800msgstr "" 17801 17802#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1289 17803msgid "The selected saved search/replace will be deleted. Are you sure?" 17804msgstr "" 17805 17806#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1314 17807#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1319 17808#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1324 17809msgid "Save search/replace" 17810msgstr "" 17811 17812#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1315 17813msgid "Search/replace name:" 17814msgstr "" 17815 17816#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1325 17817msgid "" 17818"That saved search/replace already exists and will be overwritten. Are you " 17819"sure?" 17820msgstr "" 17821 17822#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 17823msgid "Edit meta information" 17824msgstr "" 17825 17826#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 17827msgid "&Author(s): " 17828msgstr "" 17829 17830#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 17831msgid "" 17832"This will cause the author sort field to be automatically updated\n" 17833" based on the authors field for each selected book. Note that if\n" 17834" you use the control above to set authors in bulk, the author sort\n" 17835" field is updated anyway, regardless of the value of this checkbox." 17836msgstr "" 17837 17838#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 17839msgid "A&utomatically set author sort" 17840msgstr "" 17841 17842#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 17843msgid "S&wap title and author" 17844msgstr "" 17845 17846#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 17847msgid "Author s&ort: " 17848msgstr "" 17849 17850#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 17851msgid "" 17852"Specify how the author(s) of this book should be sorted. For example Charles" 17853" Dickens should be sorted as Dickens, Charles." 17854msgstr "" 17855 17856#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 17857#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1358 17858msgid "&Rating:" 17859msgstr "" 17860 17861#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 17862msgid "&Apply rating" 17863msgstr "" 17864 17865#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 17866msgid "&Publisher: " 17867msgstr "" 17868 17869#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 17870msgid "If checked, the publisher will be cleared" 17871msgstr "" 17872 17873#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 17874msgid "&Clear pub" 17875msgstr "" 17876 17877#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 17878msgid "Add ta&gs: " 17879msgstr "" 17880 17881#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 17882#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 17883#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:239 17884msgid "Open Tag editor" 17885msgstr "" 17886 17887#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 17888msgid "&Remove tags:" 17889msgstr "" 17890 17891#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 17892msgid "Comma separated list of tags to remove from the books. " 17893msgstr "" 17894 17895#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 17896msgid "Check this box to remove all tags from the books." 17897msgstr "" 17898 17899#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 17900msgid "&Clear all" 17901msgstr "" 17902 17903#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 17904msgid "Ser&ies:" 17905msgstr "" 17906 17907#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 17908msgid "If checked, the series will be cleared" 17909msgstr "" 17910 17911#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 17912msgid "&Clear series" 17913msgstr "" 17914 17915#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 17916msgid "" 17917"If not checked, the series number for the books will be set to 1.\n" 17918"If checked, selected books will be automatically numbered, in the order\n" 17919"you selected them. So if you selected Book A and then Book B,\n" 17920"Book A will have series number 1 and Book B series number 2." 17921msgstr "" 17922 17923#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 17924msgid "&Automatically number books in this series" 17925msgstr "" 17926 17927#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 17928msgid "" 17929"Series will normally be renumbered from the highest number in the database\n" 17930"for that series. Checking this box will tell calibre to start numbering\n" 17931"from the value in the box" 17932msgstr "" 17933 17934#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 17935msgid "&Force numbers to start with:" 17936msgstr "" 17937 17938#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 17939msgid "+ " 17940msgstr "" 17941 17942#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 17943#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1851 17944msgid "&Date:" 17945msgstr "" 17946 17947#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 17948#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 17949msgid "A&pply date" 17950msgstr "" 17951 17952#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 17953#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1914 17954msgid "P&ublished:" 17955msgstr "" 17956 17957#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 17958msgid "Clear published date" 17959msgstr "" 17960 17961#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 17962#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1482 17963msgid "&Languages:" 17964msgstr "" 17965 17966#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:666 17967msgid "Check this box to remove all languages from the books." 17968msgstr "" 17969 17970#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:667 17971msgid "Clear &all" 17972msgstr "" 17973 17974#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:668 17975msgid "" 17976"When doing a same format to same format conversion,\n" 17977" e.g., EPUB to EPUB, calibre saves the original EPUB\n" 17978" as ORIGINAL_EPUB. This option tells calibre to restore\n" 17979" the EPUB from ORIGINAL_EPUB. Useful if you did a bulk\n" 17980" conversion of a large number of books and something went wrong." 17981msgstr "" 17982 17983#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:673 17984msgid "Restore pre conversion &originals, if available" 17985msgstr "" 17986 17987#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:674 17988msgid "" 17989"Remove stored conversion settings for the selected books.\n" 17990"\n" 17991"Future conversion of these books will use the default settings." 17992msgstr "" 17993 17994#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:677 17995msgid "Remove &stored conversion settings for the selected books" 17996msgstr "" 17997 17998#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:678 17999msgid "" 18000"Force the title to be in title case. If both this and swap authors are checked,\n" 18001"title and author are swapped before the title case is set" 18002msgstr "" 18003 18004#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:680 18005msgid "Change title &case to:" 18006msgstr "" 18007 18008#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:681 18009msgid "" 18010"Update title sort based on the current title. This will be applied only " 18011"after other changes to title." 18012msgstr "" 18013 18014#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:682 18015msgid "Update &title sort" 18016msgstr "" 18017 18018#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:683 18019msgid "" 18020"Set the metadata in calibre from the metadata in the e-book files associated" 18021" with each book. Note that this does not change the cover, for that, use the" 18022" separate option below." 18023msgstr "" 18024 18025#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:684 18026msgid "Set &metadata (except cover) from the e-book files" 18027msgstr "" 18028 18029#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:685 18030msgid "Change &cover" 18031msgstr "" 18032 18033#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:686 18034msgid "&Generate default cover" 18035msgstr "" 18036 18037#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:687 18038msgid "&Remove cover" 18039msgstr "" 18040 18041#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:688 18042msgid "" 18043"Try to automatically detect and remove borders and extra space\n" 18044" from the edges of cover images. This can sometimes remove too\n" 18045" much, so use with care." 18046msgstr "" 18047 18048#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:691 18049msgid "&Trim cover (DANGEROUS)" 18050msgstr "" 18051 18052#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:692 18053msgid "Set from &e-book files" 18054msgstr "" 18055 18056#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:693 18057msgid "" 18058"Set the covers of all selected books to be the same\n" 18059"as that of the first selected book." 18060msgstr "" 18061 18062#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:695 18063msgid "&Clone covers" 18064msgstr "" 18065 18066#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:696 18067msgid "" 18068"<p>Compress cover images, if the quality is set to 100 compression is " 18069"lossless, otherwise it is lossy" 18070msgstr "" 18071 18072#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:697 18073msgid "Co&mpress cover images:" 18074msgstr "" 18075 18076#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:698 18077msgid "" 18078"<p>Cover image compression quality. If the quality is set to 100 compression" 18079" is lossless, otherwise it is lossy" 18080msgstr "" 18081 18082#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:699 18083msgid "Control how the default generated covers are created" 18084msgstr "" 18085 18086#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:700 18087msgid "Configure co&ver generation" 18088msgstr "" 18089 18090#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:701 18091msgid "Set the co&mments for all selected books" 18092msgstr "" 18093 18094#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:702 18095#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:756 18096#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:934 18097msgid "&Basic metadata" 18098msgstr "" 18099 18100#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:703 18101#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:763 18102msgid "&Custom metadata" 18103msgstr "" 18104 18105#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:704 18106msgid "&Load search/replace:" 18107msgstr "" 18108 18109#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:705 18110msgid "Select saved search/replace to load." 18111msgstr "" 18112 18113#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:706 18114msgid "Save current search/replace" 18115msgstr "" 18116 18117#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:707 18118#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:426 18119msgid "Sa&ve" 18120msgstr "" 18121 18122#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:710 18123msgid "Search &mode:" 18124msgstr "" 18125 18126#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:711 18127msgid "" 18128"<p>Choose whether to use basic text matching or advanced\n" 18129" regular expression matching. Changing the mode clears all the fields\n" 18130" in this dialog.</p>" 18131msgstr "" 18132 18133#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:714 18134msgid "Search &field:" 18135msgstr "" 18136 18137#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:715 18138msgid "The name of the field that you want to search" 18139msgstr "" 18140 18141#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:716 18142msgid "&Identifier type:" 18143msgstr "" 18144 18145#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:717 18146msgid "Choose which identifier type to operate upon" 18147msgstr "" 18148 18149#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:718 18150#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:335 18151#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:147 18152#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:488 18153msgid "&Template:" 18154msgstr "" 18155 18156#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:719 18157msgid "Enter a template to be used as the source for the search/replace" 18158msgstr "" 18159 18160#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:721 18161msgid "" 18162"Enter what you are looking for, either plain text or a regular expression, " 18163"depending on the mode" 18164msgstr "" 18165 18166#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:722 18167msgid "" 18168"Check this box if the search string must match exactly upper and lower case." 18169" Uncheck it if case is to be ignored" 18170msgstr "" 18171 18172#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:723 18173msgid "Cas&e sensitive" 18174msgstr "" 18175 18176#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:724 18177msgid "&Replace with:" 18178msgstr "" 18179 18180#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:725 18181msgid "" 18182"The replacement text. The matched search text will be replaced with this " 18183"string" 18184msgstr "" 18185 18186#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:726 18187msgid "&Apply function after replace:" 18188msgstr "" 18189 18190#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:727 18191msgid "" 18192"Specify how the text is to be processed after matching and replacement. In character mode, the entire\n" 18193"field is processed. In regular expression mode, only the matched text is processed" 18194msgstr "" 18195 18196#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:729 18197msgid "&Destination field:" 18198msgstr "" 18199 18200#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:730 18201msgid "" 18202"The field that the text will be put into after all replacements.\n" 18203"If blank, the source field is used if the field is modifiable" 18204msgstr "" 18205 18206#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:732 18207msgid "M&ode:" 18208msgstr "" 18209 18210#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:733 18211msgid "Specify how the text should be copied into the destination." 18212msgstr "" 18213 18214#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:734 18215msgid "" 18216"Specifies whether result items should be split into multiple values or\n" 18217"left as single values. This option has the most effect when the source field is\n" 18218"not multiple and the destination field is multiple" 18219msgstr "" 18220 18221#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:737 18222msgid "Split &result" 18223msgstr "" 18224 18225#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:738 18226msgid "Identifier type:" 18227msgstr "" 18228 18229#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:739 18230msgid "" 18231"<p>Choose which identifier type to operate upon. When the\n" 18232" source field is something other than 'identifiers' you can enter\n" 18233" a * if you want to replace the entire set of identifiers with\n" 18234" the result of the search/replace.</p>" 18235msgstr "" 18236 18237#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:743 18238msgid "For multiple-valued fields, sho&w" 18239msgstr "" 18240 18241#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:744 18242msgid "val&ues starting at" 18243msgstr "" 18244 18245#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:745 18246msgid "with values separated b&y" 18247msgstr "" 18248 18249#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:746 18250msgid "" 18251"Used when displaying test results to separate values in multiple-valued " 18252"fields" 18253msgstr "" 18254 18255#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:747 18256msgid "Test text" 18257msgstr "" 18258 18259#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:748 18260msgid "Test result" 18261msgstr "" 18262 18263#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:749 18264msgid "Your &test:" 18265msgstr "" 18266 18267#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:750 18268msgid "&Search and replace" 18269msgstr "" 18270 18271#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:751 18272msgid "" 18273"If enabled, the book list will be re-sorted and any existing\n" 18274"search or Virtual library will be refreshed after the edit\n" 18275"is completed. This can be slow on large libraries." 18276msgstr "" 18277 18278#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:754 18279msgid "&Refresh book list after edit" 18280msgstr "" 18281 18282#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:33 18283msgid "Sort by multiple columns" 18284msgstr "" 18285 18286#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:41 18287msgid "" 18288"Pick multiple columns to sort by. Drag and drop to re-arrange. Higher " 18289"columns are more important. Ascending or descending order can be toggled by " 18290"clicking the column name at the bottom of this dialog, after having selected" 18291" it." 18292msgstr "" 18293 18294#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:70 18295#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:75 18296#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:138 18297#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:229 18298#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:231 18299#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:248 18300#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:191 18301#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:196 18302msgid "&Clear" 18303msgstr "" 18304 18305#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:71 18306msgid "Clear all selected columns" 18307msgstr "" 18308 18309#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:76 18310msgid "Save this sort order for easy re-use" 18311msgstr "" 18312 18313#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:81 18314msgid "Load previously saved settings" 18315msgstr "" 18316 18317#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:119 18318msgid "Effective sort" 18319msgstr "" 18320 18321#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:128 18322msgid "No sort selected" 18323msgstr "" 18324 18325#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:129 18326msgid "You must select at least one column on which to sort" 18327msgstr "" 18328 18329#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:160 18330msgid "No saved sorts available" 18331msgstr "" 18332 18333#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:166 18334msgid "Remove saved sort" 18335msgstr "" 18336 18337#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:61 18338msgid "Import OPML file" 18339msgstr "" 18340 18341#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:67 18342msgid "Path to OPML file" 18343msgstr "" 18344 18345#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:71 18346msgid "Browse for OPML file" 18347msgstr "" 18348 18349#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:74 18350msgid "&OPML file:" 18351msgstr "" 18352 18353#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:80 18354msgid "Maximum number of articles to download per RSS feed" 18355msgstr "" 18356 18357#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:81 18358msgid "&Maximum articles per feed:" 18359msgstr "" 18360 18361#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:85 18362#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:356 18363msgid " days" 18364msgstr "" 18365 18366#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:86 18367msgid "Articles in the RSS feeds older than this will be ignored" 18368msgstr "" 18369 18370#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:89 18371msgid "Preserve groups in the OPML file" 18372msgstr "" 18373 18374#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:91 18375msgid "" 18376"If enabled, every group of feeds in the OPML file will be converted into a " 18377"single recipe. Otherwise every feed becomes its own recipe" 18378msgstr "" 18379 18380#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:95 18381msgid "Replace existing recipes" 18382msgstr "" 18383 18384#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:97 18385msgid "" 18386"If enabled, any existing recipes with the same titles as entries in the OPML" 18387" file will be replaced. Otherwise, new entries with modified titles will be " 18388"created" 18389msgstr "" 18390 18391#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:122 18392msgid "OPML files" 18393msgstr "" 18394 18395#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:122 18396msgid "Select OPML file" 18397msgstr "" 18398 18399#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:130 18400msgid "Path not specified" 18401msgstr "" 18402 18403#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:131 18404msgid "You must specify the path to the OPML file to import" 18405msgstr "" 18406 18407#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:136 18408msgid "No feeds found" 18409msgstr "" 18410 18411#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:137 18412msgid "No importable RSS feeds found in the OPML file" 18413msgstr "" 18414 18415#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:59 18416msgid "Password needed" 18417msgstr "" 18418 18419#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:60 18420msgid "TextLabel" 18421msgstr "" 18422 18423#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:61 18424#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:302 18425#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:448 18426#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:141 18427msgid "&Username:" 18428msgstr "" 18429 18430#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:62 18431#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:306 18432#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:454 18433#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:143 18434msgid "&Password:" 18435msgstr "" 18436 18437#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:63 18438#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:310 18439#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:93 18440#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:460 18441#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:116 18442msgid "&Show password" 18443msgstr "" 18444 18445#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:136 18446msgid "Restart required" 18447msgstr "" 18448 18449#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:137 18450msgid "You must restart calibre before using this plugin!" 18451msgstr "" 18452 18453#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18454#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:507 18455msgid "All" 18456msgstr "" 18457 18458#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18459#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 18460msgid "Installed" 18461msgstr "" 18462 18463#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18464#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:365 18465msgid "Not installed" 18466msgstr "" 18467 18468#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18469msgid "Update available" 18470msgstr "" 18471 18472#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 18473msgid "Plugin name" 18474msgstr "" 18475 18476#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 18477#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:98 18478msgid "Status" 18479msgstr "" 18480 18481#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 18482msgid "Available" 18483msgstr "" 18484 18485#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 18486msgid "Released" 18487msgstr "" 18488 18489#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 18490msgid "calibre" 18491msgstr "" 18492 18493#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:296 18494msgid "PayPal" 18495msgstr "" 18496 18497#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:320 18498msgid "" 18499"This plugin is FREE but you can reward the developer for their effort\n" 18500"by donating to them via PayPal.\n" 18501"\n" 18502"Right-click and choose Donate to reward: " 18503msgstr "" 18504 18505#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:355 18506msgid "Platform unavailable" 18507msgstr "" 18508 18509#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:357 18510msgid "calibre upgrade required" 18511msgstr "" 18512 18513#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:360 18514msgid "Plugin deprecated" 18515msgstr "" 18516 18517#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:362 18518msgid "New version available" 18519msgstr "" 18520 18521#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:364 18522msgid "Latest version installed" 18523msgstr "" 18524 18525#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:395 18526msgid "This plugin has been deprecated and should be uninstalled" 18527msgstr "" 18528 18529#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:396 18530#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:400 18531#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:404 18532#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:407 18533#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:411 18534#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:414 18535#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:416 18536msgid "Right-click to see more options" 18537msgstr "" 18538 18539#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:398 18540#, python-format 18541msgid "This plugin can only be installed on: %s" 18542msgstr "" 18543 18544#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:402 18545#, python-format 18546msgid "You must upgrade to at least calibre %s before installing this plugin" 18547msgstr "" 18548 18549#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:406 18550msgid "You can install this plugin" 18551msgstr "" 18552 18553#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:410 18554#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:413 18555msgid "A new version of this plugin is available" 18556msgstr "" 18557 18558#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:415 18559msgid "This plugin is installed and up-to-date" 18560msgstr "" 18561 18562#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:422 18563msgid "Plugin homepage" 18564msgstr "" 18565 18566#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:439 18567msgid "Update Check Failed" 18568msgstr "" 18569 18570#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:440 18571msgid "Unable to reach the plugin index page." 18572msgstr "" 18573 18574#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:459 18575#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:464 18576msgid "User plugins" 18577msgstr "" 18578 18579#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:472 18580msgid "Filter list of &plugins" 18581msgstr "" 18582 18583#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:479 18584msgid "Filter by &name" 18585msgstr "" 18586 18587#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:502 18588#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:85 18589msgid "Description" 18590msgstr "" 18591 18592#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:515 18593#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:533 18594msgid "&Install" 18595msgstr "" 18596 18597#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:516 18598#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:534 18599msgid "Install the selected plugin" 18600msgstr "" 18601 18602#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:519 18603msgid "&Customize plugin " 18604msgstr "" 18605 18606#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:520 18607#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:573 18608msgid "Customize the options for this plugin" 18609msgstr "" 18610 18611#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:538 18612msgid "Plugin &forum thread" 18613msgstr "" 18614 18615#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:547 18616#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:112 18617msgid "Enable/&disable plugin" 18618msgstr "" 18619 18620#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:548 18621msgid "Enable or disable this plugin" 18622msgstr "" 18623 18624#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:552 18625#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:114 18626msgid "&Remove plugin" 18627msgstr "" 18628 18629#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:553 18630msgid "Uninstall the selected plugin" 18631msgstr "" 18632 18633#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:562 18634msgid "Donate to developer" 18635msgstr "" 18636 18637#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:563 18638msgid "Donate to the developer of this plugin" 18639msgstr "" 18640 18641#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:572 18642#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:113 18643msgid "&Customize plugin" 18644msgstr "" 18645 18646#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:671 18647#, python-format 18648msgid "Are you sure you want to uninstall the <b>%s</b> plugin?" 18649msgstr "" 18650 18651#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:683 18652#, python-format 18653msgid "Install %s" 18654msgstr "" 18655 18656#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:684 18657#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:318 18658msgid "" 18659"Installing plugins is a <b>security risk</b>. Plugins can contain a " 18660"virus/malware. Only install it if you got it from a trusted source. Are you " 18661"sure you want to proceed?" 18662msgstr "" 18663 18664#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:701 18665#, python-format 18666msgid "Downloading plugin ZIP attachment: %s" 18667msgstr "" 18668 18669#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:706 18670#, python-format 18671msgid "Installing plugin: %s" 18672msgstr "" 18673 18674#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:721 18675#, python-format 18676msgid "Plugin installed: %s" 18677msgstr "" 18678 18679#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:723 18680#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:337 18681#, python-brace-format 18682msgid "" 18683"Plugin <b>{0}</b> successfully installed under <b>{1}</b>. You may have to " 18684"restart calibre for the plugin to take effect." 18685msgstr "" 18686 18687#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 18688msgid "Install plugin failed" 18689msgstr "" 18690 18691#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:747 18692msgid "" 18693"A problem occurred while installing this plugin. This plugin will now be " 18694"uninstalled. Please post the error message in details below into the forum " 18695"thread for this plugin and restart calibre." 18696msgstr "" 18697 18698#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:772 18699#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:371 18700msgid "Plugin not customizable" 18701msgstr "" 18702 18703#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:773 18704#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:372 18705#, python-format 18706msgid "Plugin: %s does not need customization" 18707msgstr "" 18708 18709#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:777 18710#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:378 18711msgid "Must restart" 18712msgstr "" 18713 18714#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:778 18715#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:379 18716#, python-format 18717msgid "You must restart calibre before you can configure the <b>%s</b> plugin" 18718msgstr "" 18719 18720#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:786 18721#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:360 18722msgid "Plugin cannot be disabled" 18723msgstr "" 18724 18725#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:787 18726#, python-format 18727msgid "The plugin: %s cannot be disabled" 18728msgstr "" 18729 18730#: /__w/calibre/calibre/src/calibre/gui2/dialogs/progress.py:118 18731msgid "Aborting..." 18732msgstr "" 18733 18734#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:265 18735#, python-brace-format 18736msgid "The Quickview shortcut ({0}) shows/hides the Quickview panel" 18737msgstr "" 18738 18739#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:267 18740msgid "Undock" 18741msgstr "" 18742 18743#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:268 18744msgid "Show the Quickview panel in its own floating window" 18745msgstr "" 18746 18747#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:271 18748msgid "Lock Quickview contents" 18749msgstr "" 18750 18751#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:272 18752#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:272 18753msgid "Refresh" 18754msgstr "" 18755 18756#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:276 18757msgid "Embed the Quickview panel into the main calibre window" 18758msgstr "" 18759 18760#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:305 18761msgid "Alternate shortcut: " 18762msgstr "" 18763 18764#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:325 18765#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:583 18766msgid "Find item in the Tag browser" 18767msgstr "" 18768 18769#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:327 18770#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:345 18771msgid "Find item in the library" 18772msgstr "" 18773 18774#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:342 18775msgid "Select this book in the library" 18776msgstr "" 18777 18778#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:350 18779msgid "Quickview this cell" 18780msgstr "" 18781 18782#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:355 18783msgid "Open book in the E-book viewer" 18784msgstr "" 18785 18786#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:536 18787#, python-brace-format 18788msgid "&Item: {0} ({1})" 18789msgstr "" 18790 18791#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:582 18792msgid "" 18793"Click to show only books with this item. Double click to search for this " 18794"item in the Tag browser" 18795msgstr "" 18796 18797#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:600 18798msgid "**No items found**" 18799msgstr "" 18800 18801#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:601 18802msgid "" 18803"Click in a column in the library view to see the information for that book" 18804msgstr "" 18805 18806#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:621 18807#, python-brace-format 18808msgid "&Books with selected item \"{0}\": {1}" 18809msgstr "" 18810 18811#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:630 18812msgid "" 18813"Double click on a book to change the selection in the library view or change" 18814" the column shown in the left-hand panel. Shift- or Ctrl- double click to " 18815"edit the metadata of a book, which also changes the selected book." 18816msgstr "" 18817 18818#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:690 18819msgid "Something went wrong while filling in the table" 18820msgstr "" 18821 18822#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:726 18823msgid "Quickview: Book not in library view" 18824msgstr "" 18825 18826#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:727 18827msgid "" 18828"The book you selected is not currently displayed in the library view, " 18829"perhaps because of a search or a Virtual library, so Quickview cannot select" 18830" it." 18831msgstr "" 18832 18833#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:88 18834#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:753 18835msgid "&Apply Virtual libraries" 18836msgstr "" 18837 18838#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:89 18839msgid "" 18840"<p>Select to make Quickview show only books in the current\n" 18841" Virtual library</p>" 18842msgstr "" 18843 18844#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:91 18845msgid "&Lock Quickview contents" 18846msgstr "" 18847 18848#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:92 18849msgid "" 18850"<p>Select to prevent Quickview from changing content when the\n" 18851" selection on the library view is changed</p>" 18852msgstr "" 18853 18854#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:94 18855#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:244 18856#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:979 18857#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:87 18858#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:248 18859#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:280 18860#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1418 18861#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:947 18862#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:152 18863msgid "&Refresh" 18864msgstr "" 18865 18866#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:95 18867msgid "" 18868"When Quickview is locked, refresh the window using the last selected book " 18869"and that book's value in the last selected column." 18870msgstr "" 18871 18872#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:96 18873msgid "&Dock" 18874msgstr "" 18875 18876#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:97 18877#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:197 18878#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:77 18879msgid "&Close" 18880msgstr "" 18881 18882#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:23 18883msgid "" 18884"Restoring database from backups, do not interrupt, this will happen in three" 18885" stages" 18886msgstr "" 18887 18888#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:25 18889msgid "Restoring database" 18890msgstr "" 18891 18892#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:61 18893msgid "The restore has not completed, are you sure you want to cancel?" 18894msgstr "" 18895 18896#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:85 18897#, python-format 18898msgid "The old database was saved as: %s" 18899msgstr "" 18900 18901#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:89 18902#, python-format 18903msgid "" 18904"Restoring the database succeeded with some warnings click \"Show details\" " 18905"to see the details. %s" 18906msgstr "" 18907 18908#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:94 18909#, python-format 18910msgid "Restoring database was successful. %s" 18911msgstr "" 18912 18913#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:100 18914msgid "" 18915"Your list of books, with all their metadata is stored in a single file, " 18916"called a database. In addition, metadata for each individual book is stored " 18917"in that books' folder, as a backup.<p>This operation will rebuild the " 18918"database from the individual book metadata. This is useful if the database " 18919"has been corrupted and you get a blank list of books.<p>Do you want to " 18920"restore the database?" 18921msgstr "" 18922 18923#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:121 18924#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:136 18925msgid "Restoring database failed, click \"Show details\" to see details" 18926msgstr "" 18927 18928#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:135 18929#: /__w/calibre/calibre/src/calibre/gui2/main.py:216 18930msgid "Failed to repair library" 18931msgstr "" 18932 18933#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:32 18934msgid "Add a new Saved search" 18935msgstr "" 18936 18937#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:45 18938msgid "" 18939"You can create a <i>Saved search</i>, for frequently used searches here. The" 18940" search will be visible under <i>Saved searches</i> in the Tag browser, " 18941"using the name that you specify here." 18942msgstr "" 18943 18944#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:53 18945msgid "The Saved search name" 18946msgstr "" 18947 18948#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:57 18949msgid "&Search:" 18950msgstr "" 18951 18952#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:58 18953msgid "The search expression" 18954msgstr "" 18955 18956#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:69 18957msgid "No search name" 18958msgstr "" 18959 18960#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:70 18961msgid "You must specify a name for the Saved search" 18962msgstr "" 18963 18964#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:76 18965msgid "No search expression" 18966msgstr "" 18967 18968#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:77 18969msgid "You must specify a search expression for the Saved search" 18970msgstr "" 18971 18972#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:83 18973msgid "Invalid saved search" 18974msgstr "" 18975 18976#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:97 18977#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:582 18978#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:974 18979msgid "Manage Saved searches" 18980msgstr "" 18981 18982#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:103 18983#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:975 18984msgid "&Add search" 18985msgstr "" 18986 18987#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:107 18988msgid "&Remove search" 18989msgstr "" 18990 18991#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:111 18992#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:967 18993msgid "&Edit search" 18994msgstr "" 18995 18996#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:170 18997msgid "" 18998"The current saved search will be <b>permanently deleted</b>. Are you sure?" 18999msgstr "" 19000 19001#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:182 19002msgid "Edit the name and/or expression below." 19003msgstr "" 19004 19005#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:184 19006msgid "Edit saved search" 19007msgstr "" 19008 19009#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:196 19010msgid "A saved search with the name {} already exists. Choose another name" 19011msgstr "" 19012 19013#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:218 19014msgid "Search expression" 19015msgstr "" 19016 19017#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:72 19018msgid "" 19019" Download this periodical every week on the specified days after\n" 19020" the specified time. For example, if you choose: Monday after\n" 19021" 9:00 AM, then the periodical will be download every Monday as\n" 19022" soon after 9:00 AM as possible.\n" 19023" " 19024msgstr "" 19025 19026#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:93 19027msgid "&Download after:" 19028msgstr "" 19029 19030#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:124 19031msgid "" 19032" Download this periodical every month, on the specified days.\n" 19033" The download will happen as soon after the specified time as\n" 19034" possible on the specified days of each month. For example,\n" 19035" if you choose the 1st and the 15th after 9:00 AM, the\n" 19036" periodical will be downloaded on the 1st and 15th of every\n" 19037" month, as soon after 9:00 AM as possible.\n" 19038" " 19039msgstr "" 19040 19041#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:136 19042msgid "&Days of the month:" 19043msgstr "" 19044 19045#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:138 19046msgid "Comma separated list of days of the month. For example: 1, 15" 19047msgstr "" 19048 19049#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:142 19050msgid "Download &after:" 19051msgstr "" 19052 19053#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:176 19054msgid "" 19055" Download this periodical every x days. For example, if you\n" 19056" choose 30 days, the periodical will be downloaded every 30\n" 19057" days. Note that you can set periods of less than a day, like\n" 19058" 0.1 days to download a periodical more than once a day.\n" 19059" " 19060msgstr "" 19061 19062#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:185 19063msgid "&Download every:" 19064msgstr "" 19065 19066#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:188 19067msgid "every hour" 19068msgstr "" 19069 19070#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:191 19071#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19072msgid "days" 19073msgstr "" 19074 19075#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:195 19076msgid "" 19077"Note: You can set intervals of less than a day, by typing the value " 19078"manually." 19079msgstr "" 19080 19081#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:250 19082msgid "Schedule news download [{} sources]" 19083msgstr "" 19084 19085#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:268 19086msgid "&Schedule" 19087msgstr "" 19088 19089#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:279 19090msgid "&Schedule for download:" 19091msgstr "" 19092 19093#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:284 19094msgid "&Days of week" 19095msgstr "" 19096 19097#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:285 19098msgid "Da&ys of month" 19099msgstr "" 19100 19101#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:286 19102msgid "Every &x days" 19103msgstr "" 19104 19105#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:299 19106msgid "&Account" 19107msgstr "" 19108 19109#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:313 19110msgid "For the scheduling to work, you must leave calibre running." 19111msgstr "" 19112 19113#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:322 19114#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1221 19115msgid "&Advanced" 19116msgstr "" 19117 19118#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:325 19119msgid "Add &title as tag" 19120msgstr "" 19121 19122#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:327 19123msgid "&Extra tags:" 19124msgstr "" 19125 19126#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:331 19127msgid "&Keep at most:" 19128msgstr "" 19129 19130#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:332 19131msgid "" 19132"Maximum number of copies (issues) of this recipe to keep. Set to 0 to keep " 19133"all (disable)." 19134msgstr "" 19135 19136#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:337 19137msgid "" 19138"<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" 19139"<p>Note that this feature only works if you have the option to add the title as tag checked, above.\n" 19140"<p>Also, the setting for deleting periodicals older than a number of days, below, takes priority over this setting." 19141msgstr "" 19142 19143#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:342 19144msgid " issues" 19145msgstr "" 19146 19147#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:342 19148msgid "all issues" 19149msgstr "" 19150 19151#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:350 19152msgid "Delete downloaded &news older than:" 19153msgstr "" 19154 19155#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:353 19156msgid "" 19157"<p>Delete downloaded news older than the specified number of days. Set to zero to disable.\n" 19158"<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." 19159msgstr "" 19160 19161#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:356 19162msgid "never delete" 19163msgstr "" 19164 19165#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:360 19166msgid "Download &all scheduled" 19167msgstr "" 19168 19169#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:361 19170msgid "Download all scheduled news sources at once" 19171msgstr "" 19172 19173#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:366 19174msgid "&Download now" 19175msgstr "" 19176 19177#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:461 19178msgid "Need username and password" 19179msgstr "" 19180 19181#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:462 19182msgid "You must provide a username and/or password to use this news source." 19183msgstr "" 19184 19185#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:504 19186msgid "Account" 19187msgstr "" 19188 19189#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:505 19190msgid "(optional)" 19191msgstr "" 19192 19193#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:506 19194msgid "(required)" 19195msgstr "" 19196 19197#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:525 19198msgid "Created by: " 19199msgstr "" 19200 19201#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:529 19202#, python-format 19203msgid "Download %s now" 19204msgstr "" 19205 19206#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:533 19207msgid "Last downloaded: never" 19208msgstr "" 19209 19210#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:534 19211msgid "never" 19212msgstr "" 19213 19214#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:542 19215#, python-format 19216msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" 19217msgstr "" 19218 19219#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:558 19220msgid "Last downloaded:" 19221msgstr "" 19222 19223#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:578 19224msgid "Cannot download news as no internet connection is active" 19225msgstr "" 19226 19227#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:581 19228msgid "No internet connection" 19229msgstr "" 19230 19231#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:592 19232msgid "Schedule news download" 19233msgstr "" 19234 19235#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:595 19236msgid "Add or edit a custom news source" 19237msgstr "" 19238 19239#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:600 19240msgid "Download all scheduled news sources" 19241msgstr "" 19242 19243#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:29 19244msgid "equal to" 19245msgstr "" 19246 19247#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:30 19248msgid "before" 19249msgstr "" 19250 19251#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:31 19252msgid "after" 19253msgstr "" 19254 19255#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:32 19256msgid "before or equal to" 19257msgstr "" 19258 19259#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:33 19260msgid "after or equal to" 19261msgstr "" 19262 19263#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:48 19264#, python-format 19265msgid "" 19266"<p>You can also perform other kinds of advanced searches, for example " 19267"checking for books that have no covers, combining multiple search expression" 19268" using Boolean operators and so on. See <a href=\"%s\">The search " 19269"interface</a> for more information." 19270msgstr "" 19271 19272#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:60 19273msgid "What &kind of match to use:" 19274msgstr "" 19275 19276#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:64 19277#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:214 19278#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:221 19279#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:181 19280msgid "Contains: the word or phrase matches anywhere in the metadata field" 19281msgstr "" 19282 19283#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:65 19284#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:215 19285#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222 19286#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:182 19287msgid "Equals: the word or phrase must match the entire metadata field" 19288msgstr "" 19289 19290#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:66 19291#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:216 19292#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:223 19293#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:183 19294msgid "" 19295"Regular expression: the expression must match anywhere in the metadata field" 19296msgstr "" 19297 19298#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:84 19299#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:224 19300#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:232 19301#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:192 19302msgid "A&dvanced search" 19303msgstr "" 19304 19305#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:86 19306#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:217 19307#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:224 19308#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:184 19309msgid "Find entries that have..." 19310msgstr "" 19311 19312#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:87 19313#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221 19314#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:228 19315#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:188 19316msgid "But don't show entries that have..." 19317msgstr "" 19318 19319#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:94 19320msgid "A&ll these words:" 19321msgstr "" 19322 19323#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:95 19324msgid "&This exact phrase:" 19325msgstr "" 19326 19327#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:96 19328msgid "O&ne or more of these words:" 19329msgstr "" 19330 19331#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:107 19332#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222 19333#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:229 19334#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:189 19335msgid "Any of these &unwanted words:" 19336msgstr "" 19337 19338#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:112 19339msgid "Titl&e/author/series..." 19340msgstr "" 19341 19342#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:120 19343msgid "The title to search for" 19344msgstr "" 19345 19346#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:124 19347msgid "The author to search for" 19348msgstr "" 19349 19350#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:131 19351#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:231 19352#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:236 19353#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:180 19354#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:195 19355msgid "&Author:" 19356msgstr "" 19357 19358#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:134 19359msgid "The series to search for" 19360msgstr "" 19361 19362#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:143 19363msgid "The tags to search for" 19364msgstr "" 19365 19366#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:167 19367msgid "&Date search" 19368msgstr "" 19369 19370#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:182 19371msgid "&Search the" 19372msgstr "" 19373 19374#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:191 19375msgid "date column for books whose &date is " 19376msgstr "" 19377 19378#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:199 19379msgid "&year" 19380msgstr "" 19381 19382#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:203 19383msgid "mo&nth" 19384msgstr "" 19385 19386#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:206 19387msgid "&day" 19388msgstr "" 19389 19390#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19391msgid "months" 19392msgstr "" 19393 19394#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19395msgid "weeks" 19396msgstr "" 19397 19398#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19399msgid "years" 19400msgstr "" 19401 19402#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:218 19403msgid "ago" 19404msgstr "" 19405 19406#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:225 19407msgid "This month" 19408msgstr "" 19409 19410#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:225 19411msgid "Yesterday" 19412msgstr "" 19413 19414#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:240 19415msgid "&Template search" 19416msgstr "" 19417 19418#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:248 19419msgid "The value to search for" 19420msgstr "" 19421 19422#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:250 19423msgid "" 19424"You can use the search test specifications described in the calibre " 19425"documentation. For example, with Number comparisons you can the relational " 19426"operators like '>=' etc. With Text comparisons you can use exact, contains " 19427"or regular expression matches. With Date you can use today, yesterday, etc. " 19428"Set/not set takes 'true' for set and 'false' for not set." 19429msgstr "" 19430 19431#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:257 19432msgid "Template &value:" 19433msgstr "" 19434 19435#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:265 19436msgid "Set/Not set" 19437msgstr "" 19438 19439#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:267 19440msgid "How the template result will be compared to the value" 19441msgstr "" 19442 19443#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:268 19444msgid "C&omparison type:" 19445msgstr "" 19446 19447#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:273 19448msgid "The template that generates the value" 19449msgstr "" 19450 19451#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:274 19452msgid "Right click to open a template editor" 19453msgstr "" 19454 19455#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:275 19456#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:697 19457msgid "Tem&plate:" 19458msgstr "" 19459 19460#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:279 19461#: /__w/calibre/calibre/src/calibre/gui2/layout.py:247 19462#: /__w/calibre/calibre/src/calibre/gui2/layout.py:249 19463#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:212 19464#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget.py:25 19465#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:219 19466#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:85 19467#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:179 19468msgid "Advanced search" 19469msgstr "" 19470 19471#: /__w/calibre/calibre/src/calibre/gui2/dialogs/select_formats.py:38 19472msgid "There is one book with the {} format" 19473msgstr "" 19474 19475#: /__w/calibre/calibre/src/calibre/gui2/dialogs/select_formats.py:39 19476#, python-brace-format 19477msgid "There are {count} books with the {fmt} format" 19478msgstr "" 19479 19480#: /__w/calibre/calibre/src/calibre/gui2/dialogs/select_formats.py:57 19481msgid "Choose formats" 19482msgstr "" 19483 19484#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:40 19485msgid "" 19486"Use a password if calibre is running on a network that is not secure. For " 19487"example, if you run calibre on a laptop, use that laptop in an airport, and " 19488"want to connect your smart device to calibre, you should use a password." 19489msgstr "" 19490 19491#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:46 19492msgid "" 19493"Check this box if you want calibre to automatically start the smart device " 19494"interface when calibre starts. You should not do this if you are using a " 19495"network that is not secure and you are not setting a password." 19496msgstr "" 19497 19498#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:52 19499msgid "" 19500"Check this box if you want calibre to use a fixed network port. Normally you" 19501" will not need to do this. However, if your device consistently fails to " 19502"connect to calibre, try checking this box and entering a number." 19503msgstr "" 19504 19505#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:58 19506msgid "" 19507"Try 9090. If calibre says that it fails to connect to the port, try another " 19508"number. You can use any number between 8,000 and 65,535." 19509msgstr "" 19510 19511#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:63 19512msgid "" 19513"These are the IP addresses for this computer. If you decide to have your " 19514"device connect to calibre using a fixed IP address, one of these addresses " 19515"should be the one you use. It is unlikely but possible that the correct IP " 19516"address is not listed here, in which case you will need to go to your " 19517"computer's control panel to get a complete list of your computer's network " 19518"interfaces and IP addresses." 19519msgstr "" 19520 19521#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:112 19522#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:118 19523#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:123 19524msgid "Invalid port number" 19525msgstr "" 19526 19527#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:113 19528msgid "You must provide a port number." 19529msgstr "" 19530 19531#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:119 19532#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:124 19533msgid "The port must be a number between 8000 and 65535." 19534msgstr "" 19535 19536#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:139 19537#: /__w/calibre/calibre/src/calibre/gui2/ui.py:484 19538msgid "Problem starting the wireless device" 19539msgstr "" 19540 19541#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:140 19542#: /__w/calibre/calibre/src/calibre/gui2/ui.py:485 19543#, python-format 19544msgid "The wireless device driver had problems starting. It said \"%s\"" 19545msgstr "" 19546 19547#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:86 19548msgid "Smart device control" 19549msgstr "" 19550 19551#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:87 19552msgid "" 19553"<p>Start wireless device connections.\n" 19554" <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." 19555msgstr "" 19556 19557#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:89 19558msgid "calibre IP addresses:" 19559msgstr "" 19560 19561#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:90 19562msgid "Possibe IP addresses:" 19563msgstr "" 19564 19565#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:91 19566msgid "Optional &password:" 19567msgstr "" 19568 19569#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:92 19570msgid "Optional password for security" 19571msgstr "" 19572 19573#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 19574msgid "Optional &fixed port:" 19575msgstr "" 19576 19577#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:95 19578msgid "Optional port number" 19579msgstr "" 19580 19581#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:96 19582msgid "&Use a fixed port" 19583msgstr "" 19584 19585#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:97 19586msgid "&Automatically allow connections at calibre startup" 19587msgstr "" 19588 19589#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:79 19590#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:138 19591#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:42 19592msgid "Publishers" 19593msgstr "" 19594 19595#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:173 19596msgid " (not on any book)" 19597msgstr "" 19598 19599#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:176 19600msgid "Category lookup name: " 19601msgstr "" 19602 19603#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:204 19604msgid "You must select items to apply" 19605msgstr "" 19606 19607#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:221 19608msgid "You must select items to unapply" 19609msgstr "" 19610 19611#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:237 19612#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:268 19613msgid "" 19614"That name contains leading or trailing periods, multiple periods in a row or" 19615" spaces before or after periods." 19616msgstr "" 19617 19618#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:245 19619#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:275 19620#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:356 19621msgid "Name already used" 19622msgstr "" 19623 19624#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:246 19625#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:276 19626msgid "That name is already used, perhaps with different case." 19627msgstr "" 19628 19629#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:289 19630msgid "" 19631"The current User category will be <b>permanently deleted</b>. Are you sure?" 19632msgstr "" 19633 19634#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:146 19635msgid "User categories editor" 19636msgstr "" 19637 19638#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:147 19639msgid "Category &name: " 19640msgstr "" 19641 19642#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:148 19643msgid "Select a category to edit" 19644msgstr "" 19645 19646#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:149 19647msgid "Copy the category name to the clipboard" 19648msgstr "" 19649 19650#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:150 19651msgid "&Category filter: " 19652msgstr "" 19653 19654#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:151 19655msgid "Select the content kind of the new category" 19656msgstr "" 19657 19658#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:152 19659msgid "Item &filter: " 19660msgstr "" 19661 19662#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:153 19663msgid "" 19664"Enter text to filter the available items. Case and accents are ignored." 19665msgstr "" 19666 19667#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:154 19668msgid "Delete the current User category" 19669msgstr "" 19670 19671#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:156 19672msgid "Enter a category name, then use the Add button or the Rename button" 19673msgstr "" 19674 19675#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:157 19676msgid "Add a new category" 19677msgstr "" 19678 19679#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:159 19680msgid "Rename the current category to what is in the box" 19681msgstr "" 19682 19683#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:161 19684msgid "" 19685"<p>Show items in the Available items box only if they appear in the\n" 19686" current Virtual library. Applied items not in the Virtual library will be marked\n" 19687" \"not on any book\".</p>" 19688msgstr "" 19689 19690#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:164 19691msgid "&Show only available items in current Virtual library" 19692msgstr "" 19693 19694#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:165 19695msgid "&Available items" 19696msgstr "" 19697 19698#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:166 19699msgid "Apply items to current category" 19700msgstr "" 19701 19702#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:168 19703#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:141 19704msgid "Applied &items" 19705msgstr "" 19706 19707#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:169 19708msgid "Unapply (remove) selected items from current category" 19709msgstr "" 19710 19711#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:39 19712msgid "" 19713"If the item you want is not in the available list, you can add it here. " 19714"Accepts an ampersand-separated list of items. The items will be applied to " 19715"the book." 19716msgstr "" 19717 19718#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:45 19719msgid "" 19720"If the item you want is not in the available list, you can add it here. " 19721"Accepts a comma-separated list of items. The items will be applied to the " 19722"book." 19723msgstr "" 19724 19725#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:120 19726msgid "Deleting tags is done immediately and there is no undo." 19727msgstr "" 19728 19729#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:134 19730msgid "Are your sure?" 19731msgstr "" 19732 19733#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:135 19734msgid "" 19735"The following tags are used by one or more books. Are you certain you want " 19736"to delete them?" 19737msgstr "" 19738 19739#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:132 19740msgid "Manage items" 19741msgstr "" 19742 19743#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 19744msgid "&Add item:" 19745msgstr "" 19746 19747#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134 19748msgid "Apply item(s) to the current book" 19749msgstr "" 19750 19751#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 19752msgid "Filter the available items" 19753msgstr "" 19754 19755#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 19756msgid "" 19757"Delete the selected items from database. This will unapply the items from " 19758"all books and then remove them from the database." 19759msgstr "" 19760 19761#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:137 19762msgid "Ava&ilable items" 19763msgstr "" 19764 19765#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:138 19766msgid "Apply item to current book" 19767msgstr "" 19768 19769#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:139 19770msgid "Unapply (remove) the item from current book" 19771msgstr "" 19772 19773#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 19774msgid "Filter the applied items" 19775msgstr "" 19776 19777#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:298 19778msgid "Search for {}" 19779msgstr "" 19780 19781#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:302 19782msgid "Filter by {}" 19783msgstr "" 19784 19785#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:306 19786#, python-brace-format 19787msgid "Search the library for {0}" 19788msgstr "" 19789 19790#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:421 19791#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 19792msgid "Count" 19793msgstr "" 19794 19795#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:423 19796msgid "Was" 19797msgstr "" 19798 19799#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:441 19800#, python-brace-format 19801msgid "This is not one of this column's permitted values ({0})" 19802msgstr "" 19803 19804#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:521 19805msgid "Editing..." 19806msgstr "" 19807 19808#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:544 19809msgid "Item is not a permitted value" 19810msgstr "" 19811 19812#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:545 19813#, python-brace-format 19814msgid "" 19815"This column has a fixed set of permitted values. The entered text must be " 19816"one of ({0})." 19817msgstr "" 19818 19819#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:571 19820msgid "Do you really want to undo your changes?" 19821msgstr "" 19822 19823#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:596 19824msgid "Undelete items?" 19825msgstr "" 19826 19827#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:597 19828msgid "Items must be undeleted to continue. Do you want to do this?" 19829msgstr "" 19830 19831#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:112 19832msgid "Search for an item in the first column" 19833msgstr "" 19834 19835#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:113 19836msgid "Find items containing the search string" 19837msgstr "" 19838 19839#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:115 19840msgid "" 19841"<p>Show items only if they appear in the\n" 19842" current Virtual library. Edits already done may be hidden but will\n" 19843" not be forgotten.\n" 19844" </p><p>\n" 19845" Note that this box affects only what is displayed. Changes\n" 19846" will affect all books in your library even if this box\n" 19847" is checked.</p>" 19848msgstr "" 19849 19850#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:122 19851msgid "Only show items in the current &Virtual library" 19852msgstr "" 19853 19854#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:123 19855msgid "&Filter by:" 19856msgstr "" 19857 19858#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:124 19859msgid "Filter items using the text in this box" 19860msgstr "" 19861 19862#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:125 19863msgid "Show only items containing this text" 19864msgstr "" 19865 19866#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:126 19867msgid "F&ilter" 19868msgstr "" 19869 19870#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:127 19871msgid "" 19872"Delete selected items from the database. This will unapply the items from " 19873"all books and then remove them from the database." 19874msgstr "" 19875 19876#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:129 19877msgid "Ctrl+D" 19878msgstr "" 19879 19880#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:130 19881msgid "Rename the items in every book where they are used" 19882msgstr "" 19883 19884#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:132 19885msgid "Ctrl+R" 19886msgstr "" 19887 19888#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:133 19889msgid "Undo any deletes or edits on the selected lines" 19890msgstr "" 19891 19892#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:135 19893msgid "Ctrl+U" 19894msgstr "" 19895 19896#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:368 19897msgid "Template language tutorial" 19898msgstr "" 19899 19900#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:372 19901msgid "Template function reference" 19902msgstr "" 19903 19904#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:425 19905msgid "Author Sort" 19906msgstr "" 19907 19908#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:429 19909msgid "Tag 1" 19910msgstr "" 19911 19912#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:429 19913msgid "Tag 2" 19914msgstr "" 19915 19916#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:457 19917msgid "Template value" 19918msgstr "" 19919 19920#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:488 19921msgid "Disable word wrap" 19922msgstr "" 19923 19924#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:491 19925msgid "Enable word wrap" 19926msgstr "" 19927 19928#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:495 19929msgid "Load template from the Template tester" 19930msgstr "" 19931 19932#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:498 19933#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:521 19934msgid "Load template from file" 19935msgstr "" 19936 19937#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:501 19938#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:531 19939msgid "Save template to file" 19940msgstr "" 19941 19942#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:517 19943msgid "No Template tester text is available" 19944msgstr "" 19945 19946#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:523 19947#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:533 19948msgid "Template file" 19949msgstr "" 19950 19951#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:626 19952#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:594 19953msgid "Select icon" 19954msgstr "" 19955 19956#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:689 19957msgid "EXCEPTION: " 19958msgstr "" 19959 19960#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:710 19961msgid "Built-in template function" 19962msgstr "" 19963 19964#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:711 19965msgid "Built-in function" 19966msgstr "" 19967 19968#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:712 19969msgid "User defined Python template function" 19970msgstr "" 19971 19972#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:713 19973msgid "User function" 19974msgstr "" 19975 19976#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:715 19977msgid "Stored template" 19978msgstr "" 19979 19980#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:715 19981msgid "Stored user defined template" 19982msgstr "" 19983 19984#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:742 19985msgid "No template provided" 19986msgstr "" 19987 19988#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:743 19989msgid "The template box cannot be empty" 19990msgstr "" 19991 19992#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:747 19993#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:754 19994msgid "No column chosen" 19995msgstr "" 19996 19997#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:748 19998msgid "You must specify a column to be colored" 19999msgstr "" 20000 20001#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:755 20002msgid "You must specify the column where the icons are applied" 20003msgstr "" 20004 20005#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:813 20006msgid "&Continue" 20007msgstr "" 20008 20009#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:815 20010msgid "Continue running the template" 20011msgstr "" 20012 20013#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:820 20014msgid "Stop running the template" 20015msgstr "" 20016 20017#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:826 20018#, python-brace-format 20019msgid "Break: line {0}, book {1}" 20020msgstr "" 20021 20022#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:832 20023msgid "The name of the template language operation" 20024msgstr "" 20025 20026#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:843 20027msgid "A variable in the template" 20028msgstr "" 20029 20030#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:846 20031msgid "The value of the variable" 20032msgstr "" 20033 20034#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:890 20035msgid "A General Program Mode Template" 20036msgstr "" 20037 20038#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:375 20039#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:407 20040msgid "Set the color of the column:" 20041msgstr "" 20042 20043#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:376 20044msgid "Copy a color name to the clipboard:" 20045msgstr "" 20046 20047#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:377 20048msgid "Copy the selected color name to the clipboard" 20049msgstr "" 20050 20051#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:378 20052msgid "Kind:" 20053msgstr "" 20054 20055#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:379 20056msgid "Apply the icon to column:" 20057msgstr "" 20058 20059#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:380 20060msgid "Copy an icon file name to the clipboard:" 20061msgstr "" 20062 20063#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:381 20064msgid "Copy the selected icon file name to the clipboard" 20065msgstr "" 20066 20067#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:382 20068msgid "Add icon" 20069msgstr "" 20070 20071#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:383 20072msgid "Add an icon file to the set of choices" 20073msgstr "" 20074 20075#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:384 20076msgid "Template &name:" 20077msgstr "" 20078 20079#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:385 20080msgid "The name of the callable template" 20081msgstr "" 20082 20083#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:386 20084msgid "T&emplate:" 20085msgstr "" 20086 20087#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:387 20088msgid "The text of the template program goes into the box below" 20089msgstr "" 20090 20091#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:388 20092msgid " " 20093msgstr "" 20094 20095#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:389 20096msgid "Enable &breakpoints" 20097msgstr "" 20098 20099#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:390 20100msgid "" 20101"<p>If checked, the template evaluator will stop when it\n" 20102"evaluates an expression on a double-clicked line number, opening a dialog showing\n" 20103"you the value as well as all the local variables</p>" 20104msgstr "" 20105 20106#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:393 20107msgid "&Go" 20108msgstr "" 20109 20110#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:394 20111msgid "" 20112"If 'Enable breakpoints' is checked then click this button to run your " 20113"template" 20114msgstr "" 20115 20116#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:395 20117msgid "&Line:" 20118msgstr "" 20119 20120#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:396 20121#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:397 20122msgid "Line number to toggle" 20123msgstr "" 20124 20125#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:398 20126msgid "&Toggle" 20127msgstr "" 20128 20129#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:399 20130msgid "Toggle the breakpoint on the line number in the box" 20131msgstr "" 20132 20133#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:400 20134msgid "&Remove all" 20135msgstr "" 20136 20137#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:401 20138msgid "Remove all breakpoints" 20139msgstr "" 20140 20141#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:402 20142msgid "&Set all" 20143msgstr "" 20144 20145#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:403 20146msgid "Set breakpoint on every line" 20147msgstr "" 20148 20149#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:404 20150msgid "" 20151"<p>The text of the template program goes in this box.\n" 20152" Don't forget that a General Program Mode template must begin with\n" 20153" the word \"program:\".</p>" 20154msgstr "" 20155 20156#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:407 20157#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:150 20158msgid "D&ocumentation:" 20159msgstr "" 20160 20161#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:408 20162msgid "Documentation for the function being defined or edited" 20163msgstr "" 20164 20165#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:409 20166msgid "Template value:" 20167msgstr "" 20168 20169#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:410 20170msgid "The value of the template using the current book in the library view" 20171msgstr "" 20172 20173#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:411 20174#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:412 20175#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:413 20176#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:414 20177#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:415 20178#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:416 20179#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:417 20180#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:418 20181#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:419 20182msgid "User label" 20183msgstr "" 20184 20185#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:420 20186msgid "Font:" 20187msgstr "" 20188 20189#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:421 20190msgid "Select the font for the Template box" 20191msgstr "" 20192 20193#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:422 20194msgid "Size:" 20195msgstr "" 20196 20197#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:423 20198msgid "Select the font size for the Template box" 20199msgstr "" 20200 20201#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:424 20202msgid "Lo&ad" 20203msgstr "" 20204 20205#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:425 20206msgid "Load the template from a file" 20207msgstr "" 20208 20209#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:427 20210msgid "Save the template in a file" 20211msgstr "" 20212 20213#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:428 20214msgid "Template Function Reference" 20215msgstr "" 20216 20217#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:429 20218msgid "Function &name:" 20219msgstr "" 20220 20221#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:430 20222msgid "&Function type:" 20223msgstr "" 20224 20225#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:431 20226msgid "&Documentation:" 20227msgstr "" 20228 20229#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:432 20230#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:234 20231msgid "&Code:" 20232msgstr "" 20233 20234#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_line_editor.py:33 20235msgid "Remove any template from the box" 20236msgstr "" 20237 20238#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_line_editor.py:35 20239msgid "Open template editor" 20240msgstr "" 20241 20242#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:24 20243msgid "Trim Image" 20244msgstr "" 20245 20246#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:32 20247msgid "Select a region by dragging with your mouse, and then click trim" 20248msgstr "" 20249 20250#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:43 20251msgid "&Trim" 20252msgstr "" 20253 20254#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:45 20255msgid "Trim image by removing borders outside the selected region" 20256msgstr "" 20257 20258#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:83 20259msgid "Adjust selection by dragging corners" 20260msgstr "" 20261 20262#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:90 20263#, python-brace-format 20264msgid "Size: {0}px Aspect ratio: {1:.2g}" 20265msgstr "" 20266 20267#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:96 20268#, python-brace-format 20269msgid "Size: {0}x{1}px" 20270msgstr "" 20271 20272#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:66 20273#, python-format 20274msgid "Download %s" 20275msgstr "" 20276 20277#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:69 20278#, python-format 20279msgid "Downloading <b>%(fname)s</b> from %(url)s" 20280msgstr "" 20281 20282#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:100 20283#, python-format 20284msgid "Failed to download from %(url)r with error: %(err)s" 20285msgstr "" 20286 20287#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:28 20288msgid "Downloading book" 20289msgstr "" 20290 20291#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:29 20292#, python-brace-format 20293msgid "" 20294"The book {0} will be downloaded and added to your calibre library " 20295"automatically." 20296msgstr "" 20297 20298#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:97 20299msgid "No file specified to download." 20300msgstr "" 20301 20302#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:108 20303msgid "Not a support e-book format." 20304msgstr "" 20305 20306#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:130 20307#, python-format 20308msgid "Downloading %s" 20309msgstr "" 20310 20311#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:147 20312msgid "Downloading" 20313msgstr "" 20314 20315#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:151 20316msgid "Failed to download e-book" 20317msgstr "" 20318 20319#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:154 20320msgid "finished" 20321msgstr "" 20322 20323#: /__w/calibre/calibre/src/calibre/gui2/email.py:151 20324#, python-format 20325msgid "Email %(name)s to %(to)s" 20326msgstr "" 20327 20328#: /__w/calibre/calibre/src/calibre/gui2/email.py:177 20329msgid "News:" 20330msgstr "" 20331 20332#: /__w/calibre/calibre/src/calibre/gui2/email.py:179 20333#, python-format 20334msgid "Attached is the %s periodical downloaded by calibre." 20335msgstr "" 20336 20337#: /__w/calibre/calibre/src/calibre/gui2/email.py:208 20338msgid "Add a new recipient:" 20339msgstr "" 20340 20341#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20342msgid "&Address" 20343msgstr "" 20344 20345#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20346msgid "&Formats" 20347msgstr "" 20348 20349#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20350msgid "&Subject" 20351msgstr "" 20352 20353#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20354msgid "A&lias" 20355msgstr "" 20356 20357#: /__w/calibre/calibre/src/calibre/gui2/email.py:215 20358msgid "The email address of the recipient" 20359msgstr "" 20360 20361#: /__w/calibre/calibre/src/calibre/gui2/email.py:216 20362msgid "The optional alias (simple name) of the recipient" 20363msgstr "" 20364 20365#: /__w/calibre/calibre/src/calibre/gui2/email.py:217 20366msgid "" 20367"Formats to email. The first matching one will be sent (comma separated list)" 20368msgstr "" 20369 20370#: /__w/calibre/calibre/src/calibre/gui2/email.py:218 20371msgid "The optional subject for email sent to this recipient" 20372msgstr "" 20373 20374#: /__w/calibre/calibre/src/calibre/gui2/email.py:231 20375msgid "&Add recipient" 20376msgstr "" 20377 20378#: /__w/calibre/calibre/src/calibre/gui2/email.py:248 20379msgid "Need address" 20380msgstr "" 20381 20382#: /__w/calibre/calibre/src/calibre/gui2/email.py:248 20383msgid "You must specify an address" 20384msgstr "" 20385 20386#: /__w/calibre/calibre/src/calibre/gui2/email.py:252 20387msgid "Need formats" 20388msgstr "" 20389 20390#: /__w/calibre/calibre/src/calibre/gui2/email.py:252 20391msgid "You must specify at least one format to send" 20392msgstr "" 20393 20394#: /__w/calibre/calibre/src/calibre/gui2/email.py:256 20395#, python-format 20396msgid "The recipient %s already exists" 20397msgstr "" 20398 20399#: /__w/calibre/calibre/src/calibre/gui2/email.py:290 20400msgid "No recipients" 20401msgstr "" 20402 20403#: /__w/calibre/calibre/src/calibre/gui2/email.py:291 20404msgid "You must select at least one recipient" 20405msgstr "" 20406 20407#: /__w/calibre/calibre/src/calibre/gui2/email.py:351 20408msgid "Auto convert the following books before sending via email?" 20409msgstr "" 20410 20411#: /__w/calibre/calibre/src/calibre/gui2/email.py:362 20412msgid "This recipient has no valid formats defined" 20413msgstr "" 20414 20415#: /__w/calibre/calibre/src/calibre/gui2/email.py:363 20416msgid "These books have no suitable input formats for conversion" 20417msgstr "" 20418 20419#: /__w/calibre/calibre/src/calibre/gui2/email.py:367 20420msgid "Could not send" 20421msgstr "" 20422 20423#: /__w/calibre/calibre/src/calibre/gui2/email.py:368 20424msgid "" 20425"Could not send books to some recipients. Click \"Show details\" for more " 20426"information" 20427msgstr "" 20428 20429#: /__w/calibre/calibre/src/calibre/gui2/email.py:405 20430msgid "E-book:" 20431msgstr "" 20432 20433#: /__w/calibre/calibre/src/calibre/gui2/email.py:413 20434msgid "Attached, you will find the e-book" 20435msgstr "" 20436 20437#: /__w/calibre/calibre/src/calibre/gui2/email.py:414 20438#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:209 20439msgid "by" 20440msgstr "" 20441 20442#: /__w/calibre/calibre/src/calibre/gui2/email.py:415 20443#, python-format 20444msgid "in the %s format." 20445msgstr "" 20446 20447#: /__w/calibre/calibre/src/calibre/gui2/email.py:419 20448msgid "About this book:" 20449msgstr "" 20450 20451#: /__w/calibre/calibre/src/calibre/gui2/email.py:432 20452msgid "Sending email to" 20453msgstr "" 20454 20455#: /__w/calibre/calibre/src/calibre/gui2/email.py:463 20456#, python-format 20457msgid "Auto convert the following books to %s before sending via email?" 20458msgstr "" 20459 20460#: /__w/calibre/calibre/src/calibre/gui2/email.py:470 20461msgid "Could not email the following books as no suitable formats were found:" 20462msgstr "" 20463 20464#: /__w/calibre/calibre/src/calibre/gui2/email.py:476 20465msgid "Failed to email book" 20466msgstr "" 20467 20468#: /__w/calibre/calibre/src/calibre/gui2/email.py:479 20469msgid "sent" 20470msgstr "" 20471 20472#: /__w/calibre/calibre/src/calibre/gui2/email.py:510 20473msgid "Sent news to" 20474msgstr "" 20475 20476#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:134 20477#, python-format 20478msgid "" 20479"<div style=\"font-size:10pt;\">\n" 20480"<p>Set a regular expression pattern to use when trying to guess e-book metadata from filenames. </p>\n" 20481"<p>A <a href=\"%s\">tutorial</a> on using regular expressions is available.</p>\n" 20482"<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>" 20483msgstr "" 20484 20485#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:138 20486msgid "Regular &expression" 20487msgstr "" 20488 20489#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:139 20490#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:142 20491msgid "Test" 20492msgstr "" 20493 20494#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:140 20495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:52 20496msgid "File &name:" 20497msgstr "" 20498 20499#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:142 20500msgid "Title:" 20501msgstr "" 20502 20503#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:143 20504msgid "Regular expression (?P<title>)" 20505msgstr "" 20506 20507#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:144 20508#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:147 20509#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:150 20510#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:153 20511#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:156 20512#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:159 20513#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:162 20514#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:165 20515#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:128 20516#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:132 20517#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:137 20518#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:142 20519#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:147 20520#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:152 20521#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:154 20522#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:155 20523msgid "No match" 20524msgstr "" 20525 20526#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:145 20527msgid "Authors:" 20528msgstr "" 20529 20530#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:146 20531msgid "Regular expression (?P<author>)" 20532msgstr "" 20533 20534#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:148 20535msgid "Series:" 20536msgstr "" 20537 20538#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:149 20539msgid "Regular expression (?P<series>)" 20540msgstr "" 20541 20542#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:151 20543msgid "Series index:" 20544msgstr "" 20545 20546#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:152 20547msgid "Regular expression (?P<series_index>)" 20548msgstr "" 20549 20550#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:154 20551#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1759 20552msgid "ISBN:" 20553msgstr "" 20554 20555#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:155 20556msgid "Regular expression (?P<isbn>)" 20557msgstr "" 20558 20559#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:157 20560msgid "Publisher:" 20561msgstr "" 20562 20563#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:158 20564msgid "Regular expression (?P<publisher>)" 20565msgstr "" 20566 20567#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:160 20568msgid "Published:" 20569msgstr "" 20570 20571#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:161 20572msgid "Regular expression (?P<published>)" 20573msgstr "" 20574 20575#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:163 20576msgid "Comments:" 20577msgstr "" 20578 20579#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:164 20580msgid "Regular expression (?P<comments>)" 20581msgstr "" 20582 20583#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:24 20584msgid "Select font files" 20585msgstr "" 20586 20587#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:24 20588msgid "TrueType/OpenType Fonts" 20589msgstr "" 20590 20591#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:35 20592msgid "Corrupt font" 20593msgstr "" 20594 20595#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:36 20596#, python-format 20597msgid "Failed to read metadata from the font file: %s" 20598msgstr "" 20599 20600#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:153 20601msgid "Choose a font family" 20602msgstr "" 20603 20604#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:166 20605#, python-format 20606msgid "Available faces for %s" 20607msgstr "" 20608 20609#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:202 20610msgid "Choose font family" 20611msgstr "" 20612 20613#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:226 20614msgid "Add &fonts" 20615msgstr "" 20616 20617#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:230 20618msgid "Choose a font family from the list below:" 20619msgstr "" 20620 20621#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:236 20622#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:540 20623msgid "Find next" 20624msgstr "" 20625 20626#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:239 20627#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:541 20628msgid "Find previous" 20629msgstr "" 20630 20631#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:291 20632#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:422 20633#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:452 20634#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:456 20635#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:483 20636#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:531 20637#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:559 20638#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:313 20639#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:85 20640msgid "None" 20641msgstr "" 20642 20643#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:309 20644#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:313 20645msgid "Added fonts" 20646msgstr "" 20647 20648#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:310 20649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:313 20650#, python-format 20651msgid "Added font families: %s" 20652msgstr "" 20653 20654#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:339 20655msgid "Choose &font family" 20656msgstr "" 20657 20658#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:348 20659msgid "Clear the font family" 20660msgstr "" 20661 20662#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:60 20663msgid "Remove this action" 20664msgstr "" 20665 20666#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:167 20667msgid "<a href=\"{}\">CSS selector help</a>" 20668msgstr "" 20669 20670#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:184 20671msgid "Create the rule to transform HTML tags below" 20672msgstr "" 20673 20674#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:196 20675#, python-brace-format 20676msgid "{preamble} {match_type}" 20677msgstr "" 20678 20679#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:202 20680msgid "If the tag" 20681msgstr "" 20682 20683#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:217 20684msgid "Then:" 20685msgstr "" 20686 20687#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:221 20688msgid "Add another action" 20689msgstr "" 20690 20691#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:290 20692#, python-brace-format 20693msgid "If the tag <b>{match_type}</b> <b>{query}</b>" 20694msgstr "" 20695 20696#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:310 20697msgid "" 20698"You can specify rules to transform HTML here. Click the \"Add rule\" button " 20699"below to get started." 20700msgstr "" 20701 20702#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:317 20703msgid "Test HTML transform rules" 20704msgstr "" 20705 20706#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:319 20707msgid "Enter an HTML document below and click the \"Test\" button" 20708msgstr "" 20709 20710#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:321 20711msgid "Resulting HTML" 20712msgstr "" 20713 20714#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:334 20715msgid "Edit HTML transform rules" 20716msgstr "" 20717 20718#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:342 20719msgid "Current HTML file" 20720msgstr "" 20721 20722#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:343 20723msgid "All HTML files" 20724msgstr "" 20725 20726#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:344 20727msgid "Open HTML files" 20728msgstr "" 20729 20730#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:345 20731msgid "Selected HTML files" 20732msgstr "" 20733 20734#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:211 20735msgid "Create an icon theme" 20736msgstr "" 20737 20738#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:218 20739msgid "Theme Metadata" 20740msgstr "" 20741 20742#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:234 20743msgid "&Version:" 20744msgstr "" 20745 20746#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:236 20747msgid "&License:" 20748msgstr "" 20749 20750#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:238 20751#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:72 20752msgid "&URL:" 20753msgstr "" 20754 20755#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:240 20756msgid "" 20757"The license for the icons in this theme. Common choices are Creative Commons" 20758" or Public Domain." 20759msgstr "" 20760 20761#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:289 20762#, python-format 20763msgid "%d icons missing in this theme" 20764msgstr "" 20765 20766#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:291 20767msgid "No missing icons" 20768msgstr "" 20769 20770#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:301 20771msgid "No title specified" 20772msgstr "" 20773 20774#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:302 20775msgid "You must specify a title for this icon theme" 20776msgstr "" 20777 20778#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:304 20779msgid "No author specified" 20780msgstr "" 20781 20782#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:305 20783msgid "You must specify an author for this icon theme" 20784msgstr "" 20785 20786#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:315 20787msgid "&Abort" 20788msgstr "" 20789 20790#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:315 20791msgid "Losslessly optimizing images, please wait..." 20792msgstr "" 20793 20794#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:329 20795msgid "Optimizing images failed, click \"Show details\" for more information" 20796msgstr "" 20797 20798#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:334 20799msgid "Compression failed" 20800msgstr "" 20801 20802#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:365 20803#, python-format 20804msgid "Optimizing %s" 20805msgstr "" 20806 20807#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:384 20808msgid "Creating theme file" 20809msgstr "" 20810 20811#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:394 20812msgid "Compressing theme file" 20813msgstr "" 20814 20815#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:407 20816#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:60 20817msgid "Finished" 20818msgstr "" 20819 20820#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:414 20821msgid "Choose a folder from which to read the icons" 20822msgstr "" 20823 20824#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:428 20825msgid "Choose destination for icon theme" 20826msgstr "" 20827 20828#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:429 20829msgid "ZIP files" 20830msgstr "" 20831 20832#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:544 20833#, python-brace-format 20834msgid "" 20835"\n" 20836" <h1>{title}</h1>\n" 20837" <p>by <i>{author}</i> with <b>{number}</b> icons [{size}]</p>\n" 20838" <p>{description}</p>\n" 20839" <p>Version: {version} Number of users: {usage}</p>\n" 20840" <p><i>Right click to visit theme homepage</i></p>\n" 20841" " 20842msgstr "" 20843 20844#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:566 20845msgid "Downloading icons..." 20846msgstr "" 20847 20848#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:567 20849msgid "Downloading icons, please wait..." 20850msgstr "" 20851 20852#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:592 20853msgid "Choose an icon theme" 20854msgstr "" 20855 20856#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:613 20857msgid "Restore &default icons" 20858msgstr "" 20859 20860#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:643 20861msgid "" 20862"Choose an icon theme below. You will need to restart calibre to see the new " 20863"icons." 20864msgstr "" 20865 20866#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:645 20867msgid "Current icon theme:" 20868msgstr "" 20869 20870#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:647 20871#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:128 20872msgid "&Sort by:" 20873msgstr "" 20874 20875#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:648 20876msgid "Number of icons" 20877msgstr "" 20878 20879#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:648 20880msgid "Popularity" 20881msgstr "" 20882 20883#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:671 20884msgid "No homepage" 20885msgstr "" 20886 20887#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:671 20888msgid "The {} theme has no homepage" 20889msgstr "" 20890 20891#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:676 20892msgid "Downloading, please wait..." 20893msgstr "" 20894 20895#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:727 20896msgid "Failed to download list of themes" 20897msgstr "" 20898 20899#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:728 20900msgid "" 20901"Failed to download list of themes, click \"Show details\" for more " 20902"information" 20903msgstr "" 20904 20905#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:762 20906#, python-format 20907msgid "" 20908"Are you sure you want to remove the <b>%s</b> icon theme and return to the " 20909"stock icons?" 20910msgstr "" 20911 20912#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:770 20913msgid "No theme selected" 20914msgstr "" 20915 20916#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:771 20917msgid "You must first select an icon theme" 20918msgstr "" 20919 20920#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:805 20921msgid "" 20922"Failed to download icon theme, click \"Show details\" for more information." 20923msgstr "" 20924 20925#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:120 20926msgid "Zoom &in" 20927msgstr "" 20928 20929#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:121 20930#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:277 20931msgid "Zoom &out" 20932msgstr "" 20933 20934#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:122 20935msgid "&Save as" 20936msgstr "" 20937 20938#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:123 20939msgid "&Rotate" 20940msgstr "" 20941 20942#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:124 20943msgid "&Full screen" 20944msgstr "" 20945 20946#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:141 20947msgid "&Fit image" 20948msgstr "" 20949 20950#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:142 20951msgid "Fit image inside the available space" 20952msgstr "" 20953 20954#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:193 20955msgid "Choose a file to save to" 20956msgstr "" 20957 20958#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:255 20959#, python-brace-format 20960msgid "Image: {name} {resolution}" 20961msgstr "" 20962 20963#: /__w/calibre/calibre/src/calibre/gui2/init.py:156 20964msgid "Cover browser" 20965msgstr "" 20966 20967#: /__w/calibre/calibre/src/calibre/gui2/init.py:194 20968#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:560 20969#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:572 20970#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:672 20971#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:681 20972#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:733 20973#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:740 20974msgid "Tag browser" 20975msgstr "" 20976 20977#: /__w/calibre/calibre/src/calibre/gui2/init.py:231 20978msgid "See what's new in this calibre release" 20979msgstr "" 20980 20981#: /__w/calibre/calibre/src/calibre/gui2/init.py:283 20982msgid "Connected " 20983msgstr "" 20984 20985#: /__w/calibre/calibre/src/calibre/gui2/init.py:303 20986#, python-format 20987msgid " %(created)s %(name)s" 20988msgstr "" 20989 20990#: /__w/calibre/calibre/src/calibre/gui2/init.py:303 20991msgid "created by" 20992msgstr "" 20993 20994#: /__w/calibre/calibre/src/calibre/gui2/init.py:306 20995#, python-format 20996msgid "%(num)d of %(total)d books" 20997msgstr "" 20998 20999#: /__w/calibre/calibre/src/calibre/gui2/init.py:308 21000#: /__w/calibre/calibre/src/calibre/srv/opds.py:154 21001msgid "one book" 21002msgid_plural "{} books" 21003msgstr[0] "" 21004msgstr[1] "" 21005 21006#: /__w/calibre/calibre/src/calibre/gui2/init.py:310 21007#, python-format 21008msgid "%(num)s, %(sel)d selected" 21009msgid_plural "%(num)s, %(sel)d selected" 21010msgstr[0] "" 21011msgstr[1] "" 21012 21013#: /__w/calibre/calibre/src/calibre/gui2/init.py:312 21014#, python-brace-format 21015msgid "{0}, {1} total" 21016msgstr "" 21017 21018#: /__w/calibre/calibre/src/calibre/gui2/init.py:336 21019msgid "Cover grid" 21020msgstr "" 21021 21022#: /__w/calibre/calibre/src/calibre/gui2/init.py:338 21023#: /__w/calibre/calibre/src/calibre/gui2/init.py:368 21024#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:1093 21025msgid "Toggle" 21026msgstr "" 21027 21028#: /__w/calibre/calibre/src/calibre/gui2/init.py:366 21029msgid "Search bar" 21030msgstr "" 21031 21032#: /__w/calibre/calibre/src/calibre/gui2/init.py:410 21033msgid "Next Virtual library" 21034msgstr "" 21035 21036#: /__w/calibre/calibre/src/calibre/gui2/init.py:412 21037msgid "Switch to the next Virtual library in the Virtual library tab bar" 21038msgstr "" 21039 21040#: /__w/calibre/calibre/src/calibre/gui2/init.py:415 21041msgid "Previous Virtual library" 21042msgstr "" 21043 21044#: /__w/calibre/calibre/src/calibre/gui2/init.py:417 21045msgid "Switch to the previous Virtual library in the Virtual library tab bar" 21046msgstr "" 21047 21048#: /__w/calibre/calibre/src/calibre/gui2/init.py:498 21049#: /__w/calibre/calibre/src/calibre/srv/ajax.py:285 21050#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 21051msgid "All books" 21052msgstr "" 21053 21054#: /__w/calibre/calibre/src/calibre/gui2/init.py:501 21055msgid "Search expression for this Virtual library:" 21056msgstr "" 21057 21058#: /__w/calibre/calibre/src/calibre/gui2/init.py:525 21059msgid "Sort tabs alphabetically" 21060msgstr "" 21061 21062#: /__w/calibre/calibre/src/calibre/gui2/init.py:528 21063msgid "Restore hidden tabs" 21064msgstr "" 21065 21066#: /__w/calibre/calibre/src/calibre/gui2/init.py:531 21067#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:392 21068msgid "Hide Virtual library tabs" 21069msgstr "" 21070 21071#: /__w/calibre/calibre/src/calibre/gui2/init.py:533 21072msgid "Lock Virtual library tabs" 21073msgstr "" 21074 21075#: /__w/calibre/calibre/src/calibre/gui2/init.py:535 21076msgid "Unlock Virtual library tabs" 21077msgstr "" 21078 21079#: /__w/calibre/calibre/src/calibre/gui2/init.py:542 21080#, python-format 21081msgid "Edit \"%s\"" 21082msgstr "" 21083 21084#: /__w/calibre/calibre/src/calibre/gui2/init.py:543 21085#, python-format 21086msgid "Delete \"%s\"" 21087msgstr "" 21088 21089#: /__w/calibre/calibre/src/calibre/gui2/init.py:571 21090#: /__w/calibre/calibre/src/calibre/gui2/init.py:582 21091msgid "Book details" 21092msgstr "" 21093 21094#: /__w/calibre/calibre/src/calibre/gui2/init.py:639 21095msgid "Layout" 21096msgstr "" 21097 21098#: /__w/calibre/calibre/src/calibre/gui2/init.py:642 21099msgid "Show and hide various parts of the calibre main window" 21100msgstr "" 21101 21102#: /__w/calibre/calibre/src/calibre/gui2/init.py:758 21103#, python-format 21104msgid "No %s format" 21105msgstr "" 21106 21107#: /__w/calibre/calibre/src/calibre/gui2/init.py:759 21108#, python-brace-format 21109msgid "The book {0} does not have the {1} format" 21110msgstr "" 21111 21112#: /__w/calibre/calibre/src/calibre/gui2/init.py:794 21113#, python-format 21114msgid "Restore %s" 21115msgstr "" 21116 21117#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:97 21118msgid "Job" 21119msgstr "" 21120 21121#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:99 21122msgid "Progress" 21123msgstr "" 21124 21125#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:100 21126msgid "Running time" 21127msgstr "" 21128 21129#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:101 21130msgid "Start time" 21131msgstr "" 21132 21133#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:113 21134msgid "There is a running job:" 21135msgid_plural "There are {} running jobs:" 21136msgstr[0] "" 21137msgstr[1] "" 21138 21139#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:117 21140#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:125 21141#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:140 21142msgid "Unknown job" 21143msgstr "" 21144 21145#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:120 21146msgid "There is a waiting job" 21147msgid_plural "There are {} waiting jobs" 21148msgstr[0] "" 21149msgstr[1] "" 21150 21151#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:310 21152#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:313 21153#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:316 21154#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:323 21155#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:330 21156msgid "Cannot kill job" 21157msgstr "" 21158 21159#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:311 21160#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:324 21161msgid "Cannot kill jobs that communicate with the device" 21162msgstr "" 21163 21164#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:314 21165msgid "Job has already run" 21166msgstr "" 21167 21168#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:317 21169msgid "This job cannot be stopped" 21170msgstr "" 21171 21172#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:331 21173msgid "" 21174"Some of the jobs cannot be stopped. Click \"Show details\" to see the list " 21175"of unstoppable jobs." 21176msgstr "" 21177 21178#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:433 21179msgid "Unavailable" 21180msgstr "" 21181 21182#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:519 21183msgid "Click to see list of jobs" 21184msgstr "" 21185 21186#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:520 21187msgid " [Alt+Shift+J]" 21188msgstr "" 21189 21190#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:525 21191msgid "Show/hide the Jobs List" 21192msgstr "" 21193 21194#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:530 21195msgid "Jobs:" 21196msgstr "" 21197 21198#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:576 21199msgid "No running jobs" 21200msgstr "" 21201 21202#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:578 21203msgid "One running job" 21204msgstr "" 21205 21206#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:580 21207#, python-format 21208msgid "%d running jobs" 21209msgstr "" 21210 21211#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:629 21212msgid " - Jobs" 21213msgstr "" 21214 21215#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:641 21216msgid "Search for a job by name" 21217msgstr "" 21218 21219#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:690 21220#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:712 21221msgid "No job" 21222msgstr "" 21223 21224#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:691 21225#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:713 21226msgid "No job selected" 21227msgstr "" 21228 21229#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:693 21230msgid "Do you really want to stop the selected job?" 21231msgid_plural "Do you really want to stop all the selected jobs?" 21232msgstr[0] "" 21233msgstr[1] "" 21234 21235#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:703 21236msgid "Do you really want to stop all non-device jobs?" 21237msgstr "" 21238 21239#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:410 21240#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:40 21241msgid "&Custom" 21242msgstr "" 21243 21244#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:417 21245#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:45 21246msgid "&Alternate shortcut:" 21247msgstr "" 21248 21249#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:417 21250#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:45 21251msgid "&Shortcut:" 21252msgstr "" 21253 21254#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:434 21255#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:186 21256msgid "Done" 21257msgstr "" 21258 21259#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:458 21260#, python-format 21261msgid "&Default: %(deflt)s [Currently not conflicting: %(curr)s]" 21262msgstr "" 21263 21264#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:477 21265#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:102 21266msgid "Press a key..." 21267msgstr "" 21268 21269#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:510 21270#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:120 21271msgid "Already assigned" 21272msgstr "" 21273 21274#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:512 21275#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:122 21276msgid "already assigned to" 21277msgstr "" 21278 21279#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:553 21280msgid "<b>This shortcut no longer exists</b>" 21281msgstr "" 21282 21283#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:653 21284msgid "" 21285"Double click on any entry to change the keyboard shortcuts associated with " 21286"it" 21287msgstr "" 21288 21289#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:670 21290msgid "Search for a shortcut by name" 21291msgstr "" 21292 21293#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:684 21294#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:377 21295#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:258 21296#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:191 21297msgid "Expand all" 21298msgstr "" 21299 21300#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:685 21301#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:378 21302#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:259 21303#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:671 21304#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1071 21305#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:192 21306msgid "Collapse all" 21307msgstr "" 21308 21309#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:718 21310#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:268 21311#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:560 21312#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:381 21313#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1031 21314#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1065 21315#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:495 21316msgid "No matches" 21317msgstr "" 21318 21319#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:719 21320#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:561 21321#, python-format 21322msgid "Could not find any shortcuts matching %s" 21323msgstr "" 21324 21325#: /__w/calibre/calibre/src/calibre/gui2/layout.py:59 21326msgid "Eject this device" 21327msgstr "" 21328 21329#: /__w/calibre/calibre/src/calibre/gui2/layout.py:62 21330msgid "Configure this device" 21331msgstr "" 21332 21333#: /__w/calibre/calibre/src/calibre/gui2/layout.py:65 21334msgid "Update cached metadata on device" 21335msgstr "" 21336 21337#: /__w/calibre/calibre/src/calibre/gui2/layout.py:78 21338msgid "Show books in calibre library" 21339msgstr "" 21340 21341#: /__w/calibre/calibre/src/calibre/gui2/layout.py:80 21342msgid "Show books in the main memory of the device" 21343msgstr "" 21344 21345#: /__w/calibre/calibre/src/calibre/gui2/layout.py:82 21346msgid "Show books in storage card A" 21347msgstr "" 21348 21349#: /__w/calibre/calibre/src/calibre/gui2/layout.py:84 21350msgid "Show books in storage card B" 21351msgstr "" 21352 21353#: /__w/calibre/calibre/src/calibre/gui2/layout.py:98 21354msgid "Delete library" 21355msgstr "" 21356 21357#: /__w/calibre/calibre/src/calibre/gui2/layout.py:152 21358msgid "available" 21359msgstr "" 21360 21361#: /__w/calibre/calibre/src/calibre/gui2/layout.py:214 21362msgid "Close the Virtual library" 21363msgstr "" 21364 21365#: /__w/calibre/calibre/src/calibre/gui2/layout.py:225 21366msgid "Change how the displayed books are sorted" 21367msgstr "" 21368 21369#: /__w/calibre/calibre/src/calibre/gui2/layout.py:229 21370msgid "Sort" 21371msgstr "" 21372 21373#: /__w/calibre/calibre/src/calibre/gui2/layout.py:240 21374msgid "" 21375"<p>Search the list of books by title, author, publisher, tags, comments, " 21376"etc.<br><br>Words separated by spaces are ANDed" 21377msgstr "" 21378 21379#: /__w/calibre/calibre/src/calibre/gui2/layout.py:264 21380msgid "Do quick search (you can also press the Enter key)" 21381msgstr "" 21382 21383#: /__w/calibre/calibre/src/calibre/gui2/layout.py:268 21384#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:141 21385#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:516 21386msgid "Highlight" 21387msgstr "" 21388 21389#: /__w/calibre/calibre/src/calibre/gui2/layout.py:285 21390msgid "Copy current search text (instead of search name)" 21391msgstr "" 21392 21393#: /__w/calibre/calibre/src/calibre/gui2/layout.py:298 21394msgid "Use an existing Saved search or create a new one" 21395msgstr "" 21396 21397#: /__w/calibre/calibre/src/calibre/gui2/layout.py:300 21398msgid "Saved search" 21399msgstr "" 21400 21401#: /__w/calibre/calibre/src/calibre/gui2/layout.py:381 21402msgid "<h2>Shutting down</h2><div>" 21403msgstr "" 21404 21405#: /__w/calibre/calibre/src/calibre/gui2/library/alternate_views.py:677 21406#, python-format 21407msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" 21408msgstr "" 21409 21410#: /__w/calibre/calibre/src/calibre/gui2/library/alternate_views.py:682 21411#, python-format 21412msgid "This book is on the device in %s" 21413msgstr "" 21414 21415#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:133 21416msgid "Anonymous Content server user" 21417msgstr "" 21418 21419#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:135 21420msgid "Local E-book viewer user" 21421msgstr "" 21422 21423#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:141 21424#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:343 21425msgid "Bookmark" 21426msgstr "" 21427 21428#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:142 21429#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:57 21430#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:70 21431msgid "Bookmarks" 21432msgstr "" 21433 21434#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:142 21435#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:73 21436msgid "Highlights" 21437msgstr "" 21438 21439#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:227 21440msgid "Export {} annotations" 21441msgstr "" 21442 21443#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:230 21444msgid "calibre annotation collection" 21445msgstr "" 21446 21447#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:233 21448msgid "annotations" 21449msgstr "" 21450 21451#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:245 21452msgid "Format to export in:" 21453msgstr "" 21454 21455#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:252 21456msgid "Save to file" 21457msgstr "" 21458 21459#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:266 21460msgid "File for exports" 21461msgstr "" 21462 21463#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:294 21464#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:144 21465msgid "Unknown chapter" 21466msgstr "" 21467 21468#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:368 21469#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:883 21470msgid "Open in viewer" 21471msgstr "" 21472 21473#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:369 21474#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:883 21475msgid "Show in calibre" 21476msgstr "" 21477 21478#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:371 21479#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:372 21480#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:405 21481msgid "Edit notes" 21482msgstr "" 21483 21484#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:374 21485msgid "Export selected item" 21486msgid_plural "Export {} selected items" 21487msgstr[0] "" 21488msgstr[1] "" 21489 21490#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:375 21491msgid "Delete selected item" 21492msgid_plural "Delete {} selected items" 21493msgstr[0] "" 21494msgstr[1] "" 21495 21496#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:507 21497msgid "Restrict to" 21498msgstr "" 21499 21500#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:509 21501msgid "Type:" 21502msgstr "" 21503 21504#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:516 21505msgid "Show only annotations of the specified type" 21506msgstr "" 21507 21508#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:518 21509msgid "User:" 21510msgstr "" 21511 21512#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:525 21513msgid "Show only annotations created by the specified user" 21514msgstr "" 21515 21516#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:531 21517msgid "" 21518"Only show annotations from books that have been selected in the calibre " 21519"library" 21520msgstr "" 21521 21522#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:539 21523msgid "&Show results from only selected books" 21524msgstr "" 21525 21526#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:542 21527msgid "&Show results from only the selected book" 21528msgid_plural "&Show results from only the {} selected books" 21529msgstr[0] "" 21530msgstr[1] "" 21531 21532#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:622 21533msgid "Enter words to search for" 21534msgstr "" 21535 21536#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:637 21537#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:271 21538#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:129 21539#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:552 21540#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:352 21541msgid "Find previous match" 21542msgstr "" 21543 21544#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:711 21545msgid "Invalid search expression" 21546msgstr "" 21547 21548#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:712 21549#, python-brace-format 21550msgid "" 21551"The search expression: {0} is invalid. The search syntax used is the SQLite " 21552"Full text Search Query syntax, <a href=\"{1}\">described here</a>." 21553msgstr "" 21554 21555#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:851 21556msgid "Edit the notes of this highlight" 21557msgstr "" 21558 21559#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:855 21560msgid "Add notes" 21561msgstr "" 21562 21563#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:855 21564msgid "Add notes to this highlight" 21565msgstr "" 21566 21567#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:881 21568msgid "User" 21569msgstr "" 21570 21571#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:884 21572msgid "Open the book at this annotation in the calibre E-book viewer" 21573msgstr "" 21574 21575#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:885 21576msgid "Show this book in the main calibre book list" 21577msgstr "" 21578 21579#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:895 21580msgid "Edit notes for highlight" 21581msgstr "" 21582 21583#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:919 21584msgid "Annotations browser" 21585msgstr "" 21586 21587#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:937 21588msgid "&Match on related words" 21589msgstr "" 21590 21591#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:940 21592msgid "" 21593"With this option searching for words will also match on any related words " 21594"(supported in several languages). For example, in the English language: " 21595"<i>correction</i> matches <i>correcting</i> and <i>corrected</i> as well" 21596msgstr "" 21597 21598#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:969 21599msgid "&Delete all selected" 21600msgstr "" 21601 21602#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:970 21603msgid "Delete the selected annotations" 21604msgstr "" 21605 21606#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:973 21607msgid "&Export all selected" 21608msgstr "" 21609 21610#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:974 21611msgid "Export the selected annotations" 21612msgstr "" 21613 21614#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:982 21615msgid "Rebuild search index" 21616msgstr "" 21617 21618#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:984 21619msgid "" 21620"Refresh annotations in case they have been changed since this window was " 21621"opened" 21622msgstr "" 21623 21624#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:992 21625#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:999 21626msgid "No selected annotations" 21627msgstr "" 21628 21629#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:993 21630#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1000 21631msgid "No annotations have been selected" 21632msgstr "" 21633 21634#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1005 21635msgid "Are you sure you want to <b>permanently</b> delete this annotation?" 21636msgid_plural "" 21637"Are you sure you want to <b>permanently</b> delete these {} annotations?" 21638msgstr[0] "" 21639msgstr[1] "" 21640 21641#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1019 21642msgid "Editing is only supported for the notes associated with highlights" 21643msgstr "" 21644 21645#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:133 21646msgid "Set to undefined" 21647msgstr "" 21648 21649#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:196 21650msgid "Size (MB)" 21651msgstr "" 21652 21653#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:203 21654#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:208 21655msgid "Modified" 21656msgstr "" 21657 21658#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:748 21659#, python-format 21660msgid "" 21661"The cover for the book %s is too large, cannot load it. Resize or delete it." 21662msgstr "" 21663 21664#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:896 21665#, python-format 21666msgid "%s stars" 21667msgstr "" 21668 21669#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1033 21670#, python-format 21671msgid "Click in this column and press Q to Quickview books with the same \"%s\"" 21672msgstr "" 21673 21674#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1040 21675#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:445 21676#: /__w/calibre/calibre/src/calibre/srv/metadata.py:243 21677msgid "Description:" 21678msgstr "" 21679 21680#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1043 21681#, python-brace-format 21682msgid "The lookup/search name is <i>{0}</i>" 21683msgstr "" 21684 21685#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1050 21686#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1722 21687#, python-brace-format 21688msgid "This book's UUID is \"{0}\"" 21689msgstr "" 21690 21691#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1148 21692#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 21693msgid "" 21694"Could not change the on disk location of this book. Is it open in another " 21695"program?" 21696msgstr "" 21697 21698#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1152 21699#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1158 21700msgid "Failed to set data" 21701msgstr "" 21702 21703#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1153 21704#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1159 21705msgid "Could not set data, click \"Show details\" to see why." 21706msgstr "" 21707 21708#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1350 21709msgid "In Library" 21710msgstr "" 21711 21712#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1354 21713#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:288 21714msgid "Size" 21715msgstr "" 21716 21717#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1692 21718msgid "Waiting for metadata to be updated" 21719msgstr "" 21720 21721#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1694 21722msgid "Marked for deletion" 21723msgstr "" 21724 21725#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1699 21726msgid "Double click to <b>edit</b> me<br><br>" 21727msgstr "" 21728 21729#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1720 21730msgid "The lookup/search name is" 21731msgstr "" 21732 21733#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:399 21734msgid "Cannot hide all columns" 21735msgstr "" 21736 21737#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:400 21738msgid "You must not hide all columns" 21739msgstr "" 21740 21741#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:441 21742#, python-format 21743msgid "Hide column %s" 21744msgstr "" 21745 21746#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:442 21747#, python-format 21748msgid "Sort on %s" 21749msgstr "" 21750 21751#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:443 21752#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1079 21753msgid "Ascending" 21754msgstr "" 21755 21756#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:444 21757#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1079 21758msgid "Descending" 21759msgstr "" 21760 21761#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:451 21762#, python-format 21763msgid "Change text alignment for %s" 21764msgstr "" 21765 21766#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:453 21767#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:84 21768msgid "Center" 21769msgstr "" 21770 21771#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:453 21772#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 21773#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:317 21774msgid "Left" 21775msgstr "" 21776 21777#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:453 21778#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 21779#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:317 21780msgid "Right" 21781msgstr "" 21782 21783#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:460 21784#, python-format 21785msgid "Change font style for %s" 21786msgstr "" 21787 21788#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:462 21789msgid "Bold font" 21790msgstr "" 21791 21792#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:462 21793msgid "Normal font" 21794msgstr "" 21795 21796#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:463 21797msgid "Bold and Italic font" 21798msgstr "" 21799 21800#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:463 21801msgid "Italic font" 21802msgstr "" 21803 21804#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:472 21805#, python-format 21806msgid "Quickview column %s" 21807msgstr "" 21808 21809#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:482 21810msgid "Show column" 21811msgstr "" 21812 21813#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:490 21814msgid "Remember On Device column width" 21815msgstr "" 21816 21817#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:492 21818msgid "Reset On Device column width to default" 21819msgstr "" 21820 21821#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:494 21822msgid "Shrink column if it is too wide to fit" 21823msgstr "" 21824 21825#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:496 21826msgid "Resize column to fit contents" 21827msgstr "" 21828 21829#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:498 21830msgid "Restore default layout" 21831msgstr "" 21832 21833#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:506 21834msgid "Hide row numbers" 21835msgstr "" 21836 21837#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:529 21838msgid "Un-split the book list" 21839msgstr "" 21840 21841#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:531 21842msgid "Split the book list" 21843msgstr "" 21844 21845#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:1455 21846msgid "" 21847"Dropping onto a device is not supported. First add the book to the calibre " 21848"library." 21849msgstr "" 21850 21851#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:278 21852msgid "File name" 21853msgstr "" 21854 21855#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:50 21856msgid "Configure viewer" 21857msgstr "" 21858 21859#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:51 21860msgid "Use white background" 21861msgstr "" 21862 21863#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:52 21864msgid "Hyphenate" 21865msgstr "" 21866 21867#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:53 21868msgid "<b>Changes will only take effect after a restart.</b>" 21869msgstr "" 21870 21871#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:75 21872msgid " - LRF viewer" 21873msgstr "" 21874 21875#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:159 21876#, python-format 21877msgid "<b>No matches</b> for the search phrase <i>%s</i> were found." 21878msgstr "" 21879 21880#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:271 21881msgid "" 21882"%prog [options] book.lrf\n" 21883"\n" 21884"Read the LRF e-book book.lrf\n" 21885msgstr "" 21886 21887#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:277 21888msgid "Print more information about the rendering process" 21889msgstr "" 21890 21891#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:278 21892msgid "Turn on visual aids to debugging the rendering engine" 21893msgstr "" 21894 21895#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:281 21896msgid "Disable hyphenation. Should significantly speed up rendering." 21897msgstr "" 21898 21899#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:283 21900msgid "" 21901"By default the background is off white as I find this easier on the eyes. " 21902"Use this option to make the background pure white." 21903msgstr "" 21904 21905#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:285 21906msgid "Profile the LRF renderer" 21907msgstr "" 21908 21909#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:126 21910msgid "LRF viewer" 21911msgstr "" 21912 21913#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:127 21914msgid "Parsing LRF file" 21915msgstr "" 21916 21917#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128 21918msgid "LRF viewer toolbar" 21919msgstr "" 21920 21921#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129 21922#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:51 21923msgid "Next page" 21924msgstr "" 21925 21926#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130 21927msgid "Previous Page" 21928msgstr "" 21929 21930#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 21931#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:99 21932#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:44 21933msgid "Back" 21934msgstr "" 21935 21936#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 21937#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:102 21938#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:45 21939msgid "Forward" 21940msgstr "" 21941 21942#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 21943msgid "Next match" 21944msgstr "" 21945 21946#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 21947#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:46 21948msgid "Open e-book" 21949msgstr "" 21950 21951#: /__w/calibre/calibre/src/calibre/gui2/main.py:42 21952msgid "" 21953"%prog [options] [path_to_ebook or calibre url ...]\n" 21954"\n" 21955"Launch the main calibre Graphical User Interface and optionally add the e-book at\n" 21956"path_to_ebook to the database. You can also specify calibre URLs to perform various\n" 21957"different actions, than just adding books. For example:\n" 21958"\n" 21959"calibre://view-book/test_library/1842/epub\n" 21960"\n" 21961"Will open the book with id 1842 in the EPUB format from the library\n" 21962"\"test_library\" in the calibre E-book viewer. Library names are the folder names of the\n" 21963"libraries with spaces replaced by underscores. A full description of the\n" 21964"various URL based actions is in the User Manual.\n" 21965msgstr "" 21966 21967#: /__w/calibre/calibre/src/calibre/gui2/main.py:57 21968msgid "Use the library located at the specified path." 21969msgstr "" 21970 21971#: /__w/calibre/calibre/src/calibre/gui2/main.py:59 21972msgid "Start minimized to system tray." 21973msgstr "" 21974 21975#: /__w/calibre/calibre/src/calibre/gui2/main.py:61 21976msgid "Ignored, do not use. Present only for legacy reasons" 21977msgstr "" 21978 21979#: /__w/calibre/calibre/src/calibre/gui2/main.py:63 21980msgid "Do not check for updates" 21981msgstr "" 21982 21983#: /__w/calibre/calibre/src/calibre/gui2/main.py:65 21984msgid "" 21985"Ignore custom plugins, useful if you installed a plugin that is preventing " 21986"calibre from starting" 21987msgstr "" 21988 21989#: /__w/calibre/calibre/src/calibre/gui2/main.py:100 21990msgid "Path too long" 21991msgstr "" 21992 21993#: /__w/calibre/calibre/src/calibre/gui2/main.py:101 21994#, python-format 21995msgid "" 21996"Path to Calibre Portable (%s) too long. It must be less than 59 characters." 21997msgstr "" 21998 21999#: /__w/calibre/calibre/src/calibre/gui2/main.py:141 22000#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:820 22001msgid "Calibre Library" 22002msgstr "" 22003 22004#: /__w/calibre/calibre/src/calibre/gui2/main.py:186 22005msgid "Failed to create library" 22006msgstr "" 22007 22008#: /__w/calibre/calibre/src/calibre/gui2/main.py:187 22009#, python-format 22010msgid "" 22011"Failed to create calibre library at: %r.\n" 22012"You will be asked to choose a new library location." 22013msgstr "" 22014 22015#: /__w/calibre/calibre/src/calibre/gui2/main.py:217 22016msgid "Could not repair library. Click \"Show details\" for more information." 22017msgstr "" 22018 22019#: /__w/calibre/calibre/src/calibre/gui2/main.py:256 22020msgid "Initializing user interface..." 22021msgstr "" 22022 22023#: /__w/calibre/calibre/src/calibre/gui2/main.py:278 22024msgid "Choose a location for your new calibre e-book library" 22025msgstr "" 22026 22027#: /__w/calibre/calibre/src/calibre/gui2/main.py:296 22028msgid "Repairing failed" 22029msgstr "" 22030 22031#: /__w/calibre/calibre/src/calibre/gui2/main.py:297 22032msgid "The database repair failed. Starting with a new empty library." 22033msgstr "" 22034 22035#: /__w/calibre/calibre/src/calibre/gui2/main.py:308 22036#: /__w/calibre/calibre/src/calibre/gui2/main.py:353 22037msgid "Bad database location" 22038msgstr "" 22039 22040#: /__w/calibre/calibre/src/calibre/gui2/main.py:309 22041#, python-format 22042msgid "Bad database location %r. calibre will now quit." 22043msgstr "" 22044 22045#: /__w/calibre/calibre/src/calibre/gui2/main.py:321 22046msgid "Startup error" 22047msgstr "" 22048 22049#: /__w/calibre/calibre/src/calibre/gui2/main.py:322 22050#, python-brace-format 22051msgid "" 22052"There was an error during {0} startup. Parts of {0} may not function. Click " 22053"\"Show details\" to learn more." 22054msgstr "" 22055 22056#: /__w/calibre/calibre/src/calibre/gui2/main.py:334 22057#: /__w/calibre/calibre/src/calibre/gui2/ui.py:859 22058msgid "Corrupted database" 22059msgstr "" 22060 22061#: /__w/calibre/calibre/src/calibre/gui2/main.py:335 22062#, python-format 22063msgid "" 22064"The library database at %s appears to be corrupted. Do you want calibre to " 22065"try and rebuild it automatically? The rebuild may not be completely " 22066"successful. If you say No, a new empty calibre library will be created." 22067msgstr "" 22068 22069#: /__w/calibre/calibre/src/calibre/gui2/main.py:354 22070#, python-format 22071msgid "" 22072"Bad database location %r. Will start with a new, empty calibre library" 22073msgstr "" 22074 22075#: /__w/calibre/calibre/src/calibre/gui2/main.py:364 22076#, python-format 22077msgid "Starting %s: Loading books..." 22078msgstr "" 22079 22080#: /__w/calibre/calibre/src/calibre/gui2/main.py:396 22081msgid "Cannot start calibre" 22082msgstr "" 22083 22084#: /__w/calibre/calibre/src/calibre/gui2/main.py:397 22085#, python-brace-format 22086msgid "" 22087"Another calibre program that can modify calibre libraries, such as, {0} or " 22088"{1} is already running. You must first shut it down, before starting the " 22089"main calibre program. If you are sure no such program is running, try " 22090"restarting your computer." 22091msgstr "" 22092 22093#: /__w/calibre/calibre/src/calibre/gui2/main.py:458 22094#: /__w/calibre/calibre/src/calibre/gui2/main.py:487 22095msgid "Failed to contact running instance of calibre" 22096msgstr "" 22097 22098#: /__w/calibre/calibre/src/calibre/gui2/main.py:461 22099msgid "Contacting calibre failed" 22100msgstr "" 22101 22102#: /__w/calibre/calibre/src/calibre/gui2/main.py:462 22103msgid "Failed to contact running instance of calibre, try restarting calibre" 22104msgstr "" 22105 22106#: /__w/calibre/calibre/src/calibre/gui2/main.py:470 22107msgid "Shutdown command sent, waiting for shutdown..." 22108msgstr "" 22109 22110#: /__w/calibre/calibre/src/calibre/gui2/main.py:476 22111msgid "Failed to shutdown running calibre instance" 22112msgstr "" 22113 22114#: /__w/calibre/calibre/src/calibre/gui2/main_window.py:106 22115#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:448 22116msgid "&Preferences" 22117msgstr "" 22118 22119#: /__w/calibre/calibre/src/calibre/gui2/main_window.py:107 22120#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:447 22121msgid "&Quit" 22122msgstr "" 22123 22124#: /__w/calibre/calibre/src/calibre/gui2/main_window.py:146 22125msgid "Unhandled exception" 22126msgstr "" 22127 22128#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:181 22129#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:690 22130msgid "Set date to undefined" 22131msgstr "" 22132 22133#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:183 22134#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:692 22135msgid "Set date to today" 22136msgstr "" 22137 22138#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:186 22139#: /__w/calibre/calibre/src/calibre/utils/localization.py:367 22140msgid "&Redo" 22141msgstr "" 22142 22143#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:265 22144msgid "" 22145"Specify how this book should be sorted when by title. For example, The " 22146"Exorcist might be sorted as Exorcist, The." 22147msgstr "" 22148 22149#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:267 22150msgid "Title &sort:" 22151msgstr "" 22152 22153#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:276 22154msgid "" 22155" The green color indicates that the current title sort matches the current " 22156"title" 22157msgstr "" 22158 22159#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 22160msgid "" 22161" The red color warns that the current title sort does not match the current " 22162"title. No action is required if this is what you want." 22163msgstr "" 22164 22165#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:367 22166msgid "&Edit authors" 22167msgstr "" 22168 22169#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:380 22170msgid "Authors changed" 22171msgstr "" 22172 22173#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:381 22174msgid "" 22175"You have changed the authors for this book. You must save these changes " 22176"before you can use Manage authors. Do you want to save these changes?" 22177msgstr "" 22178 22179#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:459 22180msgid "" 22181"Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles.\n" 22182"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." 22183msgstr "" 22184 22185#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:464 22186msgid "Author s&ort:" 22187msgstr "" 22188 22189#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:476 22190msgid "" 22191" The green color indicates that the current author sort matches the current " 22192"author" 22193msgstr "" 22194 22195#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:479 22196msgid "" 22197" The red color indicates that the current author sort does not match the " 22198"current author. No action is required if this is what you want." 22199msgstr "" 22200 22201#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:657 22202msgid "&Number:" 22203msgstr "" 22204 22205#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:760 22206#, python-format 22207msgid "" 22208"Last modified: %s\n" 22209"\n" 22210"Double click to view" 22211msgstr "" 22212 22213#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:771 22214#, python-format 22215msgid "Restore %s from the original" 22216msgstr "" 22217 22218#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:784 22219msgid "&View {} format" 22220msgstr "" 22221 22222#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:797 22223#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:644 22224msgid "&Edit" 22225msgstr "" 22226 22227#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 22228msgid "Set the cover for the book from the selected format" 22229msgstr "" 22230 22231#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:888 22232msgid "Set metadata for the book from the selected format" 22233msgstr "" 22234 22235#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:895 22236msgid "Add a format to this book" 22237msgstr "" 22238 22239#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:902 22240msgid "Remove the selected format from this book" 22241msgstr "" 22242 22243#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:977 22244msgid "Choose formats for " 22245msgstr "" 22246 22247#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1023 22248msgid "No permission" 22249msgstr "" 22250 22251#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1024 22252msgid "You do not have permission to read the following files:" 22253msgstr "" 22254 22255#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 22256#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1056 22257#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 22258#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 22259msgid "No format selected" 22260msgstr "" 22261 22262#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 22263msgid "Trim bord&ers" 22264msgstr "" 22265 22266#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 22267msgid "" 22268"Automatically detect and remove extra space at the cover's edges.\n" 22269"Pressing it repeatedly can sometimes remove stubborn borders." 22270msgstr "" 22271 22272#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1146 22273msgid "Automatically trim borders" 22274msgstr "" 22275 22276#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1148 22277msgid "Trim borders manually" 22278msgstr "" 22279 22280#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1149 22281msgid "Undo last trim" 22282msgstr "" 22283 22284#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1153 22285msgid "Download co&ver" 22286msgstr "" 22287 22288#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 22289msgid "&Generate cover" 22290msgstr "" 22291 22292#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1157 22293msgid "Customize the styles and colors of the generated cover" 22294msgstr "" 22295 22296#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1158 22297msgid "Undo last Generate cover" 22298msgstr "" 22299 22300#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1214 22301msgid "Not a valid picture" 22302msgstr "" 22303 22304#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1262 22305msgid "Invalid cover" 22306msgstr "" 22307 22308#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1263 22309msgid "Could not change cover as the image is invalid." 22310msgstr "" 22311 22312#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1359 22313msgid "Rating of this book. 0-5 stars" 22314msgstr "" 22315 22316#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 22317msgid "Tags changed" 22318msgstr "" 22319 22320#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1441 22321msgid "" 22322"You have changed the tags. In order to use the tags editor, you must either " 22323"discard or apply these changes. Apply changes?" 22324msgstr "" 22325 22326#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1483 22327msgid "A comma separated list of languages for this book" 22328msgstr "" 22329 22330#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1513 22331#, python-format 22332msgid "The language %s is not recognized" 22333msgid_plural "The languages %s are not recognized" 22334msgstr[0] "" 22335msgstr[1] "" 22336 22337#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1514 22338msgid "Unknown language" 22339msgstr "" 22340 22341#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1530 22342msgid "Edit Identifiers" 22343msgstr "" 22344 22345#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1537 22346msgid "" 22347"Edit the book's identifiers. Every identifier must be on a separate line, " 22348"and have the form type:value" 22349msgstr "" 22350 22351#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1554 22352msgid "Duplicate identifier" 22353msgstr "" 22354 22355#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1555 22356#, python-format 22357msgid "" 22358"The identifier of type: %s occurs more than once. Each type of identifier " 22359"must be unique" 22360msgstr "" 22361 22362#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1559 22363msgid "Invalid identifier" 22364msgstr "" 22365 22366#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1560 22367#, python-format 22368msgid "" 22369"The identifier %s is invalid. Identifiers must be of the form type:value" 22370msgstr "" 22371 22372#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1574 22373msgid "&Ids:" 22374msgstr "" 22375 22376#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1575 22377#, python-format 22378msgid "" 22379"Edit the identifiers for this book. For example: \n" 22380"\n" 22381"%s\n" 22382"\n" 22383"If an identifier value contains a comma, you can use the | character to represent it." 22384msgstr "" 22385 22386#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1590 22387msgid "Edit identifiers in a dedicated window" 22388msgstr "" 22389 22390#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1655 22391#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1790 22392msgid "This ISBN is valid" 22393msgstr "" 22394 22395#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1658 22396#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1793 22397msgid "This ISBN is invalid" 22398msgstr "" 22399 22400#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1756 22401#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1778 22402msgid "Invalid ISBN" 22403msgstr "" 22404 22405#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1757 22406msgid "Enter an ISBN" 22407msgstr "" 22408 22409#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1779 22410msgid "The ISBN you entered is not valid. Try again." 22411msgstr "" 22412 22413#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1818 22414msgid "Clear publisher" 22415msgstr "" 22416 22417#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1871 22418msgid "Clear date" 22419msgstr "" 22420 22421#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:58 22422msgid "Schedule download?" 22423msgstr "" 22424 22425#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:68 22426msgid "" 22427"The download of metadata for the <b>selected book</b> will run in the " 22428"background. Proceed?" 22429msgid_plural "" 22430"The download of metadata for the <b>{} selected books</b> will run in the " 22431"background. Proceed?" 22432msgstr[0] "" 22433msgstr[1] "" 22434 22435#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:74 22436msgid "" 22437"You can monitor the progress of the download by clicking the rotating " 22438"spinner in the bottom right corner." 22439msgstr "" 22440 22441#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:77 22442msgid "" 22443"When the download completes you will be asked for confirmation before " 22444"calibre applies the downloaded metadata." 22445msgstr "" 22446 22447#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:88 22448msgid "Download only &metadata" 22449msgstr "" 22450 22451#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:92 22452msgid "Download only &covers" 22453msgstr "" 22454 22455#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:96 22456msgid "&Configure download" 22457msgstr "" 22458 22459#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:100 22460msgid "Download &both" 22461msgstr "" 22462 22463#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:140 22464msgid "Download metadata for one book" 22465msgid_plural "Download metadata for {} books" 22466msgstr[0] "" 22467msgstr[1] "" 22468 22469#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:147 22470msgid "Metadata download started" 22471msgstr "" 22472 22473#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:159 22474msgid "(Failed metadata)" 22475msgstr "" 22476 22477#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:161 22478msgid "(Failed cover)" 22479msgstr "" 22480 22481#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:214 22482#, python-format 22483msgid "Processed %s" 22484msgstr "" 22485 22486#: /__w/calibre/calibre/src/calibre/gui2/metadata/config.py:72 22487#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:157 22488msgid "Metadata fields to download" 22489msgstr "" 22490 22491#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:417 22492#, python-format 22493msgid "Revert %s" 22494msgstr "" 22495 22496#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:474 22497msgid "Merge identifiers" 22498msgstr "" 22499 22500#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:482 22501msgid "Merge tags" 22502msgstr "" 22503 22504#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:589 22505#, python-brace-format 22506msgid "Cover size: {0}x{1}" 22507msgstr "" 22508 22509#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:616 22510msgid "Compare metadata" 22511msgstr "" 22512 22513#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:637 22514msgid "&Accept all remaining" 22515msgstr "" 22516 22517#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:642 22518msgid "Re&ject all remaining" 22519msgstr "" 22520 22521#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:647 22522msgid "R&eject" 22523msgstr "" 22524 22525#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:652 22526msgid "Reject changes and move to next [{}]" 22527msgstr "" 22528 22529#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:667 22530#, python-format 22531msgid "Move to next [%s]" 22532msgstr "" 22533 22534#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:675 22535msgid "&Mark rejected books" 22536msgstr "" 22537 22538#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:678 22539msgid "Mark rejected books in the book list after this dialog is closed" 22540msgstr "" 22541 22542#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:714 22543msgid "All reviewed changes will be lost! Are you sure you want to Cancel?" 22544msgstr "" 22545 22546#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:738 22547#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:403 22548#, python-format 22549msgid " [%(num)d of %(tot)d]" 22550msgstr "" 22551 22552#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:754 22553msgid "Are you sure you want to reject the remaining result?" 22554msgid_plural "Are you sure you want to reject all {} remaining results?" 22555msgstr[0] "" 22556msgstr[1] "" 22557 22558#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:46 22559msgid "Rendering PDF pages, please wait..." 22560msgstr "" 22561 22562#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:50 22563msgid "Choose a cover from the list of PDF pages below" 22564msgstr "" 22565 22566#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:66 22567msgid "&More pages" 22568msgstr "" 22569 22570#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:71 22571msgid "Choose cover from PDF" 22572msgstr "" 22573 22574#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:116 22575#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:123 22576msgid "Failed to render" 22577msgstr "" 22578 22579#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:117 22580msgid "Could not render this PDF file" 22581msgstr "" 22582 22583#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:124 22584msgid "This PDF has no pages" 22585msgstr "" 22586 22587#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:138 22588#, python-format 22589msgid "page %d" 22590msgstr "" 22591 22592#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:92 22593#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:228 22594#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:422 22595msgid "Next" 22596msgstr "" 22597 22598#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:96 22599#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:238 22600#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:405 22601msgid "Previous" 22602msgstr "" 22603 22604#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:149 22605msgid "" 22606"Automatically create the title sort entry based on the current title entry.\n" 22607"Using this button to create title sort will change title sort from red to green." 22608msgstr "" 22609 22610#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:160 22611msgid "" 22612"Automatically create the author sort entry based on the current author " 22613"entry. Using this button to create author sort will change author sort from " 22614"red to green. There is a menu of functions available under this button. " 22615"Click and hold on the button to see it." 22616msgstr "" 22617 22618#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:177 22619msgid "Set author sort from author" 22620msgstr "" 22621 22622#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:178 22623msgid "Set author from author sort" 22624msgstr "" 22625 22626#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:181 22627msgid "Copy author to author sort" 22628msgstr "" 22629 22630#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:183 22631msgid "Copy author sort to author" 22632msgstr "" 22633 22634#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:194 22635msgid "Swap the author and title" 22636msgstr "" 22637 22638#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:201 22639msgid "" 22640"Manage authors. Use to rename authors and correct individual author's sort " 22641"values" 22642msgstr "" 22643 22644#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:231 22645msgid "Clear rating" 22646msgstr "" 22647 22648#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:244 22649msgid "Clear all tags" 22650msgstr "" 22651 22652#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:253 22653msgid "Clear Ids" 22654msgstr "" 22655 22656#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:257 22657msgid "" 22658"Paste the contents of the clipboard into the identifiers prefixed with isbn:" 22659" or url:. Or right click, to choose a different prefix." 22660msgstr "" 22661 22662#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:273 22663msgid "&Download metadata" 22664msgstr "" 22665 22666#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:275 22667#, python-format 22668msgid "Download metadata for this book [%s]" 22669msgstr "" 22670 22671#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:278 22672msgid "Undo last metadata download" 22673msgstr "" 22674 22675#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:287 22676msgid "Configure download metadata" 22677msgstr "" 22678 22679#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:291 22680msgid "Change how calibre downloads metadata" 22681msgstr "" 22682 22683#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:300 22684msgid "Edit list of prefixes" 22685msgstr "" 22686 22687#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:307 22688msgid "Edit prefixes" 22689msgstr "" 22690 22691#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:307 22692msgid "Enter prefixes, one on a line. The first prefix becomes the default." 22693msgstr "" 22694 22695#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:356 22696msgid "Save changed metadata?" 22697msgstr "" 22698 22699#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:357 22700msgid "" 22701"You've changed the metadata for this book. Edit book is set to update " 22702"embedded metadata when opened. You need to save your changes for them to be " 22703"included." 22704msgstr "" 22705 22706#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:360 22707msgid "&Don't save" 22708msgstr "" 22709 22710#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:473 22711#, python-format 22712msgid "The cover in the %s format is invalid" 22713msgstr "" 22714 22715#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:557 22716msgid "No downloaded metadata" 22717msgstr "" 22718 22719#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:558 22720msgid "There is no downloaded metadata to undo" 22721msgstr "" 22722 22723#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:631 22724msgid "There is another book to edit in this set." 22725msgid_plural "There are still {} more books to edit in this set." 22726msgstr[0] "" 22727msgstr[1] "" 22728 22729#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:635 22730msgid "" 22731"Are you sure you want to stop? Use the \"Next\" button instead of the \"OK\"" 22732" button to move through books in the set." 22733msgstr "" 22734 22735#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:637 22736msgid "&Continue editing" 22737msgstr "" 22738 22739#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:637 22740msgid "&Stop editing" 22741msgstr "" 22742 22743#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:647 22744msgid "You will lose all unsaved changes. Are you sure?" 22745msgstr "" 22746 22747#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:697 22748msgid "Save changes and edit the metadata of {} [Alt+Right]" 22749msgstr "" 22750 22751#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:701 22752msgid "Save changes and edit the metadata of {} [Alt+Left]" 22753msgstr "" 22754 22755#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:806 22756#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1024 22757msgid "Change cover" 22758msgstr "" 22759 22760#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:866 22761msgid "Co&mments" 22762msgstr "" 22763 22764#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:917 22765#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1066 22766msgid "&Metadata" 22767msgstr "" 22768 22769#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:922 22770msgid "&Cover and formats" 22771msgstr "" 22772 22773#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:994 22774msgid "C&ustom metadata" 22775msgstr "" 22776 22777#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1005 22778msgid "&Comments" 22779msgstr "" 22780 22781#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1072 22782msgid "Basic metadata" 22783msgstr "" 22784 22785#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1134 22786msgid "Custom metadata" 22787msgstr "" 22788 22789#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 22790#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:456 22791msgid "Has cover" 22792msgstr "" 22793 22794#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 22795msgid "Has summary" 22796msgstr "" 22797 22798#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:177 22799msgid "" 22800"The \"has cover\" indication is not fully\n" 22801"reliable. Sometimes results marked as not\n" 22802"having a cover will find a cover in the download\n" 22803"cover stage, and vice versa." 22804msgstr "" 22805 22806#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:273 22807msgid "See at" 22808msgstr "" 22809 22810#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:333 22811msgid "Please wait" 22812msgstr "" 22813 22814#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:444 22815msgid "calibre is downloading metadata from: " 22816msgstr "" 22817 22818#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:485 22819#, python-format 22820msgid "Title: %s " 22821msgstr "" 22822 22823#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:488 22824#, python-format 22825msgid "Authors: %s " 22826msgstr "" 22827 22828#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:513 22829msgid "Failed to download metadata. Click Show Details to see details" 22830msgstr "" 22831 22832#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:522 22833msgid "" 22834"Failed to find any books that match your search. Try making the search " 22835"<b>less specific</b>. For example, use only the author's last name and a " 22836"single distinctive word from the title.<p>To see the full log, click \"Show " 22837"details\"." 22838msgstr "" 22839 22840#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:633 22841msgid "Current cover" 22842msgstr "" 22843 22844#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:636 22845#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:34 22846msgid "Searching..." 22847msgstr "" 22848 22849#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:823 22850msgid "View this cover at full size" 22851msgstr "" 22852 22853#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:824 22854msgid "Copy this cover to clipboard" 22855msgstr "" 22856 22857#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:888 22858#, python-format 22859msgid "Downloading covers for <b>%s</b>, please wait..." 22860msgstr "" 22861 22862#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:919 22863msgid "Failed to download any covers, click \"Show details\" for details." 22864msgstr "" 22865 22866#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:925 22867#, python-format 22868msgid "Could not find any covers for <b>%s</b>" 22869msgstr "" 22870 22871#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:928 22872#, python-brace-format 22873msgid "Found a cover for {title}" 22874msgstr "" 22875 22876#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:931 22877#, python-brace-format 22878msgid "" 22879"Found <b>{num}</b> covers for {title}. When the download completes, the " 22880"covers will be sorted by size." 22881msgstr "" 22882 22883#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1024 22884msgid "Downloading metadata..." 22885msgstr "" 22886 22887#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1040 22888msgid "&Back" 22889msgstr "" 22890 22891#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1141 22892msgid "Downloading cover..." 22893msgstr "" 22894 22895#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:51 22896#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:171 22897msgid "Failed to run" 22898msgstr "" 22899 22900#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:52 22901#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:172 22902msgid "Failed to run program, click \"Show details\" for more information" 22903msgstr "" 22904 22905#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:131 22906#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:245 22907msgid "Command line:" 22908msgstr "" 22909 22910#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:136 22911#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:207 22912#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:249 22913#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:306 22914#, python-format 22915msgid "Choose a program to open %s files" 22916msgstr "" 22917 22918#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:137 22919msgid "Executable files" 22920msgstr "" 22921 22922#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:141 22923#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:218 22924#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:254 22925msgid "Cannot execute" 22926msgstr "" 22927 22928#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:142 22929#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:219 22930#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:255 22931#, python-format 22932msgid "The program %s is not an executable file" 22933msgstr "" 22934 22935#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:204 22936msgid "Application path:" 22937msgstr "" 22938 22939#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:213 22940msgid "Invalid application" 22941msgstr "" 22942 22943#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:214 22944#, python-format 22945msgid "%s is not a valid macOS application bundle." 22946msgstr "" 22947 22948#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:283 22949msgid "Choose a program" 22950msgstr "" 22951 22952#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:296 22953#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1413 22954msgid "Gathering data, please wait..." 22955msgstr "" 22956 22957#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:314 22958msgid "&Browse computer for program" 22959msgstr "" 22960 22961#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:331 22962msgid "Error finding programs" 22963msgstr "" 22964 22965#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:332 22966msgid "" 22967"Failed to find programs on your computer, click \"Show details\" for more " 22968"information" 22969msgstr "" 22970 22971#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:395 22972#, python-format 22973msgid "Edit the applications used for %s files" 22974msgstr "" 22975 22976#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:406 22977msgid "Change &icon" 22978msgstr "" 22979 22980#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:408 22981msgid "Change &name" 22982msgstr "" 22983 22984#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:425 22985#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:445 22986#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:459 22987#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:372 22988msgid "No selection" 22989msgstr "" 22990 22991#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:426 22992#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:446 22993#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:460 22994msgid "No application selected" 22995msgstr "" 22996 22997#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:428 22998msgid "Choose new icon" 22999msgstr "" 23000 23001#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:432 23002msgid "Invalid icon" 23003msgstr "" 23004 23005#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:433 23006#, python-format 23007msgid "Could not load image from %s" 23008msgstr "" 23009 23010#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:448 23011msgid "Enter new name" 23012msgstr "" 23013 23014#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:448 23015msgid "New name for {}" 23016msgstr "" 23017 23018#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:495 23019msgid "cover image" 23020msgstr "" 23021 23022#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:496 23023#, python-brace-format 23024msgid "Open {0} files with {1}" 23025msgstr "" 23026 23027#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:501 23028msgid "Open with" 23029msgstr "" 23030 23031#: /__w/calibre/calibre/src/calibre/gui2/preferences/__init__.py:47 23032msgid "" 23033"Restore settings to default values. You have to click Apply to actually save" 23034" the default settings." 23035msgstr "" 23036 23037#: /__w/calibre/calibre/src/calibre/gui2/preferences/__init__.py:362 23038msgid "Configure " 23039msgstr "" 23040 23041#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:36 23042msgid "Ignore duplicate incoming formats" 23043msgstr "" 23044 23045#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:37 23046msgid "Overwrite existing duplicate formats" 23047msgstr "" 23048 23049#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:38 23050msgid "Create new record for each duplicate format" 23051msgstr "" 23052 23053#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:92 23054msgid "Choose a folder" 23055msgstr "" 23056 23057#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:156 23058#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:162 23059#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:167 23060msgid "Invalid folder" 23061msgstr "" 23062 23063#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:157 23064#, python-format 23065msgid "" 23066"You must specify an existing folder as your auto-add folder. %s does not " 23067"exist." 23068msgstr "" 23069 23070#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:163 23071#, python-format 23072msgid "You do not have read/write permissions for the folder: %s" 23073msgstr "" 23074 23075#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:168 23076#, python-format 23077msgid "Cannot use folders whose names start with a period or underscore: %s" 23078msgstr "" 23079 23080#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:172 23081#, python-format 23082msgid "" 23083"<b>WARNING:</b> Any files you place in %s will be automatically deleted " 23084"after being added to calibre. Are you sure?" 23085msgstr "" 23086 23087#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:210 23088msgid "" 23089"Here you can control how calibre will read metadata from the files you add " 23090"to it. calibre can either read metadata from the contents of the file, or " 23091"from the filename." 23092msgstr "" 23093 23094#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:211 23095msgid "Read &metadata from file contents rather than file name" 23096msgstr "" 23097 23098#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:212 23099msgid "" 23100"Swap the first name and last name of the author. This affects only metadata " 23101"read from file names." 23102msgstr "" 23103 23104#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:213 23105msgid "" 23106"&Swap author first name and last name when reading author from filename" 23107msgstr "" 23108 23109#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:214 23110msgid "Configure metadata from file name" 23111msgstr "" 23112 23113#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:215 23114msgid "Reading &metadata" 23115msgstr "" 23116 23117#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:216 23118msgid "&Mark newly added books" 23119msgstr "" 23120 23121#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:217 23122msgid "" 23123"When using the \"&Copy to library\" action to copy books between libraries," 23124" preserve the date" 23125msgstr "" 23126 23127#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:218 23128msgid "" 23129"When using the \"Copy to library\" action check for &duplicates with the " 23130"same title, author and language" 23131msgstr "" 23132 23133#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:219 23134msgid "Automatically &convert added books to the preferred output format" 23135msgstr "" 23136 23137#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:220 23138msgid "" 23139"This will force an automatic conversion even if the file being added is the " 23140"same format as the output format. For example, if you set your output format" 23141" to EPUB and add an EPUB file, an EPUB to EPUB conversion will be run." 23142msgstr "" 23143 23144#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:221 23145msgid "" 23146"When auto-converting, convert even if the format being added is the &same as" 23147" the output format" 23148msgstr "" 23149 23150#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:222 23151msgid "" 23152"<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" 23153"<p>Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), punctuation, case, etc. Author match is exact.</p>" 23154msgstr "" 23155 23156#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:224 23157msgid "&Auto-merge added books if they already exist:" 23158msgstr "" 23159 23160#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:225 23161msgid "" 23162"Auto-merge: If books with similar titles and authors are found, merge the incoming formats (files) automatically into\n" 23163"existing book records. This box controls what happens when an existing record already has\n" 23164"the incoming format:\n" 23165"\n" 23166"Ignore duplicate incoming formats - means that existing formats in your calibre library will not be replaced\n" 23167"Overwrite existing duplicate formats - means that existing formats in your calibre library will be replaced\n" 23168"Create new record for each duplicate formats - means that a new book entry will be created for each duplicate formats\n" 23169"\n" 23170"Title matching ignores leading indefinite articles (\"the\", \"a\", \"an\"), punctuation, case, etc.\n" 23171"Author matching is exact." 23172msgstr "" 23173 23174#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:235 23175msgid "&Tags to apply when adding a book:" 23176msgstr "" 23177 23178#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:236 23179msgid "" 23180"A comma-separated list of tags that will be applied to books added to the " 23181"library" 23182msgstr "" 23183 23184#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:237 23185msgid "Contro&l how tags are processed:" 23186msgstr "" 23187 23188#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:238 23189msgid "" 23190"Create rules that can filter or transform tags on added books automatically " 23191"as soon as they are added. " 23192msgstr "" 23193 23194#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:239 23195msgid "&Rules to filter tags read from metadata" 23196msgstr "" 23197 23198#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:240 23199msgid "Control which files are added during bul&k imports:" 23200msgstr "" 23201 23202#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:241 23203msgid "" 23204"<p>You can specify rules to add/ignore files here. These will be used when " 23205"recursively adding books from folders." 23206msgstr "" 23207 23208#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:242 23209msgid "Rules to filter added &files" 23210msgstr "" 23211 23212#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:243 23213msgid "Control how auth&ors are processed:" 23214msgstr "" 23215 23216#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:244 23217msgid "Rules to manipulate a&uthor names" 23218msgstr "" 23219 23220#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:245 23221msgid "Adding &actions" 23222msgstr "" 23223 23224#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:246 23225msgid "" 23226"By default, calibre will automatically add only known e-book files. \n" 23227"This option tells calibre to add all file types, except those\n" 23228"that have been explicitly ignored below." 23229msgstr "" 23230 23231#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:249 23232msgid "Automatically add files of &all types (not just e-books)" 23233msgstr "" 23234 23235#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:250 23236msgid "Folder to automatically add files from" 23237msgstr "" 23238 23239#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:251 23240msgid "Browse for folder" 23241msgstr "" 23242 23243#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:253 23244msgid "Automatically &convert added files to the preferred output format" 23245msgstr "" 23246 23247#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:254 23248msgid "" 23249"<b>Ignore</b> files with the following &extensions when automatically adding" 23250" " 23251msgstr "" 23252 23253#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:255 23254msgid "" 23255"Specify a &folder. Any files you put into this folder will be automatically " 23256"added to calibre (restart required)." 23257msgstr "" 23258 23259#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:256 23260msgid "" 23261"<b>WARNING:</b> Files in the above folder will be deleted after being added " 23262"to calibre." 23263msgstr "" 23264 23265#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:257 23266msgid "" 23267"If set, this option will cause calibre to check if a file\n" 23268" being automatically added is already in the calibre library.\n" 23269" If it is, a message will pop up asking you whether\n" 23270" you want to add it anyway." 23271msgstr "" 23272 23273#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:261 23274msgid "Check for &duplicates when automatically adding files" 23275msgstr "" 23276 23277#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:262 23278msgid "&Automatic adding" 23279msgstr "" 23280 23281#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:45 23282#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:171 23283msgid "High" 23284msgstr "" 23285 23286#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:45 23287#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:47 23288#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:172 23289msgid "Low" 23290msgstr "" 23291 23292#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:47 23293msgid "Very low" 23294msgstr "" 23295 23296#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:81 23297msgid "Compact Metadata" 23298msgstr "" 23299 23300#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:81 23301#: /__w/calibre/calibre/src/calibre/spell/dictionary.py:29 23302msgid "Default" 23303msgstr "" 23304 23305#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:82 23306msgid "All on 1 tab" 23307msgstr "" 23308 23309#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:187 23310msgid "Confirmation dialogs have all been reset" 23311msgstr "" 23312 23313#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:167 23314msgid "Notify when a &new version is available" 23315msgstr "" 23316 23317#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:168 23318msgid "Automatically send downloaded &news to e-book reader" 23319msgstr "" 23320 23321#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:169 23322msgid "Job &priority:" 23323msgstr "" 23324 23325#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:173 23326msgid "" 23327"Choose a different layout for the Edit metadata dialog. The compact metadata" 23328" layout favors editing custom metadata over changing covers and formats." 23329msgstr "" 23330 23331#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:174 23332msgid "Preferred &input format order:" 23333msgstr "" 23334 23335#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:177 23336msgid "Preferred &output format:" 23337msgstr "" 23338 23339#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:178 23340msgid "Edit metadata (single) &layout:" 23341msgstr "" 23342 23343#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:179 23344msgid "" 23345"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n" 23346"If not checked, the values can be Yes or No." 23347msgstr "" 23348 23349#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:181 23350msgid "&Yes/No columns have three values (needs restart)" 23351msgstr "" 23352 23353#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:182 23354msgid "Recognize numbers inside text when sorting (needs restart)" 23355msgstr "" 23356 23357#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:183 23358msgid "" 23359"<p>Setting this means that when sorting on text fields\n" 23360"like title the text \"Book 2\" will sort before the text \"Book 100\".\n" 23361"Note that setting this can cause problems with text that starts\n" 23362"with numbers and is a little slower. This setting is per user, not\n" 23363"per library.</p>" 23364msgstr "" 23365 23366#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:188 23367msgid "&Delete news from library when it is automatically sent to reader" 23368msgstr "" 23369 23370#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:189 23371msgid "Default network &timeout:" 23372msgstr "" 23373 23374#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:190 23375msgid "" 23376"Set the default timeout for network fetches (i.e. anytime we go out to the " 23377"internet to get information)" 23378msgstr "" 23379 23380#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:191 23381#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:747 23382msgid " seconds" 23383msgstr "" 23384 23385#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:192 23386msgid "" 23387"Use this Virtual library on calibre startup if the current library is being " 23388"used. Also applied when switching to this library. Note that this setting is" 23389" per library. " 23390msgstr "" 23391 23392#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:193 23393msgid "Reset all disabled &confirmation dialogs" 23394msgstr "" 23395 23396#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:194 23397msgid "Use internal &viewer for:" 23398msgstr "" 23399 23400#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:195 23401msgid "Virtual library to apply when the current &library is opened:" 23402msgstr "" 23403 23404#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:39 23405msgid "All columns" 23406msgstr "" 23407 23408#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:41 23409msgid "icon with text" 23410msgstr "" 23411 23412#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:42 23413msgid "icon with no text" 23414msgstr "" 23415 23416#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:43 23417msgid "composed icons w/text" 23418msgstr "" 23419 23420#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:44 23421msgid "composed icons w/no text" 23422msgstr "" 23423 23424#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:51 23425#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:55 23426#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:63 23427msgid "is true" 23428msgstr "" 23429 23430#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:52 23431#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:57 23432#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:64 23433msgid "is false" 23434msgstr "" 23435 23436#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:56 23437msgid "is not true" 23438msgstr "" 23439 23440#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:58 23441msgid "is not false" 23442msgstr "" 23443 23444#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:59 23445msgid "is undefined" 23446msgstr "" 23447 23448#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:60 23449msgid "is defined" 23450msgstr "" 23451 23452#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:67 23453msgid "has id" 23454msgstr "" 23455 23456#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:68 23457msgid "does not have id" 23458msgstr "" 23459 23460#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:71 23461#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:78 23462msgid "is equal to" 23463msgstr "" 23464 23465#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:74 23466#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:81 23467#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:93 23468#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:109 23469msgid "is set" 23470msgstr "" 23471 23472#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:75 23473#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:82 23474#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:94 23475#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:110 23476msgid "is not set" 23477msgstr "" 23478 23479#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:83 23480msgid "is more days ago than" 23481msgstr "" 23482 23483#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:84 23484msgid "is fewer days ago than" 23485msgstr "" 23486 23487#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:85 23488msgid "is more days from now than" 23489msgstr "" 23490 23491#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:86 23492msgid "is fewer days from now than" 23493msgstr "" 23494 23495#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:89 23496#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:97 23497msgid "has" 23498msgstr "" 23499 23500#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:90 23501#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:98 23502msgid "does not have" 23503msgstr "" 23504 23505#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:91 23506#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:99 23507msgid "has pattern" 23508msgstr "" 23509 23510#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:92 23511#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:100 23512msgid "does not have pattern" 23513msgstr "" 23514 23515#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:106 23516#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:116 23517msgid "does not contain" 23518msgstr "" 23519 23520#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:134 23521msgid "If the ___ column ___ values" 23522msgstr "" 23523 23524#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:275 23525msgid "" 23526"Enter either an identifier type or an identifier type and value of the form " 23527"identifier:value" 23528msgstr "" 23529 23530#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:278 23531msgid "" 23532"Enter a 3 letter ISO language code, like fra for French or deu for German or" 23533" eng for English. You can also use the full language name, in which case " 23534"calibre will try to automatically convert it to the language code." 23535msgstr "" 23536 23537#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:283 23538msgid "Enter a number" 23539msgstr "" 23540 23541#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:289 23542msgid "" 23543"Enter the maximum days old the item can be. Zero is today. Dates in the " 23544"future always match" 23545msgstr "" 23546 23547#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:293 23548msgid "" 23549"Enter the minimum days old the item can be. Zero is today. Dates in the " 23550"future never match" 23551msgstr "" 23552 23553#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:297 23554msgid "" 23555"Enter the maximum days in the future the item can be. Zero is today. Dates " 23556"in the past always match" 23557msgstr "" 23558 23559#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:301 23560msgid "" 23561"Enter the minimum days in the future the item can be. Zero is today. Dates " 23562"in the past never match" 23563msgstr "" 23564 23565#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:305 23566msgid "Enter a date in the format YYYY-MM-DD" 23567msgstr "" 23568 23569#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:307 23570msgid "Enter a string." 23571msgstr "" 23572 23573#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:309 23574msgid "Enter a regular expression" 23575msgstr "" 23576 23577#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:311 23578#, python-format 23579msgid "You can match multiple values by separating them with %s" 23580msgstr "" 23581 23582#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:324 23583#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:354 23584msgid "Remove icons" 23585msgstr "" 23586 23587#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:327 23588msgid "" 23589"Select the icons you wish to remove. The icon files will be removed when you" 23590" press OK. There is no undo." 23591msgstr "" 23592 23593#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:351 23594msgid "No icons selected" 23595msgstr "" 23596 23597#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:352 23598msgid "You must select at least one icon to remove" 23599msgstr "" 23600 23601#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:355 23602msgid "One icon will be removed." 23603msgid_plural "{} icons will be removed." 23604msgstr[0] "" 23605msgstr[1] "" 23606 23607#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:356 23608msgid "" 23609"This will prevent any rules that use this icon from working. Are you sure?" 23610msgstr "" 23611 23612#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:378 23613msgid "column coloring" 23614msgstr "" 23615 23616#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:381 23617msgid "column icon" 23618msgstr "" 23619 23620#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:384 23621msgid "Cover grid emblem" 23622msgstr "" 23623 23624#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:387 23625#, python-brace-format 23626msgid "Create/edit a {0} rule" 23627msgstr "" 23628 23629#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:392 23630#, python-brace-format 23631msgid "Create a {0} rule by filling in the boxes below" 23632msgstr "" 23633 23634#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:404 23635msgid "Add the emblem:" 23636msgstr "" 23637 23638#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:409 23639msgid "Set the:" 23640msgstr "" 23641 23642#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:415 23643msgid "" 23644"If you choose composed icons and multiple rules match, then all the matching" 23645" icons will be combined, otherwise the icon from the first rule to match " 23646"will be used." 23647msgstr "" 23648 23649#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:418 23650msgid "of the column:" 23651msgstr "" 23652 23653#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:426 23654msgid "to:" 23655msgstr "" 23656 23657#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:451 23658msgid "&Add new image" 23659msgstr "" 23660 23661#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:454 23662msgid "(Images should be square-ish)" 23663msgstr "" 23664 23665#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:458 23666msgid "Choose &more than one icon" 23667msgstr "" 23668 23669#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:465 23670msgid "&Add icon" 23671msgstr "" 23672 23673#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:467 23674msgid "(Icons should be square or landscape)" 23675msgstr "" 23676 23677#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:471 23678msgid "Only if the following conditions are all satisfied:" 23679msgstr "" 23680 23681#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:481 23682msgid "Add &another condition" 23683msgstr "" 23684 23685#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:485 23686msgid "You can disable a condition by blanking all of its boxes" 23687msgstr "" 23688 23689#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:495 23690msgid "&Remove icons" 23691msgstr "" 23692 23693#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:498 23694msgid "" 23695"Remove previously added icons. Note that removing an icon will cause rules " 23696"that use it to stop working." 23697msgstr "" 23698 23699#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:557 23700msgid "Open to see checkboxes" 23701msgstr "" 23702 23703#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:583 23704msgid "Sample text" 23705msgstr "" 23706 23707#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:709 23708msgid "No icon selected" 23709msgstr "" 23710 23711#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:710 23712msgid "You must choose an icon for this rule" 23713msgstr "" 23714 23715#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:724 23716msgid "Invalid condition" 23717msgstr "" 23718 23719#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:725 23720#, python-format 23721msgid "One of the conditions for this rule is invalid: <b>%s</b>" 23722msgstr "" 23723 23724#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:730 23725msgid "No conditions" 23726msgstr "" 23727 23728#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:731 23729msgid "You must specify at least one non-empty condition for this rule" 23730msgstr "" 23731 23732#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:875 23733msgid "color" 23734msgstr "" 23735 23736#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:884 23737#, python-format 23738msgid "" 23739"\n" 23740" <p>Advanced rule for column <b>%(col)s</b>:\n" 23741" <pre>%(rule)s</pre>\n" 23742" " 23743msgstr "" 23744 23745#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:889 23746#, python-format 23747msgid "" 23748"\n" 23749" <p>Advanced rule:\n" 23750" <pre>%(rule)s</pre>\n" 23751" " 23752msgstr "" 23753 23754#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:894 23755#, python-format 23756msgid "" 23757"\n" 23758" <p>Advanced rule: set <b>%(typ)s</b> for column <b>%(col)s</b>:\n" 23759" <pre>%(rule)s</pre>\n" 23760" " 23761msgstr "" 23762 23763#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:904 23764#, python-format 23765msgid "(<span style=\"color: %s;\">sample</span>)" 23766msgstr "" 23767 23768#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:907 23769#, python-brace-format 23770msgid "" 23771"<p>Add the emblem <b>{0}</b> to the cover if the following conditions are met:</p>\n" 23772"<ul>{1}</ul>" 23773msgstr "" 23774 23775#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:909 23776#, python-format 23777msgid "" 23778" <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> %(sample)s\n" 23779" if the following conditions are met:</p>\n" 23780" <ul>%(rule)s</ul>\n" 23781" " 23782msgstr "" 23783 23784#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:945 23785#, python-format 23786msgid "<li>The condition using column <b>%(col)s</b> is <b>invalid</b>" 23787msgstr "" 23788 23789#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:948 23790#, python-format 23791msgid "" 23792"<li>If the <b>%(col)s</b> column <b>%(action)s</b> " 23793"%(val_label)s<b>%(val)s</b>" 23794msgstr "" 23795 23796#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:950 23797msgid "value: " 23798msgstr "" 23799 23800#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:988 23801#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:185 23802#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:289 23803msgid "&Add rule" 23804msgstr "" 23805 23806#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:991 23807#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:292 23808msgid "&Remove rule(s)" 23809msgstr "" 23810 23811#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1008 23812msgid "Move the selected rule up" 23813msgstr "" 23814 23815#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1013 23816msgid "Move the selected rule down" 23817msgstr "" 23818 23819#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1021 23820msgid "Add ad&vanced rule" 23821msgstr "" 23822 23823#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1027 23824msgid "Du&plicate rule" 23825msgstr "" 23826 23827#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1032 23828msgid "Convert to advanced r&ule" 23829msgstr "" 23830 23831#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1040 23832msgid "Open icon folder" 23833msgstr "" 23834 23835#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1050 23836msgid "Import rules from a file" 23837msgstr "" 23838 23839#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1067 23840msgid "" 23841"You can control the color of columns in the book list by creating \"rules\" " 23842"that tell calibre what color to use. Click the \"Add rule\" button below to " 23843"get started.<p>You can <b>change an existing rule</b> by double clicking it." 23844msgstr "" 23845 23846#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1074 23847msgid "" 23848"You can add icons to columns in the book list by creating \"rules\" that " 23849"tell calibre what icon to use. Click the \"Add rule\" button below to get " 23850"started.<p>You can <b>change an existing rule</b> by double clicking it." 23851msgstr "" 23852 23853#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1080 23854msgid "" 23855"You can add emblems (small icons) that are displayed on the side of covers " 23856"in the Cover grid by creating \"rules\" that tell calibre what image to use." 23857" Click the \"Add rule\" button below to get started.<p>You can <b>change an " 23858"existing rule</b> by double clicking it." 23859msgstr "" 23860 23861#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1087 23862msgid "Show &emblems next to the covers" 23863msgstr "" 23864 23865#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1090 23866msgid "" 23867"If checked, you can tell calibre to display icons of your choosing next to " 23868"the covers shown in the Cover grid, controlled by the metadata of the book." 23869msgstr "" 23870 23871#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1109 23872#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1129 23873msgid "Select one rule" 23874msgstr "" 23875 23876#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1110 23877#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1130 23878msgid "You must select only one rule." 23879msgstr "" 23880 23881#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1210 23882msgid "No rule selected" 23883msgstr "" 23884 23885#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1210 23886#, python-format 23887msgid "No rule selected for %s." 23888msgstr "" 23889 23890#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1215 23891msgid "removal" 23892msgstr "" 23893 23894#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1253 23895msgid "Choose file to export to" 23896msgstr "" 23897 23898#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1254 23899#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1269 23900msgid "Rules" 23901msgstr "" 23902 23903#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1268 23904msgid "Choose file to import from" 23905msgstr "" 23906 23907#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1281 23908msgid "No valid rules found" 23909msgstr "" 23910 23911#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1282 23912msgid "No valid rules were found in {}." 23913msgstr "" 23914 23915#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:79 23916msgid "Column header" 23917msgstr "" 23918 23919#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:81 23920msgid "Lookup name" 23921msgstr "" 23922 23923#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:83 23924#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 23925msgid "Type" 23926msgstr "" 23927 23928#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:133 23929msgid "Yes/No with text" 23930msgstr "" 23931 23932#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:138 23933msgid "Ampersand separated text, shown in the Tag browser" 23934msgstr "" 23935 23936#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:144 23937msgid "(lookup name was {}) {}" 23938msgstr "" 23939 23940#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:194 23941msgid "You must select a column to delete it" 23942msgstr "" 23943 23944#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:199 23945msgid "The selected column is not a custom column" 23946msgstr "" 23947 23948#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:201 23949#, python-format 23950msgid "Do you really want to delete column %s and all its data?" 23951msgstr "" 23952 23953#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:88 23954msgid "" 23955"Here you can re-arrange the layout of the columns in the calibre library " 23956"book list. You can hide columns by unchecking them. You can also create your" 23957" own, custom columns." 23958msgstr "" 23959 23960#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:89 23961msgid "Move column up" 23962msgstr "" 23963 23964#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:91 23965msgid "Remove a user-defined column" 23966msgstr "" 23967 23968#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:93 23969msgid "Add a user-defined column" 23970msgstr "" 23971 23972#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:95 23973msgid "Edit settings of a user-defined column" 23974msgstr "" 23975 23976#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:97 23977msgid "Move column down" 23978msgstr "" 23979 23980#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:99 23981msgid "Add &custom column" 23982msgstr "" 23983 23984#: /__w/calibre/calibre/src/calibre/gui2/preferences/conversion.py:64 23985msgid "" 23986"Restore settings to default values. Only settings for the currently selected" 23987" section are restored." 23988msgstr "" 23989 23990#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 23991msgid "Text, column shown in the Tag browser" 23992msgstr "" 23993 23994#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 23995msgid "Comma separated text, like tags, shown in the Tag browser" 23996msgstr "" 23997 23998#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 23999msgid "Long text, like comments, not shown in the Tag browser" 24000msgstr "" 24001 24002#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 24003msgid "Text column for keeping series-like information" 24004msgstr "" 24005 24006#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 24007msgid "Text, but with a fixed set of permitted values" 24008msgstr "" 24009 24010#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:63 24011msgid "Floating point numbers" 24012msgstr "" 24013 24014#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 24015msgid "Integers" 24016msgstr "" 24017 24018#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 24019msgid "Ratings, shown with stars" 24020msgstr "" 24021 24022#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:78 24023#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 24024#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 24025#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:252 24026msgid "Yes/No" 24027msgstr "" 24028 24029#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:83 24030msgid "Column built from other columns" 24031msgstr "" 24032 24033#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 24034msgid "Column built from other columns, behaves like tags" 24035msgstr "" 24036 24037#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 24038#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 24039msgid "Create a custom column" 24040msgstr "" 24041 24042#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:124 24043#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:125 24044msgid "Edit custom column" 24045msgstr "" 24046 24047#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:129 24048msgid "No column has been selected" 24049msgstr "" 24050 24051#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:129 24052msgid "No column selected" 24053msgstr "" 24054 24055#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:133 24056msgid "Selected column is not a user-defined column" 24057msgstr "" 24058 24059#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:185 24060#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:547 24061msgid "Now" 24062msgstr "" 24063 24064#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:220 24065#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 24066#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:31 24067#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 24068#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:85 24069msgid "Formats" 24070msgstr "" 24071 24072#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:222 24073msgid "My Tags" 24074msgstr "" 24075 24076#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:223 24077msgid "My Series" 24078msgstr "" 24079 24080#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:224 24081msgid "My Rating" 24082msgstr "" 24083 24084#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:225 24085msgid "People" 24086msgstr "" 24087 24088#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:226 24089msgid "My Title" 24090msgstr "" 24091 24092#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:250 24093msgid "Quick create:" 24094msgstr "" 24095 24096#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 24097msgid "ISBN" 24098msgstr "" 24099 24100#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 24101msgid "Names" 24102msgstr "" 24103 24104#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 24105msgid "Short text" 24106msgstr "" 24107 24108#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:290 24109msgid "" 24110"Used for searching the column. Must contain only digits and lower case " 24111"letters." 24112msgstr "" 24113 24114#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:291 24115msgid "&Lookup name:" 24116msgstr "" 24117 24118#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:295 24119msgid "" 24120"Column heading in the library view and category name in the Tag browser" 24121msgstr "" 24122 24123#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:296 24124msgid "Column &heading:" 24125msgstr "" 24126 24127#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 24128msgid "What kind of information will be kept in the column." 24129msgstr "" 24130 24131#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:304 24132msgid "Show &checkmarks" 24133msgstr "" 24134 24135#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:305 24136msgid "" 24137"Show check marks in the GUI. Values of 'yes', 'checked', and 'true'\n" 24138"will show a green check. Values of 'no', 'unchecked', and 'false' will show a red X.\n" 24139"Everything else will show nothing." 24140msgstr "" 24141 24142#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:309 24143msgid "Contains names" 24144msgstr "" 24145 24146#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:310 24147msgid "Check this box if this column contains names, like the authors column." 24148msgstr "" 24149 24150#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:312 24151msgid "&Column type:" 24152msgstr "" 24153 24154#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:316 24155msgid "Optional text describing what this column is for" 24156msgstr "" 24157 24158#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:317 24159msgid "D&escription:" 24160msgstr "" 24161 24162#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:330 24163msgid "Default: (nothing)" 24164msgstr "" 24165 24166#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:331 24167msgid "Field template. Uses the same syntax as save templates." 24168msgstr "" 24169 24170#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:332 24171#, python-format 24172msgid "Similar to save templates. For example, %s" 24173msgstr "" 24174 24175#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:340 24176msgid "No heading" 24177msgstr "" 24178 24179#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:341 24180msgid "Show heading above the text" 24181msgstr "" 24182 24183#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:342 24184msgid "Show heading to the side of the text" 24185msgstr "" 24186 24187#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:345 24188msgid "" 24189"Choose whether or not the column heading is shown in the Book\n" 24190"details panel and, if shown, where" 24191msgstr "" 24192 24193#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:347 24194msgid "Column heading:" 24195msgstr "" 24196 24197#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:352 24198msgid "Short text, like a title" 24199msgstr "" 24200 24201#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:354 24202msgid "Plain text formatted using markdown" 24203msgstr "" 24204 24205#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:357 24206msgid "" 24207"Choose how the data in this column is interpreted.\n" 24208"This controls how the data is displayed in the Book details panel\n" 24209"and how it is edited." 24210msgstr "" 24211 24212#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:360 24213msgid "Interpret this column as:" 24214msgstr "" 24215 24216#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:365 24217msgid "" 24218"A comma-separated list of permitted values. The empty value is always\n" 24219"included, and is the default. For example, the list 'one,two,three' has\n" 24220"four values, the first of them being the empty value." 24221msgstr "" 24222 24223#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:368 24224msgid "&Values:" 24225msgstr "" 24226 24227#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:370 24228msgid "" 24229"A list of color names to use when displaying an item. The\n" 24230"list must be empty or contain a color for each value." 24231msgstr "" 24232 24233#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:372 24234msgid "Colors:" 24235msgstr "" 24236 24237#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:375 24238msgid "Allow half stars" 24239msgstr "" 24240 24241#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:376 24242msgid "Allow half star ratings, for example: " 24243msgstr "" 24244 24245#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:381 24246msgid "&Sort/search column by" 24247msgstr "" 24248 24249#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:383 24250msgid "How this column should handled in the GUI when sorting and searching" 24251msgstr "" 24252 24253#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:385 24254msgid "Show in Tag browser" 24255msgstr "" 24256 24257#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:386 24258msgid "If checked, this column will appear in the Tag browser as a category" 24259msgstr "" 24260 24261#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:388 24262msgid "Show as HTML in Book details" 24263msgstr "" 24264 24265#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:390 24266msgid "" 24267"If checked, this column will be displayed as HTML in Book details and the " 24268"Content server. This can be used to construct links with the template " 24269"language. For example, the template " 24270"<pre><big><b>{title}</b></big>{series:| " 24271"[|}{series_index:| [|]]}</pre>will create a field displaying the title in " 24272"bold large characters, along with the series, for example <br>\"<big><b>An " 24273"Oblique Approach</b></big> [Belisarius [1]]\". The template <pre><a " 24274"href=\"https://www.beam-ebooks.de/ebook/{identifiers:select(beam)}\">Beam" 24275" book</a></pre> will generate a link to the book on the Beam e-books " 24276"site." 24277msgstr "" 24278 24279#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:407 24280msgid "" 24281"Default value when a new book is added to the library. For Date columns " 24282"enter the word \"Now\", or the date as yyyy-mm-dd. For Yes/No columns enter " 24283"\"Yes\" or \"No\". For Text with a fixed set of values enter one of the " 24284"permitted values. For Rating columns enter a number between 0 and 5." 24285msgstr "" 24286 24287#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:412 24288msgid "&Default value:" 24289msgstr "" 24290 24291#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:427 24292msgid "&Format for dates" 24293msgstr "" 24294 24295#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:427 24296msgid "Default: dd MMM yyyy." 24297msgstr "" 24298 24299#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:429 24300msgid "" 24301"<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" 24302"<ul>\n" 24303"<li>ddd, d MMM yyyy gives Mon, 5 Jan 2010</li>\n" 24304"<li>dd MMMM yy gives 05 January 10</li>\n" 24305"</ul> " 24306msgstr "" 24307 24308#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:458 24309msgid "&Format for numbers" 24310msgstr "" 24311 24312#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:459 24313msgid "" 24314"Default: Not formatted. For format language details see <a " 24315"href=\"https://docs.python.org/library/string.html#format-string-" 24316"syntax\">the Python documentation</a>" 24317msgstr "" 24318 24319#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:463 24320#, python-brace-format 24321msgid "" 24322"Examples: The format <code>{0:0>4d}</code> gives a 4-digit number with " 24323"leading zeros. The format <code>{0:d} days</code> prints the number " 24324"then the word \"days\"" 24325msgstr "" 24326 24327#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:468 24328msgid "" 24329"Examples: The format <code>{0:.1f}</code> gives a floating point number with" 24330" 1 digit after the decimal point. The format " 24331"<code>Price: $ {0:,.2f}</code> prints \"Price $ \" then " 24332"displays the number with 2 digits after the decimal point and thousands " 24333"separated by commas." 24334msgstr "" 24335 24336#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:494 24337msgid "No lookup name was provided" 24338msgstr "" 24339 24340#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:498 24341msgid "" 24342"The lookup name must contain only lower case letters, digits and " 24343"underscores, and start with a letter" 24344msgstr "" 24345 24346#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:501 24347msgid "" 24348"Lookup names cannot end with _index, because these names are reserved for " 24349"the index of a series column." 24350msgstr "" 24351 24352#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:512 24353msgid "No column heading was provided" 24354msgstr "" 24355 24356#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:522 24357#, python-format 24358msgid "The lookup name %s is already used" 24359msgstr "" 24360 24361#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:534 24362#, python-format 24363msgid "The heading %s is already used" 24364msgstr "" 24365 24366#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:555 24367#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:592 24368#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:613 24369#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:627 24370#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:630 24371#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:637 24372msgid "Invalid default value" 24373msgstr "" 24374 24375#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:556 24376msgid "The default value must be \"Now\" or a date" 24377msgstr "" 24378 24379#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:560 24380msgid "You must enter a template for composite columns" 24381msgstr "" 24382 24383#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:570 24384msgid "You must enter at least one value for enumeration columns" 24385msgstr "" 24386 24387#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:584 24388msgid "" 24389"The colors box must be empty or contain the same number of items as the " 24390"value box" 24391msgstr "" 24392 24393#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:588 24394#, python-brace-format 24395msgid "The color {0} is unknown" 24396msgstr "" 24397 24398#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:593 24399msgid "The default value must be one of the permitted values" 24400msgstr "" 24401 24402#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:605 24403msgid "The default value must be an integer" 24404msgstr "" 24405 24406#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:609 24407msgid "The default value must be a real number" 24408msgstr "" 24409 24410#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:628 24411msgid "The default value must be a real number between 0 and 5.0" 24412msgstr "" 24413 24414#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:631 24415msgid "The default value must be an integer between 0 and 5" 24416msgstr "" 24417 24418#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:638 24419msgid "The default value must be \"Yes\" or \"No\"" 24420msgstr "" 24421 24422#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:25 24423msgid "Getting debug information, please wait" 24424msgstr "" 24425 24426#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:26 24427#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:32 24428msgid "Copy to &clipboard" 24429msgstr "" 24430 24431#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:44 24432msgid "Device already detected" 24433msgstr "" 24434 24435#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:45 24436#, python-format 24437msgid "" 24438"A device (%s) is already detected by calibre. If you wish to debug the " 24439"detection of another device, first disconnect this device." 24440msgstr "" 24441 24442#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:59 24443msgid "Debugging failed" 24444msgstr "" 24445 24446#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:60 24447msgid "" 24448"Running debug device detection failed. Click Show Details for more " 24449"information." 24450msgstr "" 24451 24452#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 24453msgid "Getting device information" 24454msgstr "" 24455 24456#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 24457msgid "User-defined device information" 24458msgstr "" 24459 24460#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:51 24461#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:57 24462msgid "Device Detection" 24463msgstr "" 24464 24465#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 24466msgid "Ensure your device is disconnected, then press OK" 24467msgstr "" 24468 24469#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:58 24470msgid "Ensure your device is connected, then press OK" 24471msgstr "" 24472 24473#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:82 24474msgid "" 24475"Copy these values to the clipboard, paste them into an editor, then enter " 24476"them into the USER_DEVICE by customizing the device plugin in " 24477"Preferences->Advanced->Plugins. Remember to also enter the folders where you" 24478" want the books to be put. You must restart calibre for your changes to take" 24479" effect.\n" 24480msgstr "" 24481 24482#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:82 24483msgid "" 24484"<p>calibre can send your books to you (or your reader) by email. Emails will" 24485" be automatically sent for downloaded news to all email addresses that have " 24486"<i>Auto send</i> checked." 24487msgstr "" 24488 24489#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:83 24490msgid "Add an email address to which to send books" 24491msgstr "" 24492 24493#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:84 24494msgid "&Add email" 24495msgstr "" 24496 24497#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:85 24498msgid "Make &default" 24499msgstr "" 24500 24501#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:86 24502msgid "&Remove email" 24503msgstr "" 24504 24505#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:87 24506msgid "" 24507"Add the comments from the book metadata to the email.\n" 24508"Useful to allow the recipient to see a summary of the\n" 24509"book before opening it." 24510msgstr "" 24511 24512#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:90 24513msgid "Add &comments metadata as text to the email" 24514msgstr "" 24515 24516#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:31 24517msgid "Email" 24518msgstr "" 24519 24520#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:31 24521msgid "Subject" 24522msgstr "" 24523 24524#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:32 24525msgid "Alias" 24526msgstr "" 24527 24528#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:32 24529msgid "Auto send" 24530msgstr "" 24531 24532#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:32 24533msgid "Auto send only tags" 24534msgstr "" 24535 24536#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:37 24537msgid "Formats to email. The first matching format will be sent." 24538msgstr "" 24539 24540#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:38 24541#, python-brace-format 24542msgid "" 24543"Subject of the email to use when sending. When left blank the title will be " 24544"used for the subject. Also, the same templates used for \"Save to disk\" " 24545"such as {title} and {author_sort} can be used here." 24546msgstr "" 24547 24548#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:42 24549msgid "" 24550"If checked, downloaded news will be automatically mailed to this email " 24551"address (provided it is in one of the listed formats and has not been " 24552"filtered by tags)." 24553msgstr "" 24554 24555#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:45 24556msgid "Friendly name to use for this email address" 24557msgstr "" 24558 24559#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:46 24560msgid "" 24561"If specified, only news with one of these tags will be sent to this email " 24562"address. All news downloads have their title as a tag, so you can use this " 24563"to easily control which news downloads are sent to this email address." 24564msgstr "" 24565 24566#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:175 24567msgid "new email address" 24568msgstr "" 24569 24570#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:29 24571msgid "" 24572"The list of devices that you have asked calibre to ignore. Uncheck a device " 24573"to have calibre stop ignoring it." 24574msgstr "" 24575 24576#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:40 24577msgid "" 24578"The list of device plugins you have disabled. Uncheck an entry to enable the" 24579" plugin. calibre cannot detect devices that are managed by disabled plugins." 24580msgstr "" 24581 24582#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:51 24583msgid "Reset allowed devices" 24584msgstr "" 24585 24586#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:53 24587msgid "" 24588"This will erase the list of devices that calibre knows about causing it to " 24589"ask you for permission to manage them again, the next time they connect" 24590msgstr "" 24591 24592#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:68 24593msgid "Search for the author on Goodreads" 24594msgstr "" 24595 24596#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:69 24597msgid "Search for the author on Amazon" 24598msgstr "" 24599 24600#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:70 24601msgid "Search for the author in your calibre library" 24602msgstr "" 24603 24604#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:71 24605msgid "Search for the author on Wikipedia" 24606msgstr "" 24607 24608#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:72 24609msgid "Search for the author on Google Books" 24610msgstr "" 24611 24612#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:73 24613msgid "Search for the book on Goodreads" 24614msgstr "" 24615 24616#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:74 24617msgid "Search for the book on Amazon" 24618msgstr "" 24619 24620#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:75 24621msgid "Search for the book on Google Books" 24622msgstr "" 24623 24624#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:76 24625msgid "Use a custom search URL" 24626msgstr "" 24627 24628#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:79 24629msgid "Clicking on &author names should:" 24630msgstr "" 24631 24632#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:82 24633#, python-brace-format 24634msgid "" 24635"Enter the URL to search. It should contain the string {0}\n" 24636"which will be replaced by the author name. For example,\n" 24637"{1}" 24638msgstr "" 24639 24640#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:86 24641msgid "Enter the URL" 24642msgstr "" 24643 24644#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:118 24645msgid "Create a new rule" 24646msgstr "" 24647 24648#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:132 24649msgid "The key of the identifier, for example, in isbn:XXX, the key is \"isbn\"" 24650msgstr "" 24651 24652#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:134 24653msgid "&Key:" 24654msgstr "" 24655 24656#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:136 24657msgid "The name that will appear in the Book details panel" 24658msgstr "" 24659 24660#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:140 24661#, python-brace-format 24662msgid "" 24663"The template used to create the link. The placeholder {0} in the template " 24664"will be replaced with the actual identifier value. Use {1} to avoid the " 24665"value being quoted." 24666msgstr "" 24667 24668#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:154 24669#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:178 24670msgid "Key" 24671msgstr "" 24672 24673#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:154 24674#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:178 24675msgid "Template" 24676msgstr "" 24677 24678#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:156 24679msgid "Value needed" 24680msgstr "" 24681 24682#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:157 24683#, python-format 24684msgid "The %s field cannot be empty" 24685msgstr "" 24686 24687#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:164 24688msgid "Create rules for identifiers" 24689msgstr "" 24690 24691#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:169 24692msgid "Create rules to convert identifiers into links." 24693msgstr "" 24694 24695#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:191 24696msgid "&Edit rule" 24697msgstr "" 24698 24699#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:402 24700#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:599 24701msgid "Default icons" 24702msgstr "" 24703 24704#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:403 24705#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:600 24706#, python-format 24707msgid "Icon theme: <b>%s</b>" 24708msgstr "" 24709 24710#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:408 24711msgid "Narrow" 24712msgstr "" 24713 24714#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:408 24715msgid "Wide" 24716msgstr "" 24717 24718#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:409 24719#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:631 24720#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:639 24721#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:646 24722msgid "Automatic" 24723msgstr "" 24724 24725#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:409 24726#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:486 24727msgid "Off" 24728msgstr "" 24729 24730#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:409 24731msgid "On" 24732msgstr "" 24733 24734#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:412 24735#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:41 24736#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:91 24737#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:49 24738#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:45 24739#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:105 24740msgid "System default" 24741msgstr "" 24742 24743#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:412 24744msgid "calibre style" 24745msgstr "" 24746 24747#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:444 24748msgid "No subtitle" 24749msgstr "" 24750 24751#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 24752#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:318 24753#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:406 24754msgid "Bottom" 24755msgstr "" 24756 24757#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 24758#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:318 24759#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:405 24760msgid "Top" 24761msgstr "" 24762 24763#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:453 24764msgid "Above text" 24765msgstr "" 24766 24767#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:453 24768msgid "Beside text" 24769msgstr "" 24770 24771#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:453 24772#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:491 24773msgid "Never" 24774msgstr "" 24775 24776#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:486 24777msgid "Small" 24778msgstr "" 24779 24780#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:487 24781msgid "Medium" 24782msgstr "" 24783 24784#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:490 24785msgid "Always" 24786msgstr "" 24787 24788#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:490 24789msgid "If there is enough room" 24790msgstr "" 24791 24792#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:494 24793#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1014 24794msgid "By first letter" 24795msgstr "" 24796 24797#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:495 24798msgid "Partitioned" 24799msgstr "" 24800 24801#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:543 24802msgid "Column &coloring" 24803msgstr "" 24804 24805#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:548 24806msgid "Column &icons" 24807msgstr "" 24808 24809#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:567 24810msgid "Change &color" 24811msgstr "" 24812 24813#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:571 24814msgid "Change &background image" 24815msgstr "" 24816 24817#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:575 24818msgid "Restore default &appearance" 24819msgstr "" 24820 24821#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:621 24822#, python-format 24823msgid "Current aspect ratio (width/height): %.2g" 24824msgstr "" 24825 24826#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:638 24827msgid "Edit template for caption" 24828msgstr "" 24829 24830#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:675 24831#, python-format 24832msgid "Current space used: %s" 24833msgstr "" 24834 24835#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:721 24836msgid "Choose background color for the Cover grid" 24837msgstr "" 24838 24839#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:728 24840msgid "Remove background image?" 24841msgstr "" 24842 24843#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:729 24844msgid "" 24845"There is currently a background image set, so the color you have chosen will" 24846" not be visible. Remove the background image?" 24847msgstr "" 24848 24849#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:593 24850msgid "Disable all animations. Useful if you have a slow/old computer." 24851msgstr "" 24852 24853#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:594 24854msgid "Disable &animations" 24855msgstr "" 24856 24857#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:595 24858msgid "User interface style (&needs restart):" 24859msgstr "" 24860 24861#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:596 24862msgid "&User interface layout (needs restart):" 24863msgstr "" 24864 24865#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:597 24866msgid "E&xtra spacing to add between rows in the book list (can be negative):" 24867msgstr "" 24868 24869#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:599 24870#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:95 24871msgid "Toolbar" 24872msgstr "கருவிப்பட்டை" 24873 24874#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:600 24875msgid "Icon si&ze:" 24876msgstr "" 24877 24878#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:601 24879msgid "Show &text under icons:" 24880msgstr "" 24881 24882#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:602 24883msgid "Use t&wo lines for the text under the icons (needs restart)" 24884msgstr "" 24885 24886#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:603 24887msgid "Change &font (needs restart)" 24888msgstr "" 24889 24890#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:604 24891msgid "Show &tooltips in the book list" 24892msgstr "" 24893 24894#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:605 24895msgid "Show &layout buttons in the status bar (needs restart)" 24896msgstr "" 24897 24898#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:606 24899msgid "Enable s&ystem tray icon (needs restart)" 24900msgstr "" 24901 24902#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:607 24903msgid "Choose &language (needs restart):" 24904msgstr "" 24905 24906#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:608 24907msgid "&Interface font:" 24908msgstr "" 24909 24910#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:609 24911msgid "" 24912"Disable popup notifications when calibre completes jobs such a conversion, " 24913"sending to device etc. The notifications are sent via the operating system " 24914"notification facility, if available. Note that on Windows, you have to " 24915"enable the system tray icon for notifications to work." 24916msgstr "" 24917 24918#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:610 24919msgid "Disable n&otifications on job completion" 24920msgstr "" 24921 24922#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:611 24923msgid "Show the &splash screen at startup" 24924msgstr "" 24925 24926#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:612 24927msgid "Change &icon theme (needs restart)" 24928msgstr "" 24929 24930#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:613 24931msgid "Show &row numbers in the book list" 24932msgstr "" 24933 24934#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:614 24935msgid "Ad&just for high resolution screens (needs restart):" 24936msgstr "" 24937 24938#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:615 24939msgid "" 24940"<p>Whether to automatically adjust the calibre user interface for high resolution (high DPI) monitors. There are three possible values:</p>\n" 24941"\n" 24942"<ul>\n" 24943"<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" 24944"\n" 24945"<li><b>On</b>: Same as \"Automatic\", but ignores Qt environment variables controlling high DPI behavior.</li>\n" 24946"\n" 24947"<li><b>Off</b>: Do not adjust the user interface, regardless of Qt environment variables.</li>\n" 24948"</ul>" 24949msgstr "" 24950 24951#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:624 24952msgid "Allow using &drag and drop to merge books" 24953msgstr "" 24954 24955#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:625 24956msgid "Draw a &grid in the book list" 24957msgstr "" 24958 24959#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:626 24960msgid "&Main interface" 24961msgstr "" 24962 24963#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:627 24964msgid "" 24965"Control the Cover grid view. You can enable this view by clicking the " 24966"\"Layout\" button in the bottom right corner of the main calibre window." 24967msgstr "" 24968 24969#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:628 24970msgid "Field to show &under the covers:" 24971msgstr "" 24972 24973#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:629 24974msgid "Spac&ing between covers:" 24975msgstr "" 24976 24977#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:630 24978msgid "" 24979"The spacing between covers. A value of zero means calculate automatically " 24980"based on cover size." 24981msgstr "" 24982 24983#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:632 24984#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:640 24985#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:647 24986msgid " cm" 24987msgstr "" 24988 24989#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:633 24990msgid "Background for the Cover grid" 24991msgstr "" 24992 24993#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:635 24994msgid "" 24995"By default, calibre chooses a cover size based on your computer's screen " 24996"size. You can change the cover size here:" 24997msgstr "" 24998 24999#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:636 25000msgid "Cover &width: " 25001msgstr "" 25002 25003#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:637 25004msgid "" 25005"The width of displayed covers.\n" 25006"A value of zero means calculate automatically." 25007msgstr "" 25008 25009#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:641 25010msgid "Make the covers larger, maintaining current aspect ratio." 25011msgstr "" 25012 25013#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:642 25014msgid "&Larger covers" 25015msgstr "" 25016 25017#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:643 25018msgid "Cover &height: " 25019msgstr "" 25020 25021#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:644 25022msgid "" 25023"The height of displayed covers.\n" 25024"A value of zero means calculate automatically." 25025msgstr "" 25026 25027#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:648 25028msgid "Make the covers smaller, maintaining current aspect ratio." 25029msgstr "" 25030 25031#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:649 25032msgid "&Smaller covers" 25033msgstr "" 25034 25035#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:650 25036msgid "Reset size to automatic" 25037msgstr "" 25038 25039#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:651 25040msgid "&Reset size" 25041msgstr "" 25042 25043#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:653 25044msgid "Size of the emblems (if any) shown &next to the covers: " 25045msgstr "" 25046 25047#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:654 25048msgid "Show a &field (such as title) under the covers" 25049msgstr "" 25050 25051#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:655 25052msgid "&Location of the emblems shown next to the covers:" 25053msgstr "" 25054 25055#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:657 25056msgid "&Emblems" 25057msgstr "" 25058 25059#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:658 25060msgid "Caching of covers for improved performance" 25061msgstr "" 25062 25063#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:659 25064msgid "" 25065"There are two kinds of caches that calibre uses to improve performance when " 25066"rendering covers in the grid view. A disk cache that is kept on your hard " 25067"disk and stores the cover thumbnails and an in memory cache used to ensure " 25068"flicker free rendering of covers. For best results, keep the memory cache " 25069"small and the disk cache large, unless you have a lot of extra RAM in your " 25070"computer and don't mind it being used by the memory cache." 25071msgstr "" 25072 25073#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:660 25074#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1012 25075msgid "Disable" 25076msgstr "முடக்கு" 25077 25078#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:661 25079msgid " MB" 25080msgstr "" 25081 25082#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:662 25083msgid "&Empty disk cache" 25084msgstr "" 25085 25086#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:663 25087msgid "&Open cache folder" 25088msgstr "" 25089 25090#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:664 25091msgid "Number of screenfulls of covers to cache in &memory (keep this small):" 25092msgstr "" 25093 25094#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:665 25095msgid "Maximum amount of &disk space to use for caching thumbnails: " 25096msgstr "" 25097 25098#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:666 25099msgid "" 25100"The maximum number of screenfulls of thumbnails to keep in memory. " 25101"Increasing this will make rendering faster, at the cost of more memory " 25102"usage. Note that regardless of this setting, a minimum of one hundred " 25103"thumbnails are always kept in memory, to ensure flicker free rendering." 25104msgstr "" 25105 25106#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:667 25107msgid "&Performance" 25108msgstr "" 25109 25110#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:668 25111msgid "Cover &grid" 25112msgstr "" 25113 25114#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:669 25115msgid "Text styling" 25116msgstr "" 25117 25118#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:670 25119msgid "Create rules to convert &identifiers into links" 25120msgstr "" 25121 25122#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:672 25123#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:765 25124msgid "Move down" 25125msgstr "" 25126 25127#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:673 25128#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:764 25129msgid "Move up" 25130msgstr "" 25131 25132#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:674 25133msgid "" 25134"Note that <b>comments</b> will always be displayed at the end, regardless of" 25135" the position you assign here." 25136msgstr "" 25137 25138#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:675 25139msgid "Show &cover" 25140msgstr "" 25141 25142#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:676 25143msgid "Show the size of the book's cover in pixels" 25144msgstr "" 25145 25146#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:677 25147msgid "Show cover &size" 25148msgstr "" 25149 25150#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:678 25151msgid "Use &Roman numerals for series" 25152msgstr "" 25153 25154#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:679 25155msgid "Show comments &heading:" 25156msgstr "" 25157 25158#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:680 25159msgid "&Book details" 25160msgstr "" 25161 25162#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:681 25163msgid "" 25164"Choose how Tag browser subcategories are displayed when\n" 25165"there are more items than the limit. Select by first\n" 25166"letter to see an A, B, C list. Choose partitioned to\n" 25167"have a list of fixed-sized groups. Set to disabled\n" 25168"if you never want subcategories" 25169msgstr "" 25170 25171#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:686 25172msgid "&Category partitioning method:" 25173msgstr "" 25174 25175#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:687 25176msgid "Co&llapse when more items than:" 25177msgstr "" 25178 25179#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:688 25180msgid "" 25181"If a Tag browser category has more than this number of items, it is divided\n" 25182"up into subcategories. If the partition method is set to disable, this value is ignored." 25183msgstr "" 25184 25185#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:690 25186msgid "Combine letters &when fewer items than:" 25187msgstr "" 25188 25189#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:691 25190msgid "" 25191"If collapsing by first letter, combine adjacent letters together if\n" 25192"there are fewer items under a letter than specified here. If the partition method is\n" 25193"not set to first letter, this value is ignored. Set to zero to disable." 25194msgstr "" 25195 25196#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:694 25197msgid "Spacing between &items:" 25198msgstr "" 25199 25200#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:695 25201msgid "" 25202"The spacing between consecutive items in the Tag browser. In units of (ex) " 25203"which is the approximate height of the letter 'x' in the currently used " 25204"font. " 25205msgstr "" 25206 25207#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:696 25208msgid " ex" 25209msgstr "" 25210 25211#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:697 25212msgid "Categories ¬ to partition:" 25213msgstr "" 25214 25215#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:698 25216msgid "" 25217"A comma-separated list of categories that are not to\n" 25218"be partitioned even if the number of items is larger than\n" 25219"the value shown above. This option can be used to\n" 25220"avoid collapsing hierarchical categories that have only\n" 25221"a few top-level elements." 25222msgstr "" 25223 25224#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:703 25225msgid "C&ategories with hierarchical items:" 25226msgstr "" 25227 25228#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:704 25229msgid "" 25230"A comma-separated list of categories in which items containing\n" 25231"periods are displayed in the Tag browser trees. For example, if\n" 25232"this box contains 'tags' then tags of the form 'Mystery.English'\n" 25233"and 'Mystery.Thriller' will be displayed with English and Thriller\n" 25234"both under 'Mystery'. If 'tags' is not in this box,\n" 25235"then the tags will be displayed each on their own line." 25236msgstr "" 25237 25238#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:710 25239msgid "Show &tooltips" 25240msgstr "" 25241 25242#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:711 25243msgid "Show &average ratings" 25244msgstr "" 25245 25246#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:712 25247msgid "" 25248"Show counts for items in the Tag browser. Such as the number of books\n" 25249"by each author, the number of authors, etc. If you turn it off, you can still\n" 25250"see the counts by hovering your mouse over any item." 25251msgstr "" 25252 25253#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:715 25254msgid "Show &counts" 25255msgstr "" 25256 25257#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:716 25258msgid "Use &alternating row colors" 25259msgstr "" 25260 25261#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:717 25262msgid "" 25263"When checked, calibre will automatically hide any category\n" 25264" (a column, custom or standard) that has no items to show. For example, some\n" 25265" categories might not have values when using Virtual libraries. Checking this\n" 25266" box will cause these empty categories to be hidden." 25267msgstr "" 25268 25269#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:721 25270msgid "Hi&de empty categories (columns)" 25271msgstr "" 25272 25273#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:722 25274msgid "" 25275"When checked, Find in the Tag browser will show all items\n" 25276" that match the search instead of the first one. If Hide empty categories is\n" 25277" also checked then only categories containing a matched item will be shown." 25278msgstr "" 25279 25280#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:725 25281msgid "Find &shows all items that match" 25282msgstr "" 25283 25284#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:726 25285msgid "" 25286"<p>When checked, the Tag browser can get keyboard focus, allowing\n" 25287"use of the keyboard to navigate the tree using the arrow keys. The Enter key simulates\n" 25288"a click on the selected item. The keyboard shortcut 'Tag browser /\n" 25289"Give the Tag browser keyboard focus' changes the keyboard focus without\n" 25290"using the mouse.</p>" 25291msgstr "" 25292 25293#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:731 25294msgid "Allow the Tag browser to have keyboard &focus" 25295msgstr "" 25296 25297#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:732 25298msgid "" 25299"<p style=\"text-indent: 2em; font-size:smaller\">If you enable this option " 25300"then you should set a keyboard shortcut to focus the Tag browser under " 25301"<code>Preferences->Shortcuts->Tag browser->Give the Tag browser " 25302"keyboard focus</code>" 25303msgstr "" 25304 25305#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:733 25306msgid "&Tag browser" 25307msgstr "" 25308 25309#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:734 25310msgid "When showing in a separate window, show it &fullscreen" 25311msgstr "" 25312 25313#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:735 25314msgid "Show in a &separate window (needs restart)" 25315msgstr "" 25316 25317#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:736 25318msgid "&Number of covers to show in browse mode (needs restart):" 25319msgstr "" 25320 25321#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:737 25322#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:58 25323msgid "Template &editor" 25324msgstr "" 25325 25326#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:738 25327msgid "" 25328"The template used to generate the text below the covers. Uses the same " 25329"syntax as save templates. Defaults to just the book title. Note that this " 25330"setting is per-library, which means that you have to set it again for every " 25331"different calibre library you use. Use an empty template for no text." 25332msgstr "" 25333 25334#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:739 25335msgid "Show &reflections" 25336msgstr "" 25337 25338#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:740 25339msgid "" 25340"Show covers in their original aspect ratio instead of resizing\n" 25341"them to all have the same width and height" 25342msgstr "" 25343 25344#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:742 25345msgid "Preserve &aspect ratio of covers" 25346msgstr "" 25347 25348#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:743 25349msgid "&Template for caption:" 25350msgstr "" 25351 25352#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:744 25353msgid "Fie&ld for sub-title:" 25354msgstr "" 25355 25356#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:745 25357#, python-format 25358msgid "You can press the %s key to toggle full screen mode." 25359msgstr "" 25360 25361#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:746 25362msgid "Show ne&xt cover during auto scroll after:" 25363msgstr "" 25364 25365#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:748 25366msgid "&Double click to view the central book, instead of single click" 25367msgstr "" 25368 25369#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:749 25370msgid "Cover &browser" 25371msgstr "" 25372 25373#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:750 25374msgid "" 25375"Check this box to make Quickview show books only in the\n" 25376"current Virtual library. If unchecked, Quickview ignores Virtual libraries. If\n" 25377"unchecked then only row changes are taken into account." 25378msgstr "" 25379 25380#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:754 25381msgid "" 25382"Check this box to make Quickview change the column being examined\n" 25383"when the column in the book list is changed using the cursor arrow keys" 25384msgstr "" 25385 25386#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:756 25387msgid "&Change Quickview item when book list column changes" 25388msgstr "" 25389 25390#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:757 25391msgid "" 25392"Pressing 'Enter' in a cell changes both the book and the\n" 25393"column being examined (the left-hand pane)" 25394msgstr "" 25395 25396#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:759 25397msgid "&Pressing 'Enter' changes the examined column" 25398msgstr "" 25399 25400#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:760 25401msgid "" 25402"Double-clicking in a cell changes both the book and the\n" 25403"column being examined (the left-hand pane)" 25404msgstr "" 25405 25406#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:762 25407msgid "&Double click changes examined column" 25408msgstr "" 25409 25410#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:763 25411msgid "Select columns to display" 25412msgstr "" 25413 25414#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:766 25415msgid "&Quickview" 25416msgstr "" 25417 25418#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:93 25419msgid "version" 25420msgstr "" 25421 25422#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:94 25423msgid "created by Kovid Goyal" 25424msgstr "" 25425 25426#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:247 25427msgid "Run Welcome &wizard" 25428msgstr "" 25429 25430#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:264 25431msgid "Save changes" 25432msgstr "" 25433 25434#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:265 25435msgid "Cancel and return to overview" 25436msgstr "" 25437 25438#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:345 25439msgid "Restoring to defaults not supported for" 25440msgstr "" 25441 25442#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:391 25443msgid "" 25444"Some of the changes you made require a restart. Please restart calibre as " 25445"soon as possible." 25446msgstr "" 25447 25448#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:394 25449msgid "" 25450"The changes you have made require calibre be restarted immediately. You will" 25451" not be allowed to set any more preferences, until you restart." 25452msgstr "" 25453 25454#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:53 25455#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 25456msgid "Source" 25457msgstr "" 25458 25459#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:55 25460msgid "Cover priority" 25461msgstr "" 25462 25463#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:82 25464msgid "This source is configured and ready to go" 25465msgstr "" 25466 25467#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:83 25468msgid "This source needs configuration" 25469msgstr "" 25470 25471#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:97 25472msgid "" 25473"This plugin is useful only for <b>Chinese</b> language books. It can return " 25474"incorrect results for books in English. Are you sure you want to enable it?" 25475msgstr "" 25476 25477#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 25478msgid "Published date" 25479msgstr "" 25480 25481#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:275 25482#, python-format 25483msgid "<b>Configure %(name)s</b><br>%(desc)s" 25484msgstr "" 25485 25486#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:344 25487msgid "No source selected" 25488msgstr "" 25489 25490#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:345 25491msgid "No source selected, cannot configure." 25492msgstr "" 25493 25494#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:153 25495msgid "Metadata sources" 25496msgstr "" 25497 25498#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:154 25499msgid "" 25500"Disable any metadata sources you do not want by unchecking them. You can " 25501"also set the cover priority. Covers from sources that have a higher " 25502"(smaller) priority will be preferred when bulk downloading metadata." 25503msgstr "" 25504 25505#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:155 25506msgid "" 25507"Sources with a red X next to their names must be configured before they will" 25508" be used. " 25509msgstr "" 25510 25511#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:156 25512msgid "C&onfigure selected source" 25513msgstr "" 25514 25515#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:158 25516msgid "" 25517"If you uncheck any fields, metadata for those fields will not be downloaded" 25518msgstr "" 25519 25520#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:159 25521#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:607 25522msgid "&Select all" 25523msgstr "" 25524 25525#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:160 25526msgid "Sele&ct none" 25527msgstr "" 25528 25529#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:161 25530msgid "" 25531"Restore your own subset of checked fields that you define using the 'Set as " 25532"default' button" 25533msgstr "" 25534 25535#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:162 25536msgid "Select &default" 25537msgstr "" 25538 25539#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:163 25540msgid "" 25541"Store the currently checked fields as the default, you can quickly apply the" 25542" default using the 'Select default' button" 25543msgstr "" 25544 25545#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:164 25546msgid "&Set as default" 25547msgstr "" 25548 25549#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:165 25550msgid "Convert all downloaded comments to plain &text" 25551msgstr "" 25552 25553#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:166 25554msgid "Swap &author names from FN LN to LN, FN" 25555msgstr "" 25556 25557#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:167 25558msgid "" 25559"<p>When downloading comments, append the downloaded comments to any existing" 25560" comment, instead of overwriting them." 25561msgstr "" 25562 25563#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:168 25564msgid "" 25565"When downloading comments, append the downloaded comments to any existing " 25566"comment, instead of overwriting them." 25567msgstr "" 25568 25569#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:169 25570msgid "Append comments to &existing" 25571msgstr "" 25572 25573#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:170 25574msgid "" 25575"<p>Normally, the metadata download system will keep only a single result per" 25576" metadata source. This option will cause it to keep all results returned " 25577"from every metadata source. Useful if you only use one or two sources and " 25578"want to select individual results from them by hand. Note that result with " 25579"identical title/author/identifiers are still merged." 25580msgstr "" 25581 25582#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:171 25583msgid "Keep more than one entry per source" 25584msgstr "" 25585 25586#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:172 25587msgid "" 25588"<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" 25589"<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." 25590msgstr "" 25591 25592#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:174 25593msgid "" 25594"Prefer smaller tag sets when picking tags from different metadata sources" 25595msgstr "" 25596 25597#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:175 25598msgid "Prefer &fewer tags" 25599msgstr "" 25600 25601#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:176 25602msgid "Create &rules to filter/transform tags" 25603msgstr "" 25604 25605#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:177 25606msgid "Create rules to &transform author names" 25607msgstr "" 25608 25609#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:178 25610msgid "Max. &number of tags to download:" 25611msgstr "" 25612 25613#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:179 25614msgid "Max. &time to wait after first match is found:" 25615msgstr "" 25616 25617#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:180 25618#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:182 25619msgid " secs" 25620msgstr "" 25621 25622#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:181 25623msgid "Max. time to wait after first &cover is found:" 25624msgstr "" 25625 25626#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc.py:38 25627msgid "" 25628"The maximum number of jobs that will run simultaneously in the background. " 25629"This refers to CPU intensive tasks like conversion. Lower this number if " 25630"you want calibre to use less CPU." 25631msgstr "" 25632 25633#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc.py:47 25634msgid "No proxies used" 25635msgstr "" 25636 25637#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc.py:51 25638msgid "<b>Using proxies:</b>" 25639msgstr "" 25640 25641#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:73 25642msgid "Max. simultaneous conversion/&news download/plugin jobs:" 25643msgstr "" 25644 25645#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:74 25646msgid "Limit the max. simultaneous jobs to the available CPU &cores" 25647msgstr "" 25648 25649#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:75 25650msgid "Debug &device detection" 25651msgstr "" 25652 25653#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:76 25654msgid "Get information to setup the &user defined device" 25655msgstr "" 25656 25657#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:77 25658msgid "Open calibre &configuration folder" 25659msgstr "" 25660 25661#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:78 25662msgid "Abort &jobs that take more than:" 25663msgstr "" 25664 25665#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:79 25666msgid "Never abort" 25667msgstr "" 25668 25669#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:80 25670msgid " minutes" 25671msgstr "" 25672 25673#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:81 25674msgid "Create a calibre &icon theme" 25675msgstr "" 25676 25677#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:44 25678msgid "Device currently connected: " 25679msgstr "" 25680 25681#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:47 25682msgid "Device currently connected: None" 25683msgstr "" 25684 25685#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:191 25686msgid "" 25687"That format has no metadata writers enabled. A plugboard will probably have " 25688"no effect." 25689msgstr "" 25690 25691#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:206 25692msgid "That format and device already has a plugboard." 25693msgstr "" 25694 25695#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:218 25696msgid "Possibly override plugboard?" 25697msgstr "" 25698 25699#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:219 25700msgid "" 25701"A more general plugboard already exists for that format and device. Are you " 25702"sure you want to add the new plugboard?" 25703msgstr "" 25704 25705#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:231 25706#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:253 25707msgid "Add possibly overridden plugboard?" 25708msgstr "" 25709 25710#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:232 25711msgid "" 25712"More specific device plugboards exist for that format. Are you sure you want" 25713" to add the new plugboard?" 25714msgstr "" 25715 25716#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:243 25717msgid "Really add plugboard?" 25718msgstr "" 25719 25720#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:244 25721msgid "" 25722"A different plugboard matches that format and device combination. Are you " 25723"sure you want to add the new plugboard?" 25724msgstr "" 25725 25726#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:254 25727msgid "" 25728"More specific format and device plugboards already exist. Are you sure you " 25729"want to add the new plugboard?" 25730msgstr "" 25731 25732#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:265 25733#, python-brace-format 25734msgid "The {0} device does not support the {1} format." 25735msgstr "" 25736 25737#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:273 25738#, python-brace-format 25739msgid "The {0} device supports only the {1} format(s)." 25740msgstr "" 25741 25742#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:308 25743msgid "Invalid destination" 25744msgstr "" 25745 25746#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:309 25747msgid "The destination field cannot be blank" 25748msgstr "" 25749 25750#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:320 25751msgid "Plugboard modifies comments" 25752msgstr "" 25753 25754#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:321 25755msgid "" 25756"This plugboard modifies the comments metadata. If the comments are set to " 25757"invalid HTML, it could cause problems on the device. Are you sure you wish " 25758"to save this plugboard?" 25759msgstr "" 25760 25761#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:352 25762#, python-brace-format 25763msgid "The {0} device plugin is disabled." 25764msgstr "" 25765 25766#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:115 25767msgid "" 25768"Here you can change the metadata calibre uses to update a book when saving to disk or sending to device.\n" 25769"\n" 25770"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" 25771"\n" 25772"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" 25773"\n" 25774"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." 25775msgstr "" 25776 25777#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122 25778msgid "Format (choose first)" 25779msgstr "" 25780 25781#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123 25782msgid "Device (choose second)" 25783msgstr "" 25784 25785#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124 25786msgid "Add &new plugboard:" 25787msgstr "" 25788 25789#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:125 25790msgid "Edit &existing plugboard:" 25791msgstr "" 25792 25793#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126 25794msgid "Existing &plugboards:" 25795msgstr "" 25796 25797#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127 25798msgid "Source template" 25799msgstr "" 25800 25801#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128 25802msgid "Destination field" 25803msgstr "" 25804 25805#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129 25806msgid "&Save plugboard" 25807msgstr "" 25808 25809#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:130 25810msgid "&Delete plugboard" 25811msgstr "" 25812 25813#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:212 25814msgid "" 25815"\n" 25816"Customization: " 25817msgstr "" 25818 25819#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:214 25820msgid "" 25821"\n" 25822"\n" 25823"This plugin has been disabled" 25824msgstr "" 25825 25826#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:216 25827msgid "" 25828"\n" 25829"\n" 25830"This plugin is installed system-wide and can not be managed from within calibre" 25831msgstr "" 25832 25833#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:247 25834msgid "Search for plugin" 25835msgstr "" 25836 25837#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:269 25838msgid "Could not find any matching plugins" 25839msgstr "" 25840 25841#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:309 25842msgid "files" 25843msgstr "" 25844 25845#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:310 25846msgid "Add plugin" 25847msgstr "" 25848 25849#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:345 25850msgid "No valid plugin path" 25851msgstr "" 25852 25853#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:346 25854#, python-format 25855msgid "%s is not a valid plugin path" 25856msgstr "" 25857 25858#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:354 25859#, python-format 25860msgid "Select an actual plugin under <b>%s</b> to customize" 25861msgstr "" 25862 25863#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:361 25864#, python-format 25865msgid "Disabling the plugin %s is not allowed" 25866msgstr "" 25867 25868#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:385 25869#, python-format 25870msgid "Are you sure you want to remove the plugin: %s?" 25871msgstr "" 25872 25873#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:390 25874#, python-brace-format 25875msgid "" 25876"Plugin <b>{0}</b> successfully removed. You will have to restart calibre for" 25877" it to be completely removed." 25878msgstr "" 25879 25880#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:400 25881msgid "Cannot remove builtin plugin" 25882msgstr "" 25883 25884#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:401 25885msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." 25886msgstr "" 25887 25888#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:107 25889msgid "" 25890"Here you can customize the behavior of calibre by controlling what plugins " 25891"it uses." 25892msgstr "" 25893 25894#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:110 25895msgid "Show only those plugins that have been installed by you" 25896msgstr "" 25897 25898#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:111 25899msgid "Show only &user installed plugins" 25900msgstr "" 25901 25902#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:115 25903msgid "Get &new plugins" 25904msgstr "" 25905 25906#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:116 25907msgid "Check for &updated plugins" 25908msgstr "" 25909 25910#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:117 25911msgid "&Load plugin from file" 25912msgstr "" 25913 25914#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:32 25915msgid "" 25916"This setting can be overridden for <b>individual devices</b>, by clicking " 25917"the device icon and choosing \"Configure this device\"." 25918msgstr "" 25919 25920#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:39 25921msgid "Any custom field" 25922msgstr "" 25923 25924#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:40 25925msgid "The lookup name of any custom field (these names begin with \"#\")." 25926msgstr "" 25927 25928#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:71 25929msgid "Constant template" 25930msgstr "" 25931 25932#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:72 25933#, python-brace-format 25934msgid "" 25935"The template contains no {fields}, so all books will have the same name. Is " 25936"this OK?" 25937msgstr "" 25938 25939#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:55 25940msgid "Save template" 25941msgstr "" 25942 25943#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:56 25944msgid "" 25945"By adjusting the template below, you can control what folders the files are " 25946"saved in and what filenames they are given. You can use the / character to " 25947"indicate sub-folders. Available metadata variables are described below. If a" 25948" particular book does not have some metadata, the variable will be replaced " 25949"by the empty string." 25950msgstr "" 25951 25952#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:57 25953msgid "Available variables:" 25954msgstr "" 25955 25956#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:69 25957msgid "" 25958"Here you can control how calibre will save your books when you click the " 25959"\"Save to disk\" button:" 25960msgstr "" 25961 25962#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:70 25963msgid "Save &cover separately" 25964msgstr "" 25965 25966#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:71 25967msgid "Replace space with &underscores" 25968msgstr "" 25969 25970#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:72 25971msgid "Update &metadata in saved copies" 25972msgstr "" 25973 25974#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:73 25975msgid "Change paths to &lowercase" 25976msgstr "" 25977 25978#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:74 25979#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:70 25980msgid "Format &dates as:" 25981msgstr "" 25982 25983#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:75 25984msgid "File &formats to save:" 25985msgstr "" 25986 25987#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:76 25988msgid "Convert non-English characters to &English equivalents" 25989msgstr "" 25990 25991#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:77 25992msgid "Save metadata in a separate &OPF file" 25993msgstr "" 25994 25995#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:78 25996msgid "&Show files in the file browser after saving to disk" 25997msgstr "" 25998 25999#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:42 26000msgid "" 26001"<b>Grouped search terms</b> are search names that permit a query to " 26002"automatically search across more than one column. For example, if you create" 26003" a grouped search term <code>allseries</code> with the value <code>series, " 26004"#myseries, #myseries2</code>, then the query <code>allseries:adhoc</code> " 26005"will find 'adhoc' in any of the columns <code>series</code>, " 26006"<code>#myseries</code>, and <code>#myseries2</code>.<p> Enter the name of " 26007"the grouped search term in the drop-down box, enter the list of columns to " 26008"search in the value box, then push the Save button. <p>Note: Search terms " 26009"are forced to lower case; <code>MySearch</code> and <code>mysearch</code> " 26010"are the same term.<p>You can have your grouped search term show up as User " 26011"categories in the Tag browser. Just add the grouped search term names to " 26012"the Make User categories from box. You can add multiple terms separated by " 26013"commas. The new User category will be automatically populated with all the " 26014"items in the categories included in the grouped search term. <p>Automatic " 26015"User categories permit you to see easily all the category items that are in " 26016"the columns contained in the grouped search term. Using the above " 26017"<code>allseries</code> example, the automatically-generated User category " 26018"will contain all the series mentioned in <code>series</code>, " 26019"<code>#myseries</code>, and <code>#myseries2</code>. This can be useful to " 26020"check for duplicates, to find which column contains a particular item, or to" 26021" have hierarchical categories (categories that contain categories)." 26022msgstr "" 26023 26024#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:77 26025msgid "Enter new or select existing name" 26026msgstr "" 26027 26028#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:79 26029msgid "Enter list of column lookup names to search" 26030msgstr "" 26031 26032#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:82 26033msgid "Match all" 26034msgstr "" 26035 26036#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:82 26037msgid "Match any" 26038msgstr "" 26039 26040#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:144 26041#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:154 26042#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:158 26043#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:164 26044#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:177 26045#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:235 26046msgid "Grouped search terms" 26047msgstr "" 26048 26049#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:145 26050msgid "The search term cannot be blank" 26051msgstr "" 26052 26053#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:155 26054msgid "That name is already used for a column or grouped search term" 26055msgstr "" 26056 26057#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:159 26058msgid "That name is already used for User category" 26059msgstr "" 26060 26061#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:165 26062msgid "The value box cannot be empty" 26063msgstr "" 26064 26065#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:178 26066msgid "The empty grouped search term cannot be deleted" 26067msgstr "" 26068 26069#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:220 26070msgid "Incompatible options" 26071msgstr "" 26072 26073#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:221 26074msgid "" 26075"The option to have un-accented characters match accented characters has no " 26076"effect if you also turn on case-sensitive searching. So only turn on one of " 26077"those options" 26078msgstr "" 26079 26080#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:221 26081msgid "" 26082"Clear search histories from all over calibre. Including the book list, " 26083"E-book viewer, fetch news dialog, etc." 26084msgstr "" 26085 26086#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:222 26087msgid "Clear search &histories" 26088msgstr "" 26089 26090#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:223 26091msgid "What to search by default" 26092msgstr "" 26093 26094#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:224 26095msgid "" 26096"When you enter a search term without a prefix, by default calibre will " 26097"search all metadata for matches. For example, entering, \"asimov\" will " 26098"search not just authors but title/tags/series/comments/etc. Use these " 26099"options if you would like to change this behavior." 26100msgstr "" 26101 26102#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:225 26103msgid "&Limit the searched metadata" 26104msgstr "" 26105 26106#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:226 26107msgid "&Columns that non-prefixed searches are limited to:" 26108msgstr "" 26109 26110#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:227 26111msgid "" 26112"Note that this option affects all searches, including saved searches and " 26113"restrictions. Therefore, if you use this option, it is best to ensure that " 26114"you always use prefixes in your saved searches. For example, use " 26115"\"series:Foundation\" rather than just \"Foundation\" in a saved search." 26116msgstr "" 26117 26118#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:228 26119msgid "Search as you &type" 26120msgstr "" 26121 26122#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:229 26123msgid "Case &sensitive searching" 26124msgstr "" 26125 26126#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:230 26127msgid "" 26128"&Highlight search results instead of restricting the book list to the " 26129"results" 26130msgstr "" 26131 26132#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:231 26133msgid "" 26134"<p>This option will cause a small button to appear next to the Search bar. " 26135"Clicking the button will toggle between showing only the search results and " 26136"showing all books with the search results highlighted." 26137msgstr "" 26138 26139#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:232 26140msgid "" 26141"Show a &quick toggle button to switch between highlighting and restricting " 26142"results next to the Search bar" 26143msgstr "" 26144 26145#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:233 26146msgid "Unaccented characters match &accented characters" 26147msgstr "" 26148 26149#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:234 26150msgid "Genera&l" 26151msgstr "" 26152 26153#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:236 26154msgid "&Names:" 26155msgstr "" 26156 26157#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:237 26158msgid "" 26159"Contains the names of the currently-defined group search terms.\n" 26160"Create a new name by entering it into the empty box, then\n" 26161"pressing Save. Rename a search term by selecting it then\n" 26162"changing the name and pressing Save. Change the value of\n" 26163"a search term by changing the value box then pressing Save." 26164msgstr "" 26165 26166#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:242 26167msgid "Delete the current search term" 26168msgstr "" 26169 26170#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:244 26171msgid "&Value:" 26172msgstr "" 26173 26174#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:245 26175msgid "" 26176"Enter a comma-separated list of lookup names of the columns\n" 26177"to include in the grouped search term" 26178msgstr "" 26179 26180#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:247 26181msgid "" 26182"Save the current search term. You can rename a search term by\n" 26183"changing the name then pressing Save. You can change the value\n" 26184"of a search term by changing the value box then pressing Save." 26185msgstr "" 26186 26187#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:251 26188msgid "Make &user categories from:" 26189msgstr "" 26190 26191#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:252 26192msgid "" 26193"Enter the names of any grouped search terms you wish\n" 26194"to be shown as user categories" 26195msgstr "" 26196 26197#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:254 26198msgid "&Grouped searches" 26199msgstr "" 26200 26201#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:255 26202msgid "What to search when searching similar books" 26203msgstr "" 26204 26205#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:256 26206msgid "" 26207"<p>When you search for similar books by right clicking the\n" 26208" book and selecting \"Similar books\",\n" 26209" calibre constructs a search using the column lookup names specified below.\n" 26210" By changing the lookup name to a grouped search term you can\n" 26211" search multiple columns at once.</p>" 26212msgstr "" 26213 26214#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:261 26215msgid "S&imilar authors: " 26216msgstr "" 26217 26218#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:262 26219msgid "Si&milar series: " 26220msgstr "" 26221 26222#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:263 26223msgid "Similar &tags: " 26224msgstr "" 26225 26226#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:264 26227msgid "Simi&lar publishers: " 26228msgstr "" 26229 26230#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:265 26231msgid "&Similar books" 26232msgstr "" 26233 26234#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:29 26235#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:64 26236msgid "Manual management" 26237msgstr "" 26238 26239#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:30 26240#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:65 26241msgid "Only on send" 26242msgstr "" 26243 26244#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:31 26245#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:66 26246msgid "Automatic management" 26247msgstr "" 26248 26249#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:37 26250msgid "Cannot change metadata management while a device is connected" 26251msgstr "" 26252 26253#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:38 26254msgid "Metadata management (disabled while device connected)" 26255msgstr "" 26256 26257#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:63 26258msgid "Me&tadata management:" 26259msgstr "" 26260 26261#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:67 26262msgid "" 26263"<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" 26264"<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" 26265"<li><b>Automatic management</b>: calibre automatically keeps metadata on the device in sync with the calibre library, on every connect</li></ul>" 26266msgstr "" 26267 26268#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:194 26269msgid "Browse for the file" 26270msgstr "" 26271 26272#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:205 26273msgid "Choose a file" 26274msgstr "" 26275 26276#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:303 26277msgid "" 26278"calibre contains an internet server that allows you to access your book " 26279"collection using a browser from anywhere in the world. Any changes to the " 26280"settings will only take effect after a server restart." 26281msgstr "" 26282 26283#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:322 26284msgid "Require &username and password to access the Content server" 26285msgstr "" 26286 26287#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:331 26288msgid "Run server &automatically when calibre starts" 26289msgstr "" 26290 26291#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:337 26292msgid "&Start server" 26293msgstr "" 26294 26295#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:338 26296msgid "St&op server" 26297msgstr "" 26298 26299#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:339 26300msgid "&Test server" 26301msgstr "" 26302 26303#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:340 26304msgid "Show server &logs" 26305msgstr "" 26306 26307#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:368 26308msgid "Do not start calibre automatically when computer is started" 26309msgstr "" 26310 26311#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:369 26312msgid "Start calibre when the computer is started" 26313msgstr "" 26314 26315#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:372 26316msgid "" 26317"Currently calibre is set to run automatically when the\n" 26318" computer starts. Use this button to disable that." 26319msgstr "" 26320 26321#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:374 26322msgid "" 26323"Start calibre in the system tray automatically when the computer starts" 26324msgstr "" 26325 26326#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:386 26327#, python-format 26328msgid "Content server listening at: %s" 26329msgstr "" 26330 26331#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:398 26332msgid "Remember to create at least one user account in the \"User accounts\" tab" 26333msgstr "" 26334 26335#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:400 26336msgid "" 26337"Requiring a username/password prevents unauthorized people from accessing " 26338"your calibre library. It is also needed for some features such as making any" 26339" changes to the library as well as last read position/annotation syncing." 26340msgstr "" 26341 26342#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:442 26343#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:379 26344msgid "Change password for {}" 26345msgstr "" 26346 26347#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:443 26348msgid "Add new user" 26349msgstr "" 26350 26351#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:452 26352msgid "Set the password for this user" 26353msgstr "" 26354 26355#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:454 26356msgid "&Repeat password:" 26357msgstr "" 26358 26359#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:491 26360msgid "Empty username" 26361msgstr "" 26362 26363#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:492 26364msgid "You must enter a username" 26365msgstr "" 26366 26367#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:498 26368msgid "Username already exists" 26369msgstr "" 26370 26371#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:500 26372msgid "" 26373"A user with the username {} already exists. Please choose a different " 26374"username." 26375msgstr "" 26376 26377#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:506 26378msgid "Username is not valid" 26379msgstr "" 26380 26381#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:511 26382msgid "Password do not match" 26383msgstr "" 26384 26385#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:512 26386msgid "The two passwords you entered do not match!" 26387msgstr "" 26388 26389#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:518 26390msgid "Empty password" 26391msgstr "" 26392 26393#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:519 26394msgid "You must enter a password for this user" 26395msgstr "" 26396 26397#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:524 26398msgid "Invalid password" 26399msgstr "" 26400 26401#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:549 26402msgid "Further &restrict access to books in this library that match:" 26403msgstr "" 26404 26405#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:552 26406msgid "A search expression" 26407msgstr "" 26408 26409#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:554 26410msgid "" 26411"A search expression. If specified, access will be further restricted to only" 26412" those books that match this expression. For example: tags:\"=Share\"" 26413msgstr "" 26414 26415#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:585 26416msgid "Change library access permissions for {}" 26417msgstr "" 26418 26419#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:595 26420msgid "All except the specified libraries" 26421msgstr "" 26422 26423#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:595 26424msgid "All libraries" 26425msgstr "" 26426 26427#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:595 26428msgid "Only the specified libraries" 26429msgstr "" 26430 26431#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:606 26432msgid "Allow access to:" 26433msgstr "" 26434 26435#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:611 26436msgid "Specify the libraries below:" 26437msgstr "" 26438 26439#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:685 26440msgid "No libraries specified" 26441msgstr "" 26442 26443#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:686 26444msgid "You have not specified any libraries" 26445msgstr "" 26446 26447#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:693 26448msgid "<b>{} is allowed access to all libraries" 26449msgstr "" 26450 26451#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:697 26452msgid "" 26453"{} is allowed access only to the libraries whose names <b>match</b> one of " 26454"the names specified below." 26455msgstr "" 26456 26457#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:700 26458msgid "" 26459"{} is allowed access to all libraries, <b>except</b> those whose names match" 26460" one of the names specified below." 26461msgstr "" 26462 26463#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:720 26464msgid "Allow {} to make &changes (i.e. grant write access)" 26465msgstr "" 26466 26467#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:724 26468msgid "" 26469"If enabled, allows the user to make changes to the library. Adding " 26470"books/deleting books/editing metadata, etc." 26471msgstr "" 26472 26473#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:732 26474msgid "Change &password" 26475msgstr "" 26476 26477#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:757 26478#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:319 26479msgid "{} is currently only allowed to access the library named: {}" 26480msgid_plural "{} is currently only allowed to access the libraries named: {}" 26481msgstr[0] "" 26482msgstr[1] "" 26483 26484#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:761 26485msgid "Change the allowed libraries" 26486msgstr "" 26487 26488#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:765 26489#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:326 26490msgid "{} is currently not allowed to access the library named: {}" 26491msgid_plural "{} is currently not allowed to access the libraries named: {}" 26492msgstr[0] "" 26493msgstr[1] "" 26494 26495#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:769 26496msgid "Change the blocked libraries" 26497msgstr "" 26498 26499#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:771 26500msgid "{} is currently allowed access to all libraries" 26501msgstr "" 26502 26503#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:772 26504msgid "Restrict the &libraries {} can access" 26505msgstr "" 26506 26507#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:823 26508msgid "&Add user" 26509msgstr "" 26510 26511#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:827 26512msgid "&Remove user" 26513msgstr "" 26514 26515#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:898 26516msgid "" 26517"Here you can create a template to control what data is shown when using the " 26518"<i>Custom list</i> mode for the book list" 26519msgstr "" 26520 26521#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:902 26522msgid "Show a cover &thumbnail" 26523msgstr "" 26524 26525#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:906 26526msgid "Thumbnail &height:" 26527msgstr "" 26528 26529#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:907 26530msgid "Entry &height:" 26531msgstr "" 26532 26533#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:912 26534msgid "" 26535"The height for each entry. The special value \"auto\" causes a height to be " 26536"calculated based on the number of lines in the template. Otherwise, use a " 26537"CSS length, such as 100px or 15ex" 26538msgstr "" 26539 26540#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:919 26541msgid "&Long text fields:" 26542msgstr "" 26543 26544#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:921 26545msgid "" 26546"A comma separated list of fields that will be added at the bottom of every " 26547"entry. These fields are interpreted as containing HTML, not plain text." 26548msgstr "" 26549 26550#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:926 26551#, python-brace-format 26552msgid "" 26553"The template below will be interpreted as HTML and all {{fields}} will be " 26554"replaced by the actual metadata, if available. For custom columns use the " 26555"column lookup name, for example: #mytags. You can use {0} as a separator to " 26556"split a line into multiple columns." 26557msgstr "" 26558 26559#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:936 26560msgid "&Import template" 26561msgstr "" 26562 26563#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:938 26564msgid "E&xport template" 26565msgstr "" 26566 26567#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:943 26568#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:952 26569msgid "Choose template file" 26570msgstr "" 26571 26572#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:944 26573#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:953 26574msgid "Template files" 26575msgstr "" 26576 26577#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1028 26578msgid "Book" 26579msgstr "" 26580 26581#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1029 26582msgid "URL type:" 26583msgstr "" 26584 26585#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1035 26586msgid "URL:" 26587msgstr "" 26588 26589#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1080 26590msgid "Missing author placeholder" 26591msgstr "" 26592 26593#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1081 26594#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1085 26595#, python-brace-format 26596msgid "The URL {0} does not contain the {1} placeholder" 26597msgstr "" 26598 26599#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1084 26600msgid "Missing title placeholder" 26601msgstr "" 26602 26603#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1102 26604#, python-brace-format 26605msgid "" 26606"Add new locations to search for books or authors using the \"Search the " 26607"internet\" feature of the Content server. The URLs should contain {author} " 26608"which will be replaced by the author name and, for book URLs, {title} which " 26609"will be replaced by the book title." 26610msgstr "" 26611 26612#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1111 26613msgid "&Add URL" 26614msgstr "" 26615 26616#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1114 26617msgid "Export URLs" 26618msgstr "" 26619 26620#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1117 26621msgid "Import URLs" 26622msgstr "" 26623 26624#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1183 26625#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1190 26626msgid "Choose URLs file" 26627msgstr "" 26628 26629#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1184 26630#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1191 26631msgid "URL files" 26632msgstr "" 26633 26634#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1210 26635msgid "&Main" 26636msgstr "" 26637 26638#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1217 26639msgid "&User accounts" 26640msgstr "" 26641 26642#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1225 26643msgid "Book &list template" 26644msgstr "" 26645 26646#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1227 26647msgid "&Search the internet" 26648msgstr "" 26649 26650#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1274 26651#: /__w/calibre/calibre/src/calibre/gui2/ui.py:534 26652#: /__w/calibre/calibre/src/calibre/gui2/ui.py:608 26653msgid "Failed to start Content server" 26654msgstr "" 26655 26656#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1320 26657msgid "Error log:" 26658msgstr "" 26659 26660#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1328 26661msgid "No error log found" 26662msgstr "" 26663 26664#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1329 26665msgid "Access log:" 26666msgstr "" 26667 26668#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1337 26669msgid "No access log found" 26670msgstr "" 26671 26672#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1338 26673msgid "The server log files are in: {}" 26674msgstr "" 26675 26676#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1344 26677msgid "&Clear logs" 26678msgstr "" 26679 26680#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1348 26681msgid "Server running" 26682msgstr "" 26683 26684#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1349 26685msgid "Cannot clear logs while the server is running. First stop the server." 26686msgstr "" 26687 26688#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1374 26689msgid "No users specified" 26690msgstr "" 26691 26692#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1376 26693msgid "" 26694"You have turned on the setting to require passwords to access the Content " 26695"server, but you have not created any user accounts. Create at least one user" 26696" account in the \"User accounts\" tab to proceed." 26697msgstr "" 26698 26699#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1389 26700msgid "Invalid trusted IPs" 26701msgstr "" 26702 26703#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1407 26704msgid "You need to restart the server for changes to take effect" 26705msgstr "" 26706 26707#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:28 26708msgid "" 26709"\n" 26710" <p>Here you can add and remove functions used in template processing. A\n" 26711" template function is written in Python. It takes information from the\n" 26712" book, processes it in some way, then returns a string result. Functions\n" 26713" defined here are usable in templates in the same way that builtin\n" 26714" functions are usable. The function must be named <b>evaluate</b>, and\n" 26715" must have the signature shown below.</p>\n" 26716" <p><code>evaluate(self, formatter, kwargs, mi, locals, your parameters)\n" 26717" → returning a Unicode string</code></p>\n" 26718" <p>The parameters of the evaluate function are:\n" 26719" <ul>\n" 26720" <li><b>formatter</b>: the instance of the formatter being used to\n" 26721" evaluate the current template. You can use this to do recursive\n" 26722" template evaluation.</li>\n" 26723" <li><b>kwargs</b>: a dictionary of metadata. Field values are in this\n" 26724" dictionary.</li>\n" 26725" <li><b>mi</b>: a <i>Metadata</i> instance. Used to get field information.\n" 26726" This parameter can be None in some cases, such as when evaluating\n" 26727" non-book templates.</li>\n" 26728" <li><b>locals</b>: the local variables assigned to by the current\n" 26729" template program.</li>\n" 26730" <li><b>your parameters</b>: you must supply one or more formal\n" 26731" parameters. The number must match the arg count box, unless arg count is\n" 26732" -1 (variable number or arguments), in which case the last argument must\n" 26733" be *args. At least one argument is required, and is usually the value of\n" 26734" the field being operated upon. Note that when writing in basic template\n" 26735" mode, the user does not provide this first argument. Instead it is\n" 26736" supplied by the formatter.</li>\n" 26737" </ul></p>\n" 26738" <p>\n" 26739" The following example function checks the value of the field. If the\n" 26740" field is not empty, the field's value is returned, otherwise the value\n" 26741" EMPTY is returned.\n" 26742" <pre>\n" 26743" name: my_ifempty\n" 26744" arg count: 1\n" 26745" doc: my_ifempty(val) -- return val if it is not empty, otherwise the string 'EMPTY'\n" 26746" program code:\n" 26747" def evaluate(self, formatter, kwargs, mi, locals, val):\n" 26748" if val:\n" 26749" return val\n" 26750" else:\n" 26751" return 'EMPTY'</pre>\n" 26752" This function can be called in any of the three template program modes:\n" 26753" <ul>\n" 26754" <li>single-function mode: {tags:my_ifempty()}</li>\n" 26755" <li>template program mode: {tags:'my_ifempty($)'}</li>\n" 26756" <li>general program mode: program: my_ifempty(field('tags'))</li>\n" 26757" </p>\n" 26758" " 26759msgstr "" 26760 26761#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:82 26762#, python-brace-format 26763msgid "" 26764"\n" 26765" <p>\n" 26766" Here you can create, edit (replace), and delete stored templates used\n" 26767" in template processing. You use a stored template in another template as\n" 26768" if it were a template function, for example 'some_name(arg1, arg2...)'.</p>\n" 26769"\n" 26770" <p>Stored templates must use General Program Mode -- they must begin with\n" 26771" the text '{0}'. You retrieve arguments passed to a stored template using\n" 26772" the '{1}()' template function, as in '{1}(var1, var2, ...)'. The passed\n" 26773" arguments are copied to the named variables.</p>\n" 26774"\n" 26775" <p>For example, this stored template checks if any items are in a\n" 26776" list, returning '1' if any are found and '' if not.</p>\n" 26777" <p>\n" 26778" Template name: items_in_list<br>\n" 26779" Template contents:<pre>\n" 26780" program:\n" 26781" arguments(lst='No list argument given', items='');\n" 26782" r = '';\n" 26783" for l in items:\n" 26784" if str_in_list(lst, ',', l, '1', '') then\n" 26785" r = '1';\n" 26786" break\n" 26787" fi\n" 26788" rof;\n" 26789" r</pre>\n" 26790" You call the stored template like this:<pre>\n" 26791" program: items_in_list($#genre, 'comics, foo')</pre>\n" 26792" See the template language tutorial for more information.</p>\n" 26793" </p>\n" 26794" " 26795msgstr "" 26796 26797#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:123 26798#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:134 26799msgid "Show help" 26800msgstr "" 26801 26802#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:127 26803#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:138 26804#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:137 26805#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:145 26806msgid "Hide help" 26807msgstr "" 26808 26809#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:160 26810msgid "" 26811"The template functions saved in the library are corrupt. Do you want to " 26812"delete them? Answering 'Yes' will delete all the functions." 26813msgstr "" 26814 26815#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:251 26816msgid "You cannot delete a built-in function" 26817msgstr "" 26818 26819#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:261 26820#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:393 26821msgid "Function not defined" 26822msgstr "" 26823 26824#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:268 26825#, python-format 26826msgid "Name %s already used" 26827msgstr "" 26828 26829#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:274 26830msgid "The name {} is already used for stored template" 26831msgstr "" 26832 26833#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:278 26834msgid "" 26835"Argument count should be -1 or greater than zero. Setting it to zero means " 26836"that this function cannot be used in single function mode." 26837msgstr "" 26838 26839#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:294 26840msgid "Exception while compiling function" 26841msgstr "" 26842 26843#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:322 26844msgid "function source code not available" 26845msgstr "" 26846 26847#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:358 26848msgid "Cannot \"test\" when no books are selected" 26849msgstr "" 26850 26851#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:392 26852#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:400 26853#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:405 26854#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:413 26855msgid "Stored templates" 26856msgstr "" 26857 26858#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:401 26859msgid "The name {} is already used for template function" 26860msgstr "" 26861 26862#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:406 26863msgid "The stored template must begin with \"program:\"" 26864msgstr "" 26865 26866#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:414 26867msgid "Exception while storing template" 26868msgstr "" 26869 26870#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:430 26871msgid "Changes to the current template will be lost. OK?" 26872msgstr "" 26873 26874#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:139 26875msgid "D&elete" 26876msgstr "" 26877 26878#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:140 26879#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:933 26880#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:553 26881msgid "&Replace" 26882msgstr "" 26883 26884#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:141 26885#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:154 26886msgid "C&reate" 26887msgstr "" 26888 26889#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:143 26890msgid "" 26891"Open a template tester dialog to use a template to test stored templates" 26892msgstr "" 26893 26894#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:144 26895msgid "&Stored Templates" 26896msgstr "" 26897 26898#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:146 26899#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:279 26900#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:707 26901msgid "F&unction:" 26902msgstr "" 26903 26904#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:147 26905msgid "Enter the name of the function to create." 26906msgstr "" 26907 26908#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:148 26909msgid "Argument &count:" 26910msgstr "" 26911 26912#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:149 26913msgid "Set this to -1 if the function takes a variable number of arguments" 26914msgstr "" 26915 26916#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:153 26917#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:45 26918msgid "Replace" 26919msgstr "" 26920 26921#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:155 26922msgid "P&rogram code (Follow Python indenting rules):" 26923msgstr "" 26924 26925#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:156 26926msgid "&Template functions" 26927msgstr "" 26928 26929#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:38 26930msgid "Choose a texture" 26931msgstr "" 26932 26933#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:55 26934msgid "The builtin textures come from <a href=\"{}\">subtlepatterns.com</a>." 26935msgstr "" 26936 26937#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:63 26938msgid "Add texture" 26939msgstr "" 26940 26941#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:66 26942msgid "Remove texture" 26943msgstr "" 26944 26945#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:112 26946#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:294 26947msgid "Choose image" 26948msgstr "" 26949 26950#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:147 26951msgid "Cannot remove builtin textures" 26952msgstr "" 26953 26954#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:42 26955msgid "Donate to support the development of calibre" 26956msgstr "" 26957 26958#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:45 26959msgid "Location Manager" 26960msgstr "" 26961 26962#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:46 26963msgid "Switch between library and device views" 26964msgstr "" 26965 26966#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:52 26967#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:563 26968#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:566 26969#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:378 26970msgid "Separator" 26971msgstr "" 26972 26973#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:68 26974#, python-format 26975msgid "%d books" 26976msgstr "" 26977 26978#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:246 26979msgid "The main toolbar" 26980msgstr "" 26981 26982#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:247 26983msgid "The main toolbar when a device is connected" 26984msgstr "" 26985 26986#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:248 26987msgid "The optional second toolbar" 26988msgstr "" 26989 26990#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:249 26991msgid "The menubar" 26992msgstr "" 26993 26994#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:250 26995msgid "The menubar when a device is connected" 26996msgstr "" 26997 26998#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:251 26999msgid "The context menu for the books in the calibre library" 27000msgstr "" 27001 27002#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:253 27003msgid "The context menu for the split book list" 27004msgstr "" 27005 27006#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:254 27007msgid "The context menu for the books on the device" 27008msgstr "" 27009 27010#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:256 27011msgid "The context menu for the Cover browser" 27012msgstr "" 27013 27014#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:264 27015msgid "Click to choose toolbar or menu to customize" 27016msgstr "" 27017 27018#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:318 27019#, python-format 27020msgid "Cannot add the actions %s to this location" 27021msgstr "" 27022 27023#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:342 27024#, python-format 27025msgid "Cannot remove the actions %s from this location" 27026msgstr "" 27027 27028#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:371 27029msgid "Preferences missing" 27030msgstr "" 27031 27032#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:372 27033msgid "" 27034"The Preferences action must be in either the main toolbar or the menubar." 27035msgstr "" 27036 27037#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:375 27038msgid "Location manager missing" 27039msgstr "" 27040 27041#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:376 27042msgid "" 27043"The Location manager must be in either the main toolbar or the menubar when " 27044"a device is connected." 27045msgstr "" 27046 27047#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 27048msgid "" 27049"<p>The toolbar in calibre is different depending on whether a device is " 27050"connected or not. Choose <b>which toolbar</b> you would like to customize:" 27051msgstr "" 27052 27053#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:125 27054msgid "Choose the toolbar to customize" 27055msgstr "" 27056 27057#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:126 27058#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:474 27059#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:449 27060msgid "A&vailable actions" 27061msgstr "" 27062 27063#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:127 27064msgid "Add selected actions to toolbar" 27065msgstr "" 27066 27067#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:129 27068msgid "Remove selected actions from toolbar" 27069msgstr "" 27070 27071#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:131 27072#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:475 27073#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:453 27074msgid "&Current actions" 27075msgstr "" 27076 27077#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:132 27078#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:485 27079msgid "Move selected action up" 27080msgstr "" 27081 27082#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:134 27083#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:488 27084msgid "Move selected action down" 27085msgstr "" 27086 27087#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:72 27088#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:464 27089msgid "ID" 27090msgstr "" 27091 27092#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:148 27093msgid "This tweak has its default value" 27094msgstr "" 27095 27096#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:150 27097msgid "This tweak has been customized" 27098msgstr "" 27099 27100#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:327 27101msgid "Plugin tweaks" 27102msgstr "" 27103 27104#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:333 27105msgid "" 27106"Add/edit tweaks for any custom plugins you have installed. Documentation for" 27107" these tweaks should be available on the website from where you downloaded " 27108"the plugins." 27109msgstr "" 27110 27111#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:373 27112msgid "" 27113"Values for the tweaks are shown below. Edit them to change the behavior of " 27114"calibre. Your changes will only take effect <b>after a restart</b> of " 27115"calibre." 27116msgstr "" 27117 27118#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:386 27119msgid "Edit tweaks for any custom plugins you have installed" 27120msgstr "" 27121 27122#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:387 27123msgid "&Plugin tweaks" 27124msgstr "" 27125 27126#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:421 27127msgid "Edit tweak" 27128msgstr "" 27129 27130#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:428 27131msgid "Restore this tweak to its default value" 27132msgstr "" 27133 27134#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:429 27135msgid "&Reset this tweak" 27136msgstr "" 27137 27138#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:432 27139msgid "Apply any changes you made to this tweak" 27140msgstr "" 27141 27142#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:433 27143msgid "&Apply changes to this tweak" 27144msgstr "" 27145 27146#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:448 27147msgid "Search for tweak" 27148msgstr "" 27149 27150#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:484 27151#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:525 27152msgid "" 27153"There was a syntax error in your tweak. Click the \"Show details\" button " 27154"for details." 27155msgstr "" 27156 27157#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:540 27158msgid "Invalid tweaks" 27159msgstr "" 27160 27161#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:541 27162msgid "" 27163"The tweaks you entered are invalid, try resetting the tweaks to default and " 27164"changing them one by one until you find the invalid setting." 27165msgstr "" 27166 27167#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:116 27168msgid "View log" 27169msgstr "" 27170 27171#: /__w/calibre/calibre/src/calibre/gui2/qt_file_dialogs.py:38 27172msgid "Choose Files" 27173msgstr "" 27174 27175#: /__w/calibre/calibre/src/calibre/gui2/save.py:82 27176msgid "Collecting metadata..." 27177msgstr "" 27178 27179#: /__w/calibre/calibre/src/calibre/gui2/save.py:82 27180#, python-format 27181msgid "Saving %d books..." 27182msgstr "" 27183 27184#: /__w/calibre/calibre/src/calibre/gui2/save.py:143 27185msgid "Copying files and writing metadata..." 27186msgstr "" 27187 27188#: /__w/calibre/calibre/src/calibre/gui2/save.py:144 27189msgid "Copying files..." 27190msgstr "" 27191 27192#: /__w/calibre/calibre/src/calibre/gui2/save.py:155 27193#: /__w/calibre/calibre/src/calibre/gui2/save.py:269 27194#: /__w/calibre/calibre/src/calibre/gui2/save.py:303 27195msgid "Could not save books to disk, click \"Show details\" for more information" 27196msgstr "" 27197 27198#: /__w/calibre/calibre/src/calibre/gui2/save.py:186 27199#, python-format 27200msgid "" 27201"The update metadata worker process crashed while processing the book %s. " 27202"Saving is aborted." 27203msgstr "" 27204 27205#: /__w/calibre/calibre/src/calibre/gui2/save.py:206 27206#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:404 27207msgid "Requested formats not available" 27208msgstr "" 27209 27210#: /__w/calibre/calibre/src/calibre/gui2/save.py:284 27211#, python-format 27212msgid "No %s format file present" 27213msgstr "" 27214 27215#: /__w/calibre/calibre/src/calibre/gui2/save.py:337 27216#, python-brace-format 27217msgid "Failed to save: {0} by {1} to disk, with error:" 27218msgstr "" 27219 27220#: /__w/calibre/calibre/src/calibre/gui2/save.py:346 27221#, python-brace-format 27222msgid "Failed to save the {2} format of: {0} by {1} to disk, with error:" 27223msgstr "" 27224 27225#: /__w/calibre/calibre/src/calibre/gui2/save.py:350 27226#, python-brace-format 27227msgid "" 27228"Failed to update the metadata in the {2} format of: {0} by {1}, with error:" 27229msgstr "" 27230 27231#: /__w/calibre/calibre/src/calibre/gui2/save.py:352 27232#, python-brace-format 27233msgid "" 27234"Failed to update the metadata in all formats of: {0} by {1}, with error:" 27235msgstr "" 27236 27237#: /__w/calibre/calibre/src/calibre/gui2/save.py:361 27238msgid "" 27239"Failed to update metadata in some books, click \"Show details\" for more " 27240"information" 27241msgstr "" 27242 27243#: /__w/calibre/calibre/src/calibre/gui2/save.py:364 27244msgid "" 27245"Failed to save any books to disk, click \"Show details\" for more " 27246"information" 27247msgstr "" 27248 27249#: /__w/calibre/calibre/src/calibre/gui2/save.py:367 27250msgid "" 27251"Failed to save some books to disk, click \"Show details\" for more " 27252"information" 27253msgstr "" 27254 27255#: /__w/calibre/calibre/src/calibre/gui2/save.py:369 27256msgid "Error while saving" 27257msgstr "" 27258 27259#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:52 27260msgid "Paste and &search" 27261msgstr "" 27262 27263#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:57 27264#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:142 27265#: /__w/calibre/calibre/src/calibre/utils/localization.py:369 27266msgid "&Paste" 27267msgstr "" 27268 27269#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:66 27270msgid "Copy search as URL" 27271msgstr "" 27272 27273#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:67 27274msgid "&Clear search history" 27275msgstr "" 27276 27277#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:411 27278#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:416 27279msgid "Create saved search" 27280msgstr "" 27281 27282#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:412 27283msgid "" 27284"Invalid saved search name. It must contain at least one letter or number" 27285msgstr "" 27286 27287#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:417 27288msgid "There is no search to save" 27289msgstr "" 27290 27291#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:434 27292msgid "Delete current search" 27293msgstr "" 27294 27295#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:435 27296msgid "No search is selected" 27297msgstr "" 27298 27299#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:437 27300msgid "The selected search will be <b>permanently deleted</b>. Are you sure?" 27301msgstr "" 27302 27303#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:468 27304msgid "Search (For advanced search click the gear icon to the left)" 27305msgstr "" 27306 27307#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:483 27308msgid "Start search" 27309msgstr "" 27310 27311#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:491 27312msgid "Enable or disable search highlighting." 27313msgstr "" 27314 27315#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:496 27316msgid "Highlight search results" 27317msgstr "" 27318 27319#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:500 27320msgid "" 27321"This will change how searching works. When you search, instead of showing " 27322"only the matching books, all books will be shown with the matching books " 27323"highlighted. Are you sure this is what you want?" 27324msgstr "" 27325 27326#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:513 27327#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:296 27328#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:489 27329#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:609 27330#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:757 27331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:849 27332#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1055 27333msgid "Filter" 27334msgstr "" 27335 27336#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:565 27337msgid "Choose saved search or enter name for new saved search" 27338msgstr "" 27339 27340#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:572 27341msgid "" 27342"Save current search under the name shown in the box. Press and hold for a " 27343"pop-up options menu." 27344msgstr "" 27345 27346#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:577 27347msgid "Create Saved search" 27348msgstr "" 27349 27350#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:580 27351#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:613 27352msgid "Delete Saved search" 27353msgstr "" 27354 27355#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:589 27356msgid "Add Saved search" 27357msgstr "" 27358 27359#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:590 27360msgid "Get Saved search expression" 27361msgstr "" 27362 27363#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:637 27364msgid "Current search is not a saved search" 27365msgstr "" 27366 27367#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:30 27368#, python-format 27369msgid "Create a Virtual library based on %s" 27370msgstr "" 27371 27372#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:38 27373#, python-format 27374msgid "Match any of the selected %s" 27375msgstr "" 27376 27377#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:39 27378#, python-format 27379msgid "Match all of the selected %s" 27380msgstr "" 27381 27382#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:102 27383#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:346 27384msgid "Edit Virtual library" 27385msgstr "" 27386 27387#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:104 27388#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:372 27389msgid "Create Virtual library" 27390msgstr "" 27391 27392#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:109 27393msgid "Virtual library &name:" 27394msgstr "" 27395 27396#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:122 27397msgid "&Search expression:" 27398msgstr "" 27399 27400#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:132 27401msgid "Create a Virtual library based on: " 27402msgstr "" 27403 27404#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:145 27405#, python-format 27406msgid "" 27407"\n" 27408" <h2>Virtual libraries</h2>\n" 27409"\n" 27410" <p>With <i>Virtual libraries</i>, you can restrict calibre to only show\n" 27411" you books that match a search. When a Virtual library is in effect, calibre\n" 27412" behaves as though the library contains only the matched books. The Tag browser\n" 27413" display only the tags/authors/series/etc. that belong to the matched books and any searches\n" 27414" you do will only search within the books in the Virtual library. This\n" 27415" is a good way to partition your large library into smaller and easier to work with subsets.</p>\n" 27416"\n" 27417" <p>For example you can use a Virtual library to only show you books with the tag <i>Unread</i>\n" 27418" or only books by <i>My favorite author</i> or only books in a particular series.</p>\n" 27419"\n" 27420" <p>More information and examples are available in the\n" 27421" <a href=\"%s\">User Manual</a>.</p>\n" 27422" " 27423msgstr "" 27424 27425#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:189 27426msgid "Saved searches recognized in the expression:" 27427msgstr "" 27428 27429#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:226 27430msgid "Search text changed" 27431msgstr "" 27432 27433#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:227 27434msgid "" 27435"The Virtual library name or the search text has changed. Do you want to " 27436"discard these changes?" 27437msgstr "" 27438 27439#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:264 27440#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:94 27441#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:100 27442msgid "No name" 27443msgstr "" 27444 27445#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:265 27446msgid "You must provide a name for the new Virtual library" 27447msgstr "" 27448 27449#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:271 27450msgid "A Virtual library name cannot begin with \"*\"" 27451msgstr "" 27452 27453#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:276 27454msgid "Name already in use" 27455msgstr "" 27456 27457#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:277 27458msgid "" 27459"That name is already in use. Do you want to replace it with the new search?" 27460msgstr "" 27461 27462#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:284 27463msgid "No search string" 27464msgstr "" 27465 27466#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:285 27467msgid "You must provide a search to define the new Virtual library" 27468msgstr "" 27469 27470#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:293 27471#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:455 27472msgid "Invalid search" 27473msgstr "" 27474 27475#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:294 27476#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:456 27477msgid "The search in the search box is not valid" 27478msgstr "" 27479 27480#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:299 27481msgid "Search found no books" 27482msgstr "" 27483 27484#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:300 27485msgid "" 27486"The search found no books, so the Virtual library will be empty. Do you " 27487"really want to use that search?" 27488msgstr "" 27489 27490#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:321 27491#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:567 27492msgid "*current search" 27493msgstr "" 27494 27495#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:325 27496msgid "Virtual library from current search" 27497msgstr "" 27498 27499#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:326 27500msgid "Create a temporary Virtual library from the current search" 27501msgstr "" 27502 27503#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:339 27504msgid "" 27505"Use a \"Virtual library\" to show only a subset of the books present in this" 27506" library" 27507msgstr "" 27508 27509#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:344 27510msgid "(all books)" 27511msgstr "" 27512 27513#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:345 27514msgid "Additional restriction" 27515msgstr "" 27516 27517#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:347 27518msgid "Remove Virtual library" 27519msgstr "" 27520 27521#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:394 27522msgid "Show Virtual libraries as tabs" 27523msgstr "" 27524 27525#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:447 27526msgid "No search" 27527msgstr "" 27528 27529#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:448 27530msgid "There is no current search to use" 27531msgstr "" 27532 27533#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:498 27534#, python-brace-format 27535msgid "Are you sure you want to remove the Virtual library <b>{0}</b>?" 27536msgstr "" 27537 27538#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:509 27539msgid "No Virtual libraries" 27540msgstr "" 27541 27542#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:510 27543msgid "No Virtual libraries present, create some first" 27544msgstr "" 27545 27546#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:514 27547#, python-brace-format 27548msgid "" 27549"<p>Quickly choose a Virtual library by typing in just a few characters from the library name into the field above.\n" 27550" For example, if want to choose the VL:\n" 27551" {example}\n" 27552" Simply type in the characters:\n" 27553" {chars}\n" 27554" and press Enter." 27555msgstr "" 27556 27557#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:522 27558msgid "Choose Virtual library" 27559msgstr "" 27560 27561#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:39 27562#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:174 27563msgid "&Default" 27564msgstr "" 27565 27566#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:51 27567msgid "Click to change" 27568msgstr "" 27569 27570#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:176 27571msgid "Customize shortcuts for" 27572msgstr "" 27573 27574#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:263 27575msgid "Keys" 27576msgstr "" 27577 27578#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:265 27579msgid "Double click to change" 27580msgstr "" 27581 27582#: /__w/calibre/calibre/src/calibre/gui2/splash_screen.py:90 27583msgid "Starting up, please wait..." 27584msgstr "" 27585 27586#: /__w/calibre/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:36 27587msgid "Added tags:" 27588msgstr "" 27589 27590#: /__w/calibre/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 27591msgid "Open store in external web browser" 27592msgstr "" 27593 27594#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:213 27595#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:220 27596#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:180 27597msgid "&What kind of match to use:" 27598msgstr "" 27599 27600#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:218 27601#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:225 27602#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:185 27603msgid "&All these words:" 27604msgstr "" 27605 27606#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219 27607#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:226 27608#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:186 27609msgid "This exact &phrase:" 27610msgstr "" 27611 27612#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:220 27613#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:227 27614#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:187 27615msgid "&One or more of these words:" 27616msgstr "" 27617 27618#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:223 27619#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:230 27620#, python-format 27621msgid "See the <a href=\"%s\">User Manual</a> for more help" 27622msgstr "" 27623 27624#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226 27625#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:235 27626#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:194 27627msgid "Enter the title." 27628msgstr "" 27629 27630#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:227 27631msgid "&Description:" 27632msgstr "" 27633 27634#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:228 27635msgid "&Headquarters:" 27636msgstr "" 27637 27638#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:230 27639#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:233 27640#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:197 27641msgid "Search only in specific fields:" 27642msgstr "" 27643 27644#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232 27645msgid "Enabled:" 27646msgstr "" 27647 27648#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:233 27649#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:239 27650msgid "DRM:" 27651msgstr "" 27652 27653#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:234 27654#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:236 27655#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:239 27656#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:240 27657#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:243 27658#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:246 27659msgid "true" 27660msgstr "" 27661 27662#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:235 27663#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:237 27664#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:240 27665#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:241 27666#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:244 27667#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:247 27668msgid "false" 27669msgstr "" 27670 27671#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:238 27672#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:245 27673msgid "Affiliate:" 27674msgstr "" 27675 27676#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:241 27677msgid "Nam&e/description..." 27678msgstr "" 27679 27680#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:74 27681msgid "Query" 27682msgstr "" 27683 27684#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:76 27685msgid "Enable:" 27686msgstr "" 27687 27688#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 27689msgid "&All" 27690msgstr "" 27691 27692#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78 27693#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:152 27694msgid "&None" 27695msgstr "" 27696 27697#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 27698msgid "&Invert" 27699msgstr "" 27700 27701#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27702#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27703msgid "Affiliate" 27704msgstr "" 27705 27706#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27707msgid "Enabled" 27708msgstr "" 27709 27710#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27711msgid "Headquarters" 27712msgstr "" 27713 27714#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27715msgid "No DRM" 27716msgstr "" 27717 27718#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:155 27719msgid "" 27720"This store is currently disabled and cannot be used in other parts of " 27721"calibre." 27722msgstr "" 27723 27724#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:157 27725msgid "" 27726"This store is currently enabled and can be used in other parts of calibre." 27727msgstr "" 27728 27729#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:162 27730msgid "This store only distributes e-books without DRM." 27731msgstr "" 27732 27733#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:164 27734msgid "" 27735"This store distributes e-books with DRM. It may have some titles without " 27736"DRM, but you will need to check on a per title basis." 27737msgstr "" 27738 27739#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:166 27740#, python-format 27741msgid "" 27742"This store is headquartered in %s. This is a good indication of what market " 27743"the store caters to. However, this does not necessarily mean that the store " 27744"is limited to that market only." 27745msgstr "" 27746 27747#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:169 27748#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:254 27749#, python-format 27750msgid "Buying from this store supports the calibre developer: %s." 27751msgstr "" 27752 27753#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:171 27754#, python-format 27755msgid "This store distributes e-books in the following formats: %s" 27756msgstr "" 27757 27758#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/results_view.py:49 27759msgid "Configure..." 27760msgstr "" 27761 27762#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:97 27763msgid "Time" 27764msgstr "" 27765 27766#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:98 27767msgid "Number of seconds to wait for a store to respond:" 27768msgstr "" 27769 27770#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99 27771msgid "Number of seconds to let a store process results:" 27772msgstr "" 27773 27774#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100 27775msgid "Display" 27776msgstr "" 27777 27778#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:101 27779msgid "Maximum number of results to show per store:" 27780msgstr "" 27781 27782#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102 27783msgid "Open search result in system browser" 27784msgstr "" 27785 27786#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103 27787msgid "Threads" 27788msgstr "" 27789 27790#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104 27791msgid "Number of search threads to use:" 27792msgstr "" 27793 27794#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105 27795msgid "Number of cache update threads to use:" 27796msgstr "" 27797 27798#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:106 27799msgid "Number of cover download threads to use:" 27800msgstr "" 27801 27802#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:107 27803msgid "Number of details threads to use:" 27804msgstr "" 27805 27806#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:237 27807msgid "&Price:" 27808msgstr "" 27809 27810#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:242 27811msgid "Download:" 27812msgstr "" 27813 27814#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:249 27815msgid "Titl&e/author/price..." 27816msgstr "" 27817 27818#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27819msgid "DRM" 27820msgstr "" 27821 27822#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27823msgid "Download" 27824msgstr "" 27825 27826#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27827msgid "Price" 27828msgstr "" 27829 27830#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:235 27831#, python-format 27832msgid "" 27833"Detected price as: %s. Check with the store before making a purchase to " 27834"verify this price is correct. This price often does not include promotions " 27835"the store may be running." 27836msgstr "" 27837 27838#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:239 27839msgid "No price was found" 27840msgstr "" 27841 27842#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:242 27843msgid "" 27844"This book as been detected as having DRM restrictions. This book may not " 27845"work with your reader and you will have limitations placed upon you as to " 27846"what you can do with this book. Check with the store before making any " 27847"purchases to ensure you can actually read this book." 27848msgstr "" 27849 27850#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:244 27851msgid "" 27852"This book has been detected as being DRM Free. You should be able to use " 27853"this book on any device provided it is in a format calibre supports for " 27854"conversion. However, before making a purchase double check the DRM status " 27855"with the store. The store may not be disclosing the use of DRM." 27856msgstr "" 27857 27858#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:246 27859msgid "" 27860"The DRM status of this book could not be determined. There is a very high " 27861"likelihood that this book is actually DRM restricted." 27862msgstr "" 27863 27864#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:251 27865#, python-format 27866msgid "The following formats can be downloaded directly: %s." 27867msgstr "" 27868 27869#: /__w/calibre/calibre/src/calibre/gui2/store/search/results_view.py:68 27870msgid "Download..." 27871msgstr "" 27872 27873#: /__w/calibre/calibre/src/calibre/gui2/store/search/results_view.py:72 27874msgid "Goto in store..." 27875msgstr "" 27876 27877#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:130 27878#, python-format 27879msgid "Buying from this store supports the calibre developer: %s</p>" 27880msgstr "" 27881 27882#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:195 27883msgid "No query" 27884msgstr "" 27885 27886#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:196 27887msgid "You must enter a title, author or keyword to search for." 27888msgstr "" 27889 27890#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:321 27891msgid "Customize Get books search" 27892msgstr "" 27893 27894#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:330 27895msgid "Choose s&tores" 27896msgstr "" 27897 27898#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:331 27899msgid "Configure s&earch" 27900msgstr "" 27901 27902#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:381 27903msgid "Couldn't find any books matching your query." 27904msgstr "" 27905 27906#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:395 27907msgid "Choose format to download to your library." 27908msgstr "" 27909 27910#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:179 27911msgid "Search by title" 27912msgstr "" 27913 27914#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:181 27915msgid "Search by author" 27916msgstr "" 27917 27918#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:183 27919msgid "&Keyword:" 27920msgstr "" 27921 27922#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:184 27923msgid "Search by any keyword" 27924msgstr "" 27925 27926#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:187 27927msgid "&Invert selection" 27928msgstr "" 27929 27930#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:189 27931msgid "Configure Get books behavior" 27932msgstr "" 27933 27934#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:190 27935msgid "&Configure" 27936msgstr "" 27937 27938#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:191 27939msgid "Open a selected book in the system's web browser" 27940msgstr "" 27941 27942#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:192 27943msgid "Open in &external browser" 27944msgstr "" 27945 27946#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:195 27947#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:75 27948msgid "Books:" 27949msgstr "" 27950 27951#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:190 27952msgid "" 27953"See the <a href=\"https://manual.calibre-ebook.com/gui.html#the-search-" 27954"interface\">User Manual</a> for more help" 27955msgstr "" 27956 27957#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:199 27958msgid "Titl&e/author/price ..." 27959msgstr "" 27960 27961#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:48 27962#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:71 27963msgid "Dialog" 27964msgstr "" 27965 27966#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:49 27967msgid "Updating book cache" 27968msgstr "" 27969 27970#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:43 27971msgid "Checking last download date." 27972msgstr "" 27973 27974#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:49 27975msgid "Downloading book list from MobileRead." 27976msgstr "" 27977 27978#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:62 27979msgid "Processing books." 27980msgstr "" 27981 27982#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:72 27983#, python-format 27984msgid "%(num)s of %(tot)s books processed." 27985msgstr "" 27986 27987#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:80 27988msgid "Updating MobileRead book cache..." 27989msgstr "" 27990 27991#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:72 27992msgid "&Query:" 27993msgstr "" 27994 27995#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:96 27996msgid "Home" 27997msgstr "" 27998 27999#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:109 28000msgid "Reload" 28001msgstr "" 28002 28003#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:186 28004#, python-brace-format 28005msgid "Download of {0} failed with error: {1}" 28006msgstr "" 28007 28008#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:192 28009msgid "" 28010"This e-book is a DRMed EPUB file. You will be prompted to save this file to" 28011" your computer. Once it is saved, open it with <a " 28012"href=\"https://www.adobe.com/solutions/ebook/digital-editions.html\">Adobe " 28013"Digital Editions</a> (ADE).<p>ADE, in turn will download the actual e-book, " 28014"which will be a .epub file. You can add this book to calibre using \"Add " 28015"Books\" and selecting the file from the ADE library folder." 28016msgstr "" 28017 28018#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:204 28019msgid "File is not a supported e-book type. Save to disk?" 28020msgstr "" 28021 28022#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:219 28023msgid "Could not contact calibre" 28024msgstr "" 28025 28026#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:220 28027msgid "" 28028"No running calibre instance found. Please start calibre before trying to " 28029"download books." 28030msgstr "" 28031 28032#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:224 28033msgid "Download completed" 28034msgstr "" 28035 28036#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:225 28037#, python-brace-format 28038msgid "" 28039"Download of {0} has been completed, the book was added to your calibre " 28040"library" 28041msgstr "" 28042 28043#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:218 28044#, python-format 28045msgid "Average rating for books in this category: %.1f" 28046msgstr "" 28047 28048#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:220 28049msgid "Books in this category are unrated" 28050msgstr "" 28051 28052#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:222 28053#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:355 28054msgid "Search expression:" 28055msgstr "" 28056 28057#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:224 28058#, python-format 28059msgid "Number of books: %s" 28060msgstr "" 28061 28062#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:303 28063#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:140 28064msgid "Rename in Virtual library" 28065msgstr "" 28066 28067#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:304 28068msgid "" 28069"Do you want this rename to apply only to books in the current Virtual " 28070"library?" 28071msgstr "" 28072 28073#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:306 28074msgid "Yes, apply only in VL" 28075msgstr "" 28076 28077#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:307 28078msgid "No, apply in entire library" 28079msgstr "" 28080 28081#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:435 28082#: /__w/calibre/calibre/src/calibre/srv/metadata.py:236 28083#, python-brace-format 28084msgid "The grouped search term name is \"{0}\"" 28085msgstr "" 28086 28087#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:446 28088#: /__w/calibre/calibre/src/calibre/srv/metadata.py:244 28089#, python-brace-format 28090msgid "The lookup/search name is \"{0}\"{1}" 28091msgstr "" 28092 28093#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1051 28094msgid "Changing the authors for several books can take a while. Are you sure?" 28095msgstr "" 28096 28097#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1056 28098msgid "" 28099"Changing the metadata for that many books can take a while. Are you sure?" 28100msgstr "" 28101 28102#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1240 28103#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1264 28104#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1272 28105msgid "Rename User category" 28106msgstr "" 28107 28108#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1241 28109msgid "You cannot use periods in the name when renaming User categories" 28110msgstr "" 28111 28112#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1265 28113#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1273 28114#, python-format 28115msgid "The name %s is already used" 28116msgstr "" 28117 28118#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1287 28119msgid "Author names cannot contain & characters." 28120msgstr "" 28121 28122#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1294 28123msgid "Duplicate search name" 28124msgstr "" 28125 28126#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1294 28127#, python-format 28128msgid "The saved search name %s is already used." 28129msgstr "" 28130 28131#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:46 28132msgid "User categories" 28133msgstr "" 28134 28135#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:57 28136msgid "Custom columns" 28137msgstr "" 28138 28139#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:103 28140msgid "Invalid search restriction" 28141msgstr "" 28142 28143#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:104 28144msgid "The current search restriction is invalid" 28145msgstr "" 28146 28147#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:121 28148msgid "New category" 28149msgstr "" 28150 28151#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:179 28152#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:182 28153msgid "Delete User category" 28154msgstr "" 28155 28156#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:180 28157#, python-format 28158msgid "%s is not a User category" 28159msgstr "" 28160 28161#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:183 28162#, python-format 28163msgid "%s contains items. Do you really want to delete it?" 28164msgstr "" 28165 28166#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:206 28167msgid "Remove category" 28168msgstr "" 28169 28170#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:207 28171#, python-format 28172msgid "User category %s does not exist" 28173msgstr "" 28174 28175#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:228 28176msgid "Add to User category" 28177msgstr "" 28178 28179#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:229 28180#, python-format 28181msgid "A User category %s does not exist" 28182msgstr "" 28183 28184#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:305 28185msgid "Children" 28186msgstr "" 28187 28188#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:305 28189msgid "Item" 28190msgstr "" 28191 28192#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:311 28193#, python-format 28194msgid "" 28195"%s and its children will be deleted from books in the Virtual library. Are " 28196"you sure?" 28197msgstr "" 28198 28199#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:314 28200#, python-format 28201msgid "%s and its children will be deleted from all books. Are you sure?" 28202msgstr "" 28203 28204#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:319 28205#, python-format 28206msgid "%s will be deleted from books in the Virtual library. Are you sure?" 28207msgstr "" 28208 28209#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:321 28210#, python-format 28211msgid "%s will be deleted from all books. Are you sure?" 28212msgstr "" 28213 28214#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:323 28215msgid "Delete item" 28216msgstr "" 28217 28218#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:354 28219msgid "You must select some books to apply {} to" 28220msgstr "" 28221 28222#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:402 28223#, python-format 28224msgid "" 28225"The identifier %s will be deleted from books in the current virtual library." 28226" Are you sure?" 28227msgstr "" 28228 28229#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:405 28230#, python-format 28231msgid "The identifier %s will be deleted from all books. Are you sure?" 28232msgstr "" 28233 28234#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:407 28235msgid "Delete identifier" 28236msgstr "" 28237 28238#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:480 28239#, python-format 28240msgid "change_tb_category_visibility: category %s does not exist" 28241msgstr "" 28242 28243#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:494 28244#, python-format 28245msgid "change_tb_category_visibility: invalid operation %s" 28246msgstr "" 28247 28248#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:533 28249msgid "" 28250"Change how the Tag browser works, such as, how it is sorted, what happens " 28251"when you click items, etc." 28252msgstr "" 28253 28254#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:548 28255msgid "" 28256"Search for items. If the text begins with equals (=) the search is exact " 28257"match, otherwise it is \"contains\" finding items containing the text " 28258"anywhere in the item name. Both exact and contains searches ignore case. You" 28259" can limit the search to particular categories using syntax similar to " 28260"search. For example, tags:foo will find foo in any tag, but not in authors " 28261"etc. Entering *foo will collapse all categories then showing only those " 28262"categories with items containing the text \"foo\"" 28263msgstr "" 28264 28265#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:559 28266msgid "Find in the Tag browser" 28267msgstr "" 28268 28269#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:567 28270msgid "Find the first/next matching item" 28271msgstr "" 28272 28273#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:578 28274msgid "Find" 28275msgstr "" 28276 28277#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:658 28278msgid "No more matches.</b><p> Click Find again to go to first match" 28279msgstr "" 28280 28281#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:680 28282msgid "Configure Tag browser" 28283msgstr "" 28284 28285#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:695 28286msgid "Number of books" 28287msgstr "" 28288 28289#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:696 28290msgid "Average rating" 28291msgstr "சராசரி மதிப்பீடு" 28292 28293#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:703 28294msgid "Set the sort order for entries in the Tag browser" 28295msgstr "" 28296 28297#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:706 28298msgid "Search type when selecting multiple items" 28299msgstr "" 28300 28301#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:712 28302msgid "Match all of the items" 28303msgstr "" 28304 28305#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:712 28306msgid "Match any of the items" 28307msgstr "" 28308 28309#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:719 28310msgid "" 28311"When selecting multiple entries in the Tag browser match any or all of them" 28312msgstr "" 28313 28314#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:723 28315msgid "Manage authors, tags, etc." 28316msgstr "" 28317 28318#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:724 28319msgid "" 28320"All of these category_managers are available by right-clicking on items in " 28321"the Tag browser above" 28322msgstr "" 28323 28324#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:732 28325msgid "'Click' found item" 28326msgstr "" 28327 28328#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:739 28329msgid "Give the Tag browser keyboard focus" 28330msgstr "" 28331 28332#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:749 28333msgid "Hide counts" 28334msgstr "" 28335 28336#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:749 28337msgid "Show counts" 28338msgstr "" 28339 28340#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:751 28341msgid "Hide average rating" 28342msgstr "" 28343 28344#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:751 28345msgid "Show average rating" 28346msgstr "" 28347 28348#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:141 28349msgid "" 28350"A Virtual library is active but you are renaming the item in all books in " 28351"your library. Is this really what you want to do?" 28352msgstr "" 28353 28354#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:144 28355msgid "Yes, apply in entire library" 28356msgstr "" 28357 28358#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:145 28359msgid "No, apply only in Virtual library" 28360msgstr "" 28361 28362#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:515 28363#, python-format 28364msgid "Change icon for: %s" 28365msgstr "" 28366 28367#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:614 28368msgid "Delete the saved search: {}?" 28369msgstr "" 28370 28371#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:707 28372msgid "Show category" 28373msgstr "" 28374 28375#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:717 28376msgid "All categories" 28377msgstr "" 28378 28379#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:753 28380#, python-format 28381msgid "Rename %s in Virtual library" 28382msgstr "" 28383 28384#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:757 28385#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:820 28386#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:886 28387#, python-format 28388msgid "Rename %s" 28389msgstr "" 28390 28391#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:764 28392#, python-format 28393msgid "Delete %s in Virtual library" 28394msgstr "" 28395 28396#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:769 28397#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:836 28398#, python-format 28399msgid "Delete %s" 28400msgstr "" 28401 28402#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:774 28403#, python-format 28404msgid "Edit sort for %s" 28405msgstr "" 28406 28407#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:777 28408#, python-format 28409msgid "Edit link for %s" 28410msgstr "" 28411 28412#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:783 28413#, python-format 28414msgid "Add %s to User category" 28415msgstr "" 28416 28417#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:799 28418#, python-format 28419msgid "Children of %s" 28420msgstr "" 28421 28422#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:810 28423#, python-format 28424msgid "Add/remove %s to selected books" 28425msgstr "" 28426 28427#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:812 28428#, python-format 28429msgid "Add %s to selected books" 28430msgstr "" 28431 28432#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:815 28433#, python-format 28434msgid "Remove %s from selected books" 28435msgstr "" 28436 28437#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:824 28438#, python-format 28439msgid "Delete Saved search %s" 28440msgstr "" 28441 28442#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:830 28443#, python-format 28444msgid "Delete %s in Virtual Library" 28445msgstr "" 28446 28447#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:843 28448#, python-format 28449msgid "Remove %(item)s from category %(cat)s" 28450msgstr "" 28451 28452#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:851 28453#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:902 28454#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:918 28455msgid "Search for" 28456msgstr "" 28457 28458#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:862 28459#, python-format 28460msgid "%s and its children" 28461msgstr "" 28462 28463#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:867 28464#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:910 28465#, python-format 28466msgid "Everything but %s" 28467msgstr "" 28468 28469#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:873 28470#, python-format 28471msgid "Everything but %s and its children" 28472msgstr "" 28473 28474#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:879 28475msgid "The saved search expression" 28476msgstr "" 28477 28478#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:890 28479#, python-format 28480msgid "Add sub-category to %s" 28481msgstr "" 28482 28483#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:894 28484#, python-format 28485msgid "Delete User category %s" 28486msgstr "" 28487 28488#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:924 28489#, python-format 28490msgid "Books in category %s" 28491msgstr "" 28492 28493#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:930 28494#, python-format 28495msgid "Books not in category %s" 28496msgstr "" 28497 28498#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:954 28499#, python-format 28500msgid "Edit permissible values for %s" 28501msgstr "" 28502 28503#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:980 28504#, python-format 28505msgid "Hide category %s" 28506msgstr "" 28507 28508#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:987 28509msgid "Change category icon" 28510msgstr "" 28511 28512#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:989 28513msgid "Restore default icon" 28514msgstr "" 28515 28516#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:997 28517#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1002 28518msgid "Manage User categories" 28519msgstr "" 28520 28521#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1010 28522msgid "Change sub-categorization scheme" 28523msgstr "" 28524 28525#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1016 28526msgid "Partition" 28527msgstr "பகிர்வு" 28528 28529#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1031 28530msgid "First letter is usable only when sorting by name" 28531msgstr "" 28532 28533#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1039 28534msgid "Expand or collapse" 28535msgstr "" 28536 28537#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1047 28538#, python-brace-format 28539msgid "Expand {0}" 28540msgstr "" 28541 28542#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1050 28543#, python-brace-format 28544msgid "Expand {0} and its children" 28545msgstr "" 28546 28547#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1070 28548#, python-brace-format 28549msgid "Collapse {0}" 28550msgstr "" 28551 28552#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:44 28553#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:139 28554msgid "Remove" 28555msgstr "" 28556 28557#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:46 28558msgid "Keep" 28559msgstr "" 28560 28561#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:48 28562msgid "Title-case" 28563msgstr "" 28564 28565#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:51 28566msgid "Split" 28567msgstr "" 28568 28569#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:62 28570msgid "Create the rule below, the rule can be used to remove or replace tags" 28571msgstr "" 28572 28573#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:63 28574msgid "the tag, if it" 28575msgstr "" 28576 28577#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:64 28578msgid "You must provide a value for the tag to match" 28579msgstr "" 28580 28581#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:65 28582#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:231 28583msgid "with the tag:" 28584msgstr "" 28585 28586#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:66 28587#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:233 28588msgid "on the character:" 28589msgstr "" 28590 28591#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:68 28592msgid "" 28593"The character on which to split tags. Note that technically you can specify " 28594"a sub-string, not just a single character. Then splitting will happen on the" 28595" sub-string." 28596msgstr "" 28597 28598#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:71 28599msgid "" 28600"What to replace the tag with. Note that if you use a pattern to match tags, " 28601"you can replace with parts of the matched pattern. See the User Manual on " 28602"how to use regular expressions for details." 28603msgstr "" 28604 28605#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:74 28606#, python-format 28607msgid "" 28608"For help with regex pattern matching, see the <a href=\"%s\">User Manual</a>" 28609msgstr "" 28610 28611#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:103 28612msgid "Edit the list of tags with the Tag editor" 28613msgstr "" 28614 28615#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:144 28616msgid "Tags that contain this string will match" 28617msgstr "" 28618 28619#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:152 28620msgid "Use the Tag editor to edit the list of tags" 28621msgstr "" 28622 28623#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:228 28624#, python-brace-format 28625msgid "<b>{action}</b> the tag, if it <i>{match_type}</i>: <b>{query}</b>" 28626msgstr "" 28627 28628#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:273 28629msgid "" 28630"You can specify rules to filter/transform tags here. Click the \"Add rule\" " 28631"button below to get started. The rules will be processed in order for every " 28632"tag until either a \"remove\" or a \"keep\" rule matches." 28633msgstr "" 28634 28635#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:283 28636msgid "You can <b>change an existing rule</b> by double clicking it" 28637msgstr "" 28638 28639#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:311 28640msgid "Move current rule up" 28641msgstr "" 28642 28643#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:315 28644msgid "Move current rule down" 28645msgstr "" 28646 28647#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:390 28648msgid "Test tag mapper rules" 28649msgstr "" 28650 28651#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:392 28652msgid "Enter a comma separated list of &tags to test:" 28653msgstr "" 28654 28655#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:393 28656msgid "Enter tags and click the \"Test\" button" 28657msgstr "" 28658 28659#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:427 28660#, python-format 28661msgid "<b>Resulting tags:</b> %s" 28662msgstr "" 28663 28664#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:440 28665msgid "Cannot save as no rules have been created" 28666msgstr "" 28667 28668#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:442 28669msgid "Save ruleset as" 28670msgstr "" 28671 28672#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:443 28673msgid "Enter a name for this ruleset:" 28674msgstr "" 28675 28676#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:447 28677#, python-format 28678msgid "A ruleset with the name \"%s\" already exists, do you want to replace it?" 28679msgstr "" 28680 28681#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:465 28682msgid "Delete saved rulesets" 28683msgstr "" 28684 28685#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:471 28686msgid "No saved rulesets available" 28687msgstr "" 28688 28689#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:484 28690msgid "Edit tag mapper rules" 28691msgstr "" 28692 28693#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:125 28694msgid "Select a destination for the Table of Contents entry" 28695msgstr "" 28696 28697#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:149 28698msgid "Search for text..." 28699msgstr "" 28700 28701#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:152 28702#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:549 28703msgid "Find &next" 28704msgstr "" 28705 28706#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:155 28707#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:551 28708msgid "Find &previous" 28709msgstr "" 28710 28711#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:167 28712msgid "" 28713"Here you can choose a destination for the Table of Contents' entry to point " 28714"to. First choose a file from the book in the left-most panel. The file will " 28715"open in the central panel.<p>Then choose a location inside the file. To do " 28716"so, simply click on the place in the central panel that you want to use as " 28717"the destination. As you move the mouse around the central panel, a thick " 28718"green line appears, indicating the precise location that will be selected " 28719"when you click." 28720msgstr "" 28721 28722#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:180 28723msgid "Na&me of the ToC entry:" 28724msgstr "" 28725 28726#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:187 28727msgid "Currently selected destination:" 28728msgstr "" 28729 28730#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:222 28731#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:233 28732msgid "No match found" 28733msgstr "" 28734 28735#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:223 28736#, python-format 28737msgid "No match found for: %s" 28738msgstr "" 28739 28740#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:229 28741#, python-format 28742msgid "" 28743"No matches for %(text)s found in the current file [%(current)s]. Do you want" 28744" to search in the %(which)s file [%(next)s]?" 28745msgstr "" 28746 28747#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:232 28748msgid "next" 28749msgstr "" 28750 28751#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:232 28752msgid "previous" 28753msgstr "" 28754 28755#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:259 28756msgid "Bad markup" 28757msgstr "" 28758 28759#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:260 28760msgid "This book has severely broken markup, its ToC cannot be edited." 28761msgstr "" 28762 28763#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:266 28764#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:309 28765#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:313 28766msgid "File:" 28767msgstr "" 28768 28769#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:267 28770#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:299 28771msgid "Top of the file" 28772msgstr "" 28773 28774#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:301 28775#, python-format 28776msgid "Approximately %d%% from the top" 28777msgstr "" 28778 28779#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:306 28780#, python-format 28781msgid "Location: A <%s> tag inside the file" 28782msgstr "" 28783 28784#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:45 28785msgid "Create ToC from XPath" 28786msgstr "" 28787 28788#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:49 28789msgid "" 28790"Specify a series of XPath expressions for the different levels of the Table " 28791"of Contents. You can use the wizard buttons to help you create XPath " 28792"expressions." 28793msgstr "" 28794 28795#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:56 28796#, python-format 28797msgid "Level %s ToC:" 28798msgstr "" 28799 28800#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:71 28801msgid "Do not add duplicate entries at the same level" 28802msgstr "" 28803 28804#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:81 28805msgid "No XPaths" 28806msgstr "" 28807 28808#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:82 28809msgid "No XPaths have been entered" 28810msgstr "" 28811 28812#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:122 28813#, python-format 28814msgid "The XPath expression %s is not valid." 28815msgstr "" 28816 28817#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:166 28818msgid "" 28819"You can edit existing entries in the Table of Contents by clicking them in " 28820"the panel to the left." 28821msgstr "" 28822 28823#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:168 28824msgid "" 28825"Entries with a green tick next to them point to a location that has been " 28826"verified to exist. Entries with a red dot are broken and may need to be " 28827"fixed." 28828msgstr "" 28829 28830#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:176 28831msgid "Create a &new entry" 28832msgstr "" 28833 28834#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:181 28835msgid "Generate ToC from &major headings" 28836msgstr "" 28837 28838#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:184 28839msgid "" 28840"Generate a Table of Contents from the major headings in the book. This will " 28841"work if the book identifies its headings using HTML heading tags. Uses the " 28842"<h1>, <h2> and <h3> tags." 28843msgstr "" 28844 28845#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:188 28846msgid "Generate ToC from &all headings" 28847msgstr "" 28848 28849#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:191 28850msgid "" 28851"Generate a Table of Contents from all the headings in the book. This will " 28852"work if the book identifies its headings using HTML heading tags. Uses the " 28853"<h1-6> tags." 28854msgstr "" 28855 28856#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:196 28857msgid "Generate ToC from &links" 28858msgstr "" 28859 28860#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:199 28861msgid "" 28862"Generate a Table of Contents from all the links in the book. Links that " 28863"point to destinations that do not exist in the book are ignored. Also " 28864"multiple links with the same destination or the same text are ignored." 28865msgstr "" 28866 28867#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:206 28868msgid "Generate ToC from &files" 28869msgstr "" 28870 28871#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:209 28872msgid "" 28873"Generate a Table of Contents from individual files in the book. Each entry " 28874"in the ToC will point to the start of the file, the text of the entry will " 28875"be the \"first line\" of text from the file." 28876msgstr "" 28877 28878#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:215 28879msgid "Generate ToC from &XPath" 28880msgstr "" 28881 28882#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:218 28883msgid "Generate a Table of Contents from arbitrary XPath expressions." 28884msgstr "" 28885 28886#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:222 28887msgid "&Flatten the ToC" 28888msgstr "" 28889 28890#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:225 28891msgid "Flatten the Table of Contents, putting all entries at the top level" 28892msgstr "" 28893 28894#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:230 28895msgid "" 28896"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 " 28897"files. In a linear ToC every entry must point to a location after the " 28898"previous entry. If you create a non-linear ToC it will be automatically re-" 28899"arranged inside the AZW3 file." 28900msgstr "" 28901 28902#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:246 28903msgid "" 28904"You can move this entry around the Table of Contents by drag and drop or " 28905"using the up and down buttons to the left" 28906msgstr "" 28907 28908#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:267 28909msgid "Change the &location this entry points to" 28910msgstr "" 28911 28912#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:271 28913msgid "&Remove this entry" 28914msgstr "" 28915 28916#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:281 28917msgid "New entry &inside this entry" 28918msgstr "" 28919 28920#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:284 28921msgid "New entry &above this entry" 28922msgstr "" 28923 28924#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:287 28925msgid "New entry &below this entry" 28926msgstr "" 28927 28928#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:291 28929msgid "&Flatten this entry" 28930msgstr "" 28931 28932#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:293 28933msgid "" 28934"All children of this entry are brought to the same level as this entry." 28935msgstr "" 28936 28937#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:304 28938msgid "&Return to welcome screen" 28939msgstr "" 28940 28941#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:306 28942msgid "Go back to the top level view" 28943msgstr "" 28944 28945#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:319 28946msgid "Remove duplicates" 28947msgstr "" 28948 28949#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:320 28950msgid "Should headings with the same text at the same level be included?" 28951msgstr "" 28952 28953#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:321 28954msgid "&Include duplicates" 28955msgstr "" 28956 28957#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:321 28958msgid "&Remove duplicates" 28959msgstr "" 28960 28961#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:363 28962msgid "This entry points to an existing destination" 28963msgstr "" 28964 28965#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:366 28966msgid "The location this entry points to does not exist" 28967msgstr "" 28968 28969#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:434 28970#, python-brace-format 28971msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}" 28972msgstr "" 28973 28974#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:497 28975msgid "Multiple items selected" 28976msgstr "" 28977 28978#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:498 28979msgid "" 28980"You are trying to move multiple items at once, this is not supported. " 28981"Instead use Drag and Drop to move multiple items" 28982msgstr "" 28983 28984#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:635 28985msgid "Chapter " 28986msgstr "" 28987 28988#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:636 28989msgid "All selected items will be renamed to the form prefix-number" 28990msgstr "" 28991 28992#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:671 28993msgid "Change the location this entry points to" 28994msgstr "" 28995 28996#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:672 28997msgid "Bulk rename all selected items" 28998msgstr "" 28999 29000#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:673 29001msgid "Remove all selected items" 29002msgstr "" 29003 29004#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:679 29005#, python-format 29006msgid "Move \"%s\" up" 29007msgstr "" 29008 29009#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:681 29010#, python-format 29011msgid "Move \"%s\" down" 29012msgstr "" 29013 29014#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:683 29015#, python-format 29016msgid "Unindent \"%s\"" 29017msgstr "" 29018 29019#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:685 29020#, python-format 29021msgid "Indent \"%s\"" 29022msgstr "" 29023 29024#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:717 29025msgid "Move current entry up [Ctrl+Up]" 29026msgstr "" 29027 29028#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:724 29029msgid "Unindent the current entry [Ctrl+Left]" 29030msgstr "" 29031 29032#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:731 29033msgid "Remove all selected entries" 29034msgstr "" 29035 29036#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:738 29037msgid "Indent the current entry [Ctrl+Right]" 29038msgstr "" 29039 29040#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:745 29041msgid "Move current entry down [Ctrl+Down]" 29042msgstr "" 29043 29044#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:747 29045#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:184 29046msgid "&Expand all" 29047msgstr "" 29048 29049#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:751 29050#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:185 29051msgid "&Collapse all" 29052msgstr "" 29053 29054#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:754 29055msgid "Double click on an entry to change the text" 29056msgstr "" 29057 29058#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:859 29059#, python-format 29060msgid "" 29061"The location this entry point to does not exist:\n" 29062"%s" 29063msgstr "" 29064 29065#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:952 29066#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:961 29067#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:968 29068msgid "No items found" 29069msgstr "" 29070 29071#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:953 29072msgid "No items were found that could be added to the Table of Contents." 29073msgstr "" 29074 29075#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:962 29076msgid "No links were found that could be added to the Table of Contents." 29077msgstr "" 29078 29079#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:969 29080msgid "No files were found that could be added to the Table of Contents." 29081msgstr "" 29082 29083#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:997 29084#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:33 29085#, python-format 29086msgid "Edit the ToC in %s" 29087msgstr "" 29088 29089#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1013 29090#, python-format 29091msgid "Loading %s, please wait..." 29092msgstr "" 29093 29094#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1030 29095#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:52 29096msgid "Undo the last action, if any" 29097msgstr "" 29098 29099#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1065 29100#, python-format 29101msgid "Writing %s, please wait..." 29102msgstr "" 29103 29104#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1073 29105#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:83 29106msgid "Failed to write book" 29107msgstr "" 29108 29109#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1074 29110#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:84 29111#, python-format 29112msgid "Could not write %s. Click \"Show details\" for more information." 29113msgstr "" 29114 29115#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1123 29116msgid "Failed to load book" 29117msgstr "" 29118 29119#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1124 29120#, python-format 29121msgid "Could not load %s. Click \"Show details\" for more information." 29122msgstr "" 29123 29124#: /__w/calibre/calibre/src/calibre/gui2/tools.py:73 29125#, python-format 29126msgid "Convert book %(num)d of %(total)d (%(title)s)" 29127msgstr "" 29128 29129#: /__w/calibre/calibre/src/calibre/gui2/tools.py:105 29130msgid "Could not convert" 29131msgstr "" 29132 29133#: /__w/calibre/calibre/src/calibre/gui2/tools.py:106 29134#, python-format 29135msgid "" 29136"Could not convert <b>%s</b> as it has no e-book files. If you think it " 29137"should have files, but calibre is not finding them, that is most likely " 29138"because you moved the book's files around outside of calibre. You will need " 29139"to find those files and re-add them to calibre." 29140msgstr "" 29141 29142#: /__w/calibre/calibre/src/calibre/gui2/tools.py:116 29143#, python-format 29144msgid "No supported formats (Available formats: %s)" 29145msgstr "" 29146 29147#: /__w/calibre/calibre/src/calibre/gui2/tools.py:119 29148msgid "This book has no actual e-book files" 29149msgstr "" 29150 29151#: /__w/calibre/calibre/src/calibre/gui2/tools.py:123 29152#: /__w/calibre/calibre/src/calibre/gui2/tools.py:262 29153msgid "Could not convert some books" 29154msgstr "" 29155 29156#: /__w/calibre/calibre/src/calibre/gui2/tools.py:125 29157msgid "" 29158"Could not convert the book because no supported source format was found" 29159msgstr "" 29160 29161#: /__w/calibre/calibre/src/calibre/gui2/tools.py:127 29162#, python-brace-format 29163msgid "" 29164"Could not convert {num} of {tot} books, because no supported source formats " 29165"were found." 29166msgstr "" 29167 29168#: /__w/calibre/calibre/src/calibre/gui2/tools.py:164 29169msgid "Queueing books for bulk conversion" 29170msgstr "" 29171 29172#: /__w/calibre/calibre/src/calibre/gui2/tools.py:236 29173msgid "Queueing " 29174msgstr "" 29175 29176#: /__w/calibre/calibre/src/calibre/gui2/tools.py:237 29177#, python-format 29178msgid "Convert book %(num)d of %(tot)d (%(title)s)" 29179msgstr "" 29180 29181#: /__w/calibre/calibre/src/calibre/gui2/tools.py:263 29182#, python-format 29183msgid "" 29184"Could not convert %(num)d of %(tot)d books, because no suitable source " 29185"format was found." 29186msgstr "" 29187 29188#: /__w/calibre/calibre/src/calibre/gui2/tools.py:319 29189#, python-format 29190msgid "Fetch news from %s" 29191msgstr "" 29192 29193#: /__w/calibre/calibre/src/calibre/gui2/tools.py:394 29194msgid "Convert existing" 29195msgstr "" 29196 29197#: /__w/calibre/calibre/src/calibre/gui2/tools.py:395 29198#, python-format 29199msgid "" 29200"The following books have already been converted to the %s format. Do you " 29201"wish to reconvert them?" 29202msgstr "" 29203 29204#: /__w/calibre/calibre/src/calibre/gui2/tts/linux.py:50 29205#: /__w/calibre/calibre/src/calibre/gui2/tts/linux.py:53 29206msgid "Could not find speech-dispatcher on your system. Please install it." 29207msgstr "" 29208 29209#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:23 29210#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 29211#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 29212#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:695 29213#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 29214msgid "Language" 29215msgstr "" 29216 29217#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:23 29218msgid "Variant" 29219msgstr "" 29220 29221#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:82 29222msgid "&Speed of speech:" 29223msgstr "" 29224 29225#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:94 29226msgid "Speech s&ynthesizer:" 29227msgstr "" 29228 29229#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:21 29230msgid "female" 29231msgstr "" 29232 29233#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:21 29234msgid "male" 29235msgstr "" 29236 29237#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:21 29238msgid "neutral" 29239msgstr "" 29240 29241#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 29242#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 29243msgid "Age" 29244msgstr "" 29245 29246#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 29247#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 29248msgid "Gender" 29249msgstr "" 29250 29251#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:85 29252#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:83 29253msgid "&Speed of speech (words per minute):" 29254msgstr "" 29255 29256#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:108 29257msgid "Sound output:" 29258msgstr "" 29259 29260#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/__init__.py:167 29261msgid "&Unmark marked text" 29262msgstr "" 29263 29264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:181 29265msgid "The Qt WebEngine Render process crashed and has been restarted" 29266msgstr "" 29267 29268#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:245 29269#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1893 29270msgid "Unsaved changes" 29271msgstr "" 29272 29273#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:246 29274msgid "" 29275"The current book has unsaved changes. If you open a new book, they will be " 29276"lost. Are you sure you want to proceed?" 29277msgstr "" 29278 29279#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:250 29280msgid "Cannot open" 29281msgstr "" 29282 29283#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:251 29284msgid "" 29285"The current book is being saved, you cannot open a new book until the saving" 29286" is completed" 29287msgstr "" 29288 29289#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:261 29290#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1279 29291msgid "Choose file location" 29292msgstr "" 29293 29294#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:286 29295msgid "Importing book, please wait..." 29296msgstr "" 29297 29298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:302 29299msgid "Choose book folder" 29300msgstr "" 29301 29302#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:306 29303#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:910 29304msgid "Choose book" 29305msgstr "" 29306 29307#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:314 29308msgid "File not found" 29309msgstr "" 29310 29311#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:315 29312#, python-format 29313msgid "The file %s does not exist." 29314msgstr "" 29315 29316#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:322 29317msgid "Unsupported format" 29318msgstr "" 29319 29320#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:323 29321#, python-format 29322msgid "" 29323"Tweaking is only supported for books in the %s formats. Convert your book to" 29324" one of these formats first." 29325msgstr "" 29326 29327#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:340 29328msgid "Opening book, please wait..." 29329msgstr "" 29330 29331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:353 29332#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:357 29333msgid "Failed to open book" 29334msgstr "" 29335 29336#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:354 29337msgid "" 29338"Failed to open book, it has obfuscated fonts, but the obfuscation key is " 29339"missing from the OPF. Do an EPUB to EPUB conversion before trying to edit " 29340"this book." 29341msgstr "" 29342 29343#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:358 29344msgid "Failed to open book, click \"Show details\" for more information." 29345msgstr "" 29346 29347#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:400 29348msgid "Start of editing session" 29349msgstr "" 29350 29351#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:437 29352msgid "Before: Delete files" 29353msgstr "" 29354 29355#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:463 29356msgid "One file deleted" 29357msgid_plural "{} files deleted" 29358msgstr[0] "" 29359msgstr[1] "" 29360 29361#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:474 29362msgid "Before: Re-order text" 29363msgstr "" 29364 29365#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:484 29366#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:523 29367msgid "" 29368"You must first open a book to edit, before trying to create new files in it." 29369msgstr "" 29370 29371#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:496 29372#, python-format 29373msgid "Before: Add file %s" 29374msgstr "" 29375 29376#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:526 29377msgid "Choose files" 29378msgstr "" 29379 29380#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:531 29381msgid "Before Add files" 29382msgstr "" 29383 29384#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:567 29385msgid "Before: Add cover" 29386msgstr "" 29387 29388#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:575 29389msgid "No book is currently open. You must first open a book." 29390msgstr "" 29391 29392#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:577 29393msgid "No book open" 29394msgstr "" 29395 29396#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:582 29397msgid "You must open a book before trying to edit the Table of Contents." 29398msgstr "" 29399 29400#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:584 29401msgid "Before: Edit Table of Contents" 29402msgstr "" 29403 29404#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:599 29405msgid "Before: Insert inline Table of Contents" 29406msgstr "" 29407 29408#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:603 29409msgid "No Table of Contents" 29410msgstr "" 29411 29412#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:604 29413msgid "" 29414"Cannot create an inline Table of Contents as this book has no existing Table" 29415" of Contents. You must first create a Table of Contents using the Edit Table" 29416" of Contents tool." 29417msgstr "" 29418 29419#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:618 29420#, python-format 29421msgid "Before: %s" 29422msgstr "" 29423 29424#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:633 29425#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:677 29426#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:704 29427msgid "You must first open a book in order to transform styles." 29428msgstr "" 29429 29430#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:651 29431msgid "No HTML file" 29432msgstr "" 29433 29434#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:651 29435msgid "Not currently editing an HTML file" 29436msgstr "" 29437 29438#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:656 29439#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:660 29440msgid "No HTML files" 29441msgstr "" 29442 29443#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:656 29444msgid "Not currently editing any HTML files" 29445msgstr "" 29446 29447#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:660 29448msgid "No HTML files are currently selected in the File browser" 29449msgstr "" 29450 29451#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:662 29452msgid "Before HTML transformation" 29453msgstr "" 29454 29455#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:672 29456msgid "No HTML was changed." 29457msgstr "" 29458 29459#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:672 29460#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:698 29461msgid "No changes" 29462msgstr "" 29463 29464#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:688 29465msgid "Before style transformation" 29466msgstr "" 29467 29468#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:699 29469msgid "No styles were changed." 29470msgstr "" 29471 29472#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:708 29473msgid "Before: Get external resources" 29474msgstr "" 29475 29476#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:723 29477msgid "No book is currently open. You must first open a book to manage fonts." 29478msgstr "" 29479 29480#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:729 29481msgid "Embed all fonts" 29482msgstr "" 29483 29484#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:733 29485msgid "Subset all fonts" 29486msgstr "" 29487 29488#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:743 29489#, python-format 29490msgid "" 29491"The %s format does not support file and folder names internally, therefore " 29492"arranging files into folders is not allowed." 29493msgstr "" 29494 29495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:752 29496msgid "The files in this book are already arranged into folders" 29497msgstr "" 29498 29499#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:753 29500msgid "Nothing to do" 29501msgstr "" 29502 29503#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:754 29504msgid "Show this message &again" 29505msgstr "" 29506 29507#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:756 29508msgid "Before: Arrange into folders" 29509msgstr "" 29510 29511#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:758 29512#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:783 29513#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:789 29514msgid "Renaming and updating links..." 29515msgstr "" 29516 29517#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:766 29518#, python-brace-format 29519msgid "" 29520"You are changing the file type of {0}<b>{1}</b> to {2}<b>{3}</b>. Doing so " 29521"can cause problems, are you sure?" 29522msgstr "" 29523 29524#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:773 29525#, python-brace-format 29526msgid "" 29527"The name you have chosen {0} contains special characters, internally it will" 29528" look like: {1}Try to use only the English alphabet [a-z], numbers [0-9], " 29529"hyphens and underscores for file names. Other characters can cause problems " 29530"for different e-book viewers. Are you sure you want to proceed?" 29531msgstr "" 29532 29533#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:780 29534#, python-format 29535msgid "Before: Rename %s" 29536msgstr "" 29537 29538#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:787 29539msgid "Before: Bulk rename" 29540msgstr "" 29541 29542#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:794 29543msgid "Failed to rename files" 29544msgstr "" 29545 29546#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:795 29547msgid "Failed to rename files, click \"Show details\" for more information." 29548msgstr "" 29549 29550#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:828 29551#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:206 29552msgid "&Revert to" 29553msgstr "" 29554 29555#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:848 29556msgid "&Revert changes" 29557msgstr "" 29558 29559#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:891 29560msgid "Show this popup again" 29561msgstr "" 29562 29563#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:899 29564#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:229 29565#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:124 29566#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1489 29567msgid "See what &changed" 29568msgstr "" 29569 29570#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:911 29571#, python-format 29572msgid "%s books" 29573msgstr "" 29574 29575#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:917 29576msgid "Current book" 29577msgstr "" 29578 29579#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:917 29580msgid "Other book" 29581msgstr "" 29582 29583#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:956 29584msgid "Before: Fix HTML" 29585msgstr "" 29586 29587#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:960 29588msgid "All HTML files fixed" 29589msgstr "" 29590 29591#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:960 29592msgid "Fixing done" 29593msgstr "" 29594 29595#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:968 29596msgid "Before: Beautify files" 29597msgstr "" 29598 29599#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:973 29600msgid "All files beautified" 29601msgstr "" 29602 29603#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:973 29604msgid "Beautified" 29605msgstr "" 29606 29607#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:992 29608msgid "Inserting images is only supported for HTML and CSS files." 29609msgstr "" 29610 29611#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1020 29612msgid "New class name" 29613msgstr "" 29614 29615#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1021 29616msgid "Rename the class {} to?" 29617msgstr "" 29618 29619#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1023 29620msgid "Before: Rename {}" 29621msgstr "" 29622 29623#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1032 29624msgid "No class {} found to change" 29625msgstr "" 29626 29627#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1041 29628msgid "Semantics are not supported for the AZW3 format." 29629msgstr "" 29630 29631#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1044 29632msgid "Before: Set Semantics" 29633msgstr "" 29634 29635#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1057 29636msgid "Before: Filter style information" 29637msgstr "" 29638 29639#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1066 29640msgid "No matching style rules were found" 29641msgstr "" 29642 29643#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1201 29644#, python-format 29645msgid "No file with the name %s was found in the book" 29646msgstr "" 29647 29648#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1216 29649msgid "No style rules that match the class {} were found" 29650msgstr "" 29651 29652#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1230 29653msgid "" 29654"Choose a name for the checkpoint.\n" 29655"You can later restore the book to this checkpoint via the\n" 29656"\"Revert to...\" entries in the Edit menu." 29657msgstr "" 29658 29659#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1273 29660msgid "Path does not exist" 29661msgstr "" 29662 29663#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1274 29664#, python-format 29665msgid "" 29666"The file you are editing (%s) no longer exists. You have to choose a new " 29667"save location." 29668msgstr "" 29669 29670#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1298 29671msgid "Cannot save a copy" 29672msgstr "" 29673 29674#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1299 29675msgid "Saving a copy of a folder based book is not supported" 29676msgstr "" 29677 29678#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1302 29679msgid "Choose path" 29680msgstr "" 29681 29682#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1304 29683#, python-format 29684msgid "Book (%s)" 29685msgstr "" 29686 29687#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1320 29688msgid "Saving copy, please wait..." 29689msgstr "" 29690 29691#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1324 29692msgid "Failed to save copy" 29693msgstr "" 29694 29695#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1325 29696msgid "Failed to save copy, click \"Show details\" for more information." 29697msgstr "" 29698 29699#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1326 29700#, python-format 29701msgid "Copy saved to %s" 29702msgstr "" 29703 29704#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1327 29705msgid "Copy saved" 29706msgstr "" 29707 29708#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1335 29709msgid "Could not save" 29710msgstr "" 29711 29712#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1336 29713msgid "" 29714"Saving of the book failed. Click \"Show details\" for more information. You " 29715"can try to save a copy to a different location, via File->Save a copy" 29716msgstr "" 29717 29718#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1344 29719msgid "Enter line number" 29720msgstr "" 29721 29722#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1354 29723#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1373 29724#, python-format 29725msgid "Before: Split %s" 29726msgstr "" 29727 29728#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1389 29729msgid "Does not exist" 29730msgstr "" 29731 29732#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1390 29733#, python-format 29734msgid "" 29735"The file %s does not exist. If you were trying to click an item in the Table" 29736" of Contents, you may need to refresh it by right-clicking and choosing " 29737"\"Refresh\"." 29738msgstr "" 29739 29740#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1397 29741#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1746 29742msgid "Unsupported file format" 29743msgstr "" 29744 29745#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1398 29746#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1747 29747#, python-format 29748msgid "Editing files of type %s is not supported" 29749msgstr "" 29750 29751#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1412 29752#, python-format 29753msgid "The anchor %s was not found in this file" 29754msgstr "" 29755 29756#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1426 29757msgid "File deleted" 29758msgstr "" 29759 29760#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1427 29761msgid "" 29762"The file {} has already been deleted, re-run Check Book to update the " 29763"results." 29764msgstr "" 29765 29766#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1449 29767msgid "Before: Spell Check" 29768msgstr "" 29769 29770#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1454 29771msgid "Before: Auto-fix errors" 29772msgstr "" 29773 29774#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1467 29775#, python-format 29776msgid "Before: Merge files into %s" 29777msgstr "" 29778 29779#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1476 29780msgid "{} files merged" 29781msgstr "" 29782 29783#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1480 29784msgid "Before: Link stylesheets" 29785msgstr "" 29786 29787#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1509 29788msgid "File opened" 29789msgstr "" 29790 29791#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1510 29792#, python-brace-format 29793msgid "" 29794"When you are done editing {0} click \"Import\" to update the file in the " 29795"book or \"Discard\" to lose any changes." 29796msgstr "" 29797 29798#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1512 29799#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:734 29800msgid "Discard" 29801msgstr "" 29802 29803#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1512 29804msgid "Import" 29805msgstr "" 29806 29807#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1514 29808#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1563 29809#, python-format 29810msgid "Before: Replace %s" 29811msgstr "" 29812 29813#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1573 29814msgid "You must first open a book in order to see the report." 29815msgstr "" 29816 29817#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1588 29818msgid "You must first open a book in order to check links." 29819msgstr "" 29820 29821#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1593 29822msgid "You must first open a book in order to compress images." 29823msgstr "" 29824 29825#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1599 29826msgid "Before: compress images" 29827msgstr "" 29828 29829#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1607 29830msgid "Unexpected error" 29831msgstr "" 29832 29833#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1608 29834msgid "Failed to compress images, click \"Show details\" for more information" 29835msgstr "" 29836 29837#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1722 29838msgid "Cannot decode" 29839msgstr "" 29840 29841#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1723 29842#, python-format 29843msgid "Cannot edit %s as it appears to be in an unknown character encoding" 29844msgstr "" 29845 29846#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1754 29847msgid "No book is currently open. You must first open a book to edit." 29848msgstr "" 29849 29850#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1875 29851msgid "" 29852"The current book is being saved in the background. Quitting now will " 29853"<b>abort the save process</b>! Finish saving first?" 29854msgstr "" 29855 29856#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1877 29857msgid "&Quit immediately" 29858msgstr "" 29859 29860#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1877 29861msgid "Finish &saving first" 29862msgstr "" 29863 29864#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1898 29865msgid "" 29866"There are unsaved changes, if you quit without saving, you will lose them." 29867msgstr "" 29868 29869#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1910 29870msgid "&Save and Quit" 29871msgstr "" 29872 29873#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1913 29874msgid "&Quit without saving" 29875msgstr "" 29876 29877#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1927 29878msgid "Saving, please wait..." 29879msgstr "" 29880 29881#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:60 29882#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:426 29883#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:628 29884#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:782 29885msgid "Favorites" 29886msgstr "" 29887 29888#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:61 29889msgid "European scripts" 29890msgstr "" 29891 29892#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:62 29893msgid "Armenian" 29894msgstr "அர்மேனியன்" 29895 29896#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:63 29897msgid "Armenian ligatures" 29898msgstr "" 29899 29900#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:64 29901msgid "Coptic" 29902msgstr "காப்டிக்" 29903 29904#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:65 29905msgid "Coptic in Greek block" 29906msgstr "" 29907 29908#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:66 29909msgid "Cypriot syllabary" 29910msgstr "" 29911 29912#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:67 29913msgid "Cyrillic" 29914msgstr "" 29915 29916#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:68 29917msgid "Cyrillic supplement" 29918msgstr "" 29919 29920#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:69 29921msgid "Cyrillic extended A" 29922msgstr "" 29923 29924#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:70 29925msgid "Cyrillic extended B" 29926msgstr "" 29927 29928#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:71 29929msgid "Georgian" 29930msgstr "ஜியார்ஜியன்" 29931 29932#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:72 29933msgid "Georgian supplement" 29934msgstr "" 29935 29936#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:73 29937msgid "Glagolitic" 29938msgstr "" 29939 29940#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:74 29941msgid "Gothic" 29942msgstr "கோதிக்" 29943 29944#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:75 29945msgid "Greek and Coptic" 29946msgstr "" 29947 29948#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:76 29949msgid "Greek extended" 29950msgstr "" 29951 29952#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:77 29953msgid "Latin, Basic & Latin-1 supplement" 29954msgstr "" 29955 29956#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:78 29957msgid "Latin extended A" 29958msgstr "" 29959 29960#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:79 29961msgid "Latin extended B" 29962msgstr "" 29963 29964#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:80 29965msgid "Latin extended C" 29966msgstr "" 29967 29968#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:81 29969msgid "Latin extended D" 29970msgstr "" 29971 29972#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:82 29973msgid "Latin extended additional" 29974msgstr "" 29975 29976#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:83 29977msgid "Latin ligatures" 29978msgstr "" 29979 29980#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:84 29981msgid "Fullwidth Latin letters" 29982msgstr "" 29983 29984#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:85 29985msgid "Linear B syllabary" 29986msgstr "" 29987 29988#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:86 29989msgid "Linear B ideograms" 29990msgstr "" 29991 29992#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:87 29993msgid "Ogham" 29994msgstr "" 29995 29996#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:88 29997msgid "Old italic" 29998msgstr "" 29999 30000#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:89 30001msgid "Phaistos disc" 30002msgstr "" 30003 30004#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:90 30005msgid "Runic" 30006msgstr "" 30007 30008#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:91 30009msgid "Shavian" 30010msgstr "" 30011 30012#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:94 30013msgid "Phonetic symbols" 30014msgstr "" 30015 30016#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:95 30017msgid "IPA extensions" 30018msgstr "" 30019 30020#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:96 30021msgid "Phonetic extensions" 30022msgstr "" 30023 30024#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:97 30025msgid "Phonetic extensions supplement" 30026msgstr "" 30027 30028#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:98 30029msgid "Modifier tone letters" 30030msgstr "" 30031 30032#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:99 30033msgid "Spacing modifier letters" 30034msgstr "" 30035 30036#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:100 30037#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:302 30038msgid "Superscripts and subscripts" 30039msgstr "" 30040 30041#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:103 30042msgid "Combining diacritics" 30043msgstr "" 30044 30045#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:104 30046msgid "Combining diacritical marks" 30047msgstr "" 30048 30049#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:105 30050#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:344 30051msgid "Combining diacritical marks for symbols" 30052msgstr "" 30053 30054#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:106 30055msgid "Combining diacritical marks supplement" 30056msgstr "" 30057 30058#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:107 30059msgid "Combining half marks" 30060msgstr "" 30061 30062#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:110 30063msgid "African scripts" 30064msgstr "" 30065 30066#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:111 30067msgid "Bamum" 30068msgstr "" 30069 30070#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:112 30071msgid "Bamum supplement" 30072msgstr "" 30073 30074#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:113 30075msgid "Egyptian hieroglyphs" 30076msgstr "" 30077 30078#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:114 30079msgid "Ethiopic" 30080msgstr "" 30081 30082#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:115 30083msgid "Ethiopic supplement" 30084msgstr "" 30085 30086#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:116 30087msgid "Ethiopic extended" 30088msgstr "" 30089 30090#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:117 30091msgid "Ethiopic extended A" 30092msgstr "" 30093 30094#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:118 30095msgid "Meroitic cursive" 30096msgstr "" 30097 30098#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:119 30099msgid "Meroitic hieroglyphs" 30100msgstr "" 30101 30102#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:120 30103msgid "N'Ko" 30104msgstr "என்கோ" 30105 30106#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:121 30107msgid "Osmanya" 30108msgstr "" 30109 30110#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:122 30111msgid "Tifinagh" 30112msgstr "" 30113 30114#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:123 30115msgid "Vai" 30116msgstr "வாய்" 30117 30118#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:126 30119msgid "Middle Eastern scripts" 30120msgstr "" 30121 30122#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:127 30123msgid "Arabic" 30124msgstr "அராபிக்" 30125 30126#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:128 30127msgid "Arabic supplement" 30128msgstr "" 30129 30130#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:129 30131msgid "Arabic extended A" 30132msgstr "" 30133 30134#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:130 30135msgid "Arabic presentation forms A" 30136msgstr "" 30137 30138#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:131 30139msgid "Arabic presentation forms B" 30140msgstr "" 30141 30142#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:132 30143msgid "Avestan" 30144msgstr "அவேஸ்டன்" 30145 30146#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:133 30147msgid "Carian" 30148msgstr "கேரியன்" 30149 30150#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:134 30151msgid "Cuneiform" 30152msgstr "" 30153 30154#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:135 30155#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:265 30156#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:298 30157msgid "Cuneiform numbers and punctuation" 30158msgstr "" 30159 30160#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:136 30161msgid "Hebrew" 30162msgstr "ஹீப்ரு" 30163 30164#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:137 30165msgid "Hebrew presentation forms" 30166msgstr "" 30167 30168#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:138 30169msgid "Imperial Aramaic" 30170msgstr "" 30171 30172#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:139 30173msgid "Inscriptional Pahlavi" 30174msgstr "" 30175 30176#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:140 30177msgid "Inscriptional Parthian" 30178msgstr "" 30179 30180#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:141 30181msgid "Lycian" 30182msgstr "லைசியன்" 30183 30184#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:142 30185msgid "Lydian" 30186msgstr "லிடியன்" 30187 30188#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:143 30189msgid "Mandaic" 30190msgstr "மான்டியாக்" 30191 30192#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:144 30193msgid "Old Persian" 30194msgstr "" 30195 30196#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:145 30197msgid "Old South Arabian" 30198msgstr "" 30199 30200#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:146 30201msgid "Phoenician" 30202msgstr "பொனிசியன்" 30203 30204#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:147 30205msgid "Samaritan" 30206msgstr "சமாரிடன்" 30207 30208#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:148 30209msgid "Syriac" 30210msgstr "சிரிய" 30211 30212#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:149 30213msgid "Ugaritic" 30214msgstr "உகார்டிக்" 30215 30216#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:152 30217msgid "Central Asian scripts" 30218msgstr "" 30219 30220#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:153 30221msgid "Mongolian" 30222msgstr "மங்கோலியன்" 30223 30224#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:154 30225msgid "Old Turkic" 30226msgstr "" 30227 30228#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:155 30229msgid "Phags-pa" 30230msgstr "" 30231 30232#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:156 30233msgid "Tibetan" 30234msgstr "திபெத்திய" 30235 30236#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:159 30237msgid "South Asian scripts" 30238msgstr "" 30239 30240#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:160 30241msgid "Bengali" 30242msgstr "பெங்காலி" 30243 30244#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:161 30245msgid "Brahmi" 30246msgstr "" 30247 30248#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:162 30249msgid "Chakma" 30250msgstr "சக்மா" 30251 30252#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:163 30253msgid "Devanagari" 30254msgstr "" 30255 30256#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:164 30257msgid "Devanagari extended" 30258msgstr "" 30259 30260#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:165 30261msgid "Gujarati" 30262msgstr "குஜராத்தி" 30263 30264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:166 30265msgid "Gurmukhi" 30266msgstr "" 30267 30268#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:167 30269msgid "Kaithi" 30270msgstr "" 30271 30272#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:168 30273msgid "Kannada" 30274msgstr "கன்னடம்" 30275 30276#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:169 30277msgid "Kharoshthi" 30278msgstr "" 30279 30280#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:170 30281msgid "Lepcha" 30282msgstr "லெப்சா" 30283 30284#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:171 30285msgid "Limbu" 30286msgstr "லிம்பு" 30287 30288#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:172 30289msgid "Malayalam" 30290msgstr "மலையாளம்" 30291 30292#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:173 30293msgid "Meetei Mayek" 30294msgstr "" 30295 30296#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:174 30297msgid "Meetei Mayek extensions" 30298msgstr "" 30299 30300#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:175 30301msgid "Ol Chiki" 30302msgstr "" 30303 30304#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:176 30305msgid "Oriya" 30306msgstr "ஒரியா" 30307 30308#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:177 30309msgid "Saurashtra" 30310msgstr "சௌராஷ்ட்ரா" 30311 30312#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:178 30313msgid "Sinhala" 30314msgstr "சிங்களம்" 30315 30316#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:179 30317msgid "Sharada" 30318msgstr "" 30319 30320#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:180 30321msgid "Sora Sompeng" 30322msgstr "" 30323 30324#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:181 30325msgid "Syloti Nagri" 30326msgstr "" 30327 30328#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:182 30329msgid "Takri" 30330msgstr "" 30331 30332#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:183 30333msgid "Tamil" 30334msgstr "தமிழ்" 30335 30336#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:184 30337msgid "Telugu" 30338msgstr "தெலுங்கு" 30339 30340#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:185 30341msgid "Thaana" 30342msgstr "" 30343 30344#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:186 30345msgid "Vedic extensions" 30346msgstr "" 30347 30348#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:189 30349msgid "Southeast Asian scripts" 30350msgstr "" 30351 30352#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:190 30353msgid "Balinese" 30354msgstr "பலினீஸ்" 30355 30356#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:191 30357msgid "Batak" 30358msgstr "பாடாக்" 30359 30360#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:192 30361msgid "Buginese" 30362msgstr "பகினீஸ்" 30363 30364#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:193 30365msgid "Cham" 30366msgstr "" 30367 30368#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:194 30369msgid "Javanese" 30370msgstr "ஜவானிஸ்" 30371 30372#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:195 30373msgid "Kayah Li" 30374msgstr "" 30375 30376#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:196 30377msgid "Khmer" 30378msgstr "" 30379 30380#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:197 30381msgid "Khmer symbols" 30382msgstr "" 30383 30384#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:198 30385msgid "Lao" 30386msgstr "லாவோ" 30387 30388#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:199 30389msgid "Myanmar" 30390msgstr "" 30391 30392#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:200 30393msgid "Myanmar extended A" 30394msgstr "" 30395 30396#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:201 30397msgid "New Tai Lue" 30398msgstr "" 30399 30400#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:202 30401msgid "Rejang" 30402msgstr "ரெஜாங்" 30403 30404#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:203 30405msgid "Sundanese" 30406msgstr "சூடானீஸ்" 30407 30408#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:204 30409msgid "Sundanese supplement" 30410msgstr "" 30411 30412#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:205 30413msgid "Tai Le" 30414msgstr "" 30415 30416#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:206 30417msgid "Tai Tham" 30418msgstr "" 30419 30420#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:207 30421msgid "Tai Viet" 30422msgstr "" 30423 30424#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:208 30425msgid "Thai" 30426msgstr "தாய்" 30427 30428#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:211 30429msgid "Philippine scripts" 30430msgstr "" 30431 30432#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:212 30433msgid "Buhid" 30434msgstr "புஹிட்" 30435 30436#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:213 30437msgid "Hanunoo" 30438msgstr "ஹனுனோ" 30439 30440#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:214 30441msgid "Tagalog" 30442msgstr "டங்லாக்" 30443 30444#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:215 30445msgid "Tagbanwa" 30446msgstr "டாங்பான்வா" 30447 30448#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:218 30449msgid "East Asian scripts" 30450msgstr "" 30451 30452#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:219 30453msgid "Bopomofo" 30454msgstr "" 30455 30456#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:220 30457msgid "Bopomofo extended" 30458msgstr "" 30459 30460#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:221 30461msgid "CJK Unified ideographs" 30462msgstr "" 30463 30464#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:222 30465msgid "CJK Unified ideographs extension A" 30466msgstr "" 30467 30468#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:223 30469msgid "CJK Unified ideographs extension B" 30470msgstr "" 30471 30472#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:224 30473msgid "CJK Unified ideographs extension C" 30474msgstr "" 30475 30476#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:225 30477msgid "CJK Unified ideographs extension D" 30478msgstr "" 30479 30480#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:226 30481msgid "CJK compatibility ideographs" 30482msgstr "" 30483 30484#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:227 30485msgid "CJK compatibility ideographs supplement" 30486msgstr "" 30487 30488#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:228 30489msgid "Kangxi radicals" 30490msgstr "" 30491 30492#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:229 30493msgid "CJK radicals supplement" 30494msgstr "" 30495 30496#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:230 30497msgid "CJK strokes" 30498msgstr "" 30499 30500#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:231 30501msgid "Ideographic description characters" 30502msgstr "" 30503 30504#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:232 30505msgid "Hiragana" 30506msgstr "" 30507 30508#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:233 30509msgid "Katakana" 30510msgstr "" 30511 30512#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:234 30513msgid "Katakana phonetic extensions" 30514msgstr "" 30515 30516#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:235 30517msgid "Kana supplement" 30518msgstr "" 30519 30520#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:236 30521msgid "Halfwidth Katakana" 30522msgstr "" 30523 30524#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:237 30525msgid "Kanbun" 30526msgstr "" 30527 30528#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:238 30529msgid "Hangul syllables" 30530msgstr "" 30531 30532#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:239 30533msgid "Hangul Jamo" 30534msgstr "" 30535 30536#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:240 30537msgid "Hangul Jamo extended A" 30538msgstr "" 30539 30540#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:241 30541msgid "Hangul Jamo extended B" 30542msgstr "" 30543 30544#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:242 30545msgid "Hangul compatibility Jamo" 30546msgstr "" 30547 30548#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:243 30549msgid "Halfwidth Jamo" 30550msgstr "" 30551 30552#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:244 30553msgid "Lisu" 30554msgstr "லிசு" 30555 30556#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:245 30557msgid "Miao" 30558msgstr "" 30559 30560#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:246 30561msgid "Yi syllables" 30562msgstr "" 30563 30564#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:247 30565msgid "Yi radicals" 30566msgstr "" 30567 30568#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:250 30569msgid "American scripts" 30570msgstr "" 30571 30572#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:251 30573msgid "Cherokee" 30574msgstr "செரோக்கீ" 30575 30576#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:252 30577msgid "Deseret" 30578msgstr "" 30579 30580#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:253 30581msgid "Unified Canadian aboriginal syllabics" 30582msgstr "" 30583 30584#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:254 30585msgid "UCAS extended" 30586msgstr "" 30587 30588#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:257 30589#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:357 30590msgid "Other" 30591msgstr "" 30592 30593#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:258 30594msgid "Alphabetic presentation forms" 30595msgstr "" 30596 30597#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:259 30598msgid "Halfwidth and Fullwidth forms" 30599msgstr "" 30600 30601#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:262 30602msgid "Punctuation" 30603msgstr "" 30604 30605#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:263 30606msgid "General punctuation" 30607msgstr "" 30608 30609#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:264 30610msgid "ASCII punctuation" 30611msgstr "" 30612 30613#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:266 30614msgid "Latin-1 punctuation" 30615msgstr "" 30616 30617#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:267 30618msgid "Small form variants" 30619msgstr "" 30620 30621#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:268 30622msgid "Supplemental punctuation" 30623msgstr "" 30624 30625#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:269 30626msgid "CJK symbols and punctuation" 30627msgstr "" 30628 30629#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:270 30630msgid "CJK compatibility forms" 30631msgstr "" 30632 30633#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:271 30634msgid "Fullwidth ASCII punctuation" 30635msgstr "" 30636 30637#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:272 30638msgid "Vertical forms" 30639msgstr "" 30640 30641#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:275 30642msgid "Alphanumeric symbols" 30643msgstr "" 30644 30645#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:276 30646msgid "Arabic mathematical alphabetic symbols" 30647msgstr "" 30648 30649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:277 30650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:311 30651msgid "Letterlike symbols" 30652msgstr "" 30653 30654#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:278 30655msgid "Roman symbols" 30656msgstr "" 30657 30658#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:279 30659#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:310 30660msgid "Mathematical alphanumeric symbols" 30661msgstr "" 30662 30663#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:280 30664msgid "Enclosed alphanumerics" 30665msgstr "" 30666 30667#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:281 30668msgid "Enclosed alphanumeric supplement" 30669msgstr "" 30670 30671#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:282 30672msgid "Enclosed CJK letters and months" 30673msgstr "" 30674 30675#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:283 30676msgid "Enclosed ideographic supplement" 30677msgstr "" 30678 30679#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:284 30680msgid "CJK compatibility" 30681msgstr "" 30682 30683#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:287 30684msgid "Technical symbols" 30685msgstr "" 30686 30687#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:288 30688msgid "Miscellaneous technical" 30689msgstr "" 30690 30691#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:289 30692msgid "Control pictures" 30693msgstr "" 30694 30695#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:290 30696msgid "Optical character recognition" 30697msgstr "" 30698 30699#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:293 30700msgid "Numbers and digits" 30701msgstr "" 30702 30703#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:294 30704msgid "Aegean numbers" 30705msgstr "" 30706 30707#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:295 30708msgid "Ancient Greek numbers" 30709msgstr "" 30710 30711#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:296 30712msgid "Common Indic number forms" 30713msgstr "" 30714 30715#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:297 30716msgid "Counting rod numerals" 30717msgstr "" 30718 30719#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:299 30720msgid "Fullwidth ASCII digits" 30721msgstr "" 30722 30723#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:300 30724msgid "Number forms" 30725msgstr "" 30726 30727#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:301 30728msgid "Rumi numeral symbols" 30729msgstr "" 30730 30731#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:305 30732msgid "Mathematical symbols" 30733msgstr "" 30734 30735#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:306 30736msgid "Arrows" 30737msgstr "" 30738 30739#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:307 30740msgid "Supplemental arrows A" 30741msgstr "" 30742 30743#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:308 30744msgid "Supplemental arrows B" 30745msgstr "" 30746 30747#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:309 30748#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:348 30749msgid "Miscellaneous symbols and arrows" 30750msgstr "" 30751 30752#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:312 30753msgid "Mathematical operators" 30754msgstr "" 30755 30756#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:313 30757msgid "Miscellaneous mathematical symbols A" 30758msgstr "" 30759 30760#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:314 30761msgid "Miscellaneous mathematical symbols B" 30762msgstr "" 30763 30764#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:315 30765msgid "Supplemental mathematical operators" 30766msgstr "" 30767 30768#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:316 30769msgid "Ceilings and floors" 30770msgstr "" 30771 30772#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:317 30773msgid "Geometric shapes" 30774msgstr "" 30775 30776#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:318 30777msgid "Box drawing" 30778msgstr "" 30779 30780#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:319 30781msgid "Block elements" 30782msgstr "" 30783 30784#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:322 30785#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:323 30786msgid "Musical symbols" 30787msgstr "" 30788 30789#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:324 30790msgid "More musical symbols" 30791msgstr "" 30792 30793#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:325 30794msgid "Ancient Greek musical notation" 30795msgstr "" 30796 30797#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:326 30798msgid "Byzantine musical symbols" 30799msgstr "" 30800 30801#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:329 30802msgid "Game symbols" 30803msgstr "" 30804 30805#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:330 30806msgid "Chess" 30807msgstr "" 30808 30809#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:331 30810msgid "Domino tiles" 30811msgstr "" 30812 30813#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:332 30814msgid "Draughts" 30815msgstr "" 30816 30817#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:333 30818msgid "Japanese chess" 30819msgstr "" 30820 30821#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:334 30822msgid "Mahjong tiles" 30823msgstr "" 30824 30825#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:335 30826msgid "Playing cards" 30827msgstr "" 30828 30829#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:336 30830msgid "Playing card suits" 30831msgstr "" 30832 30833#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:339 30834msgid "Other symbols" 30835msgstr "" 30836 30837#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:340 30838msgid "Alchemical symbols" 30839msgstr "" 30840 30841#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:341 30842msgid "Ancient symbols" 30843msgstr "" 30844 30845#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:342 30846msgid "Braille patterns" 30847msgstr "" 30848 30849#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:343 30850msgid "Currency symbols" 30851msgstr "" 30852 30853#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:345 30854msgid "Dingbats" 30855msgstr "" 30856 30857#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:346 30858msgid "Emoticons" 30859msgstr "" 30860 30861#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:347 30862msgid "Miscellaneous symbols" 30863msgstr "" 30864 30865#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:349 30866msgid "Miscellaneous symbols and pictographs" 30867msgstr "" 30868 30869#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:350 30870msgid "Yijing hexagram symbols" 30871msgstr "" 30872 30873#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:351 30874msgid "Yijing mono and digrams" 30875msgstr "" 30876 30877#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:352 30878msgid "Yijing trigrams" 30879msgstr "" 30880 30881#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:353 30882msgid "Tai Xuan Jing symbols" 30883msgstr "" 30884 30885#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:354 30886msgid "Transport and map symbols" 30887msgstr "" 30888 30889#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:358 30890msgid "Specials" 30891msgstr "" 30892 30893#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:360 30894msgid "Variation selectors" 30895msgstr "" 30896 30897#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:361 30898msgid "Variation selectors supplement" 30899msgstr "" 30900 30901#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:662 30902#, python-format 30903msgid "Copy %s to clipboard" 30904msgstr "" 30905 30906#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:664 30907#, python-format 30908msgid "Add %s to favorites" 30909msgstr "" 30910 30911#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:664 30912#, python-format 30913msgid "Remove %s from favorites" 30914msgstr "" 30915 30916#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:667 30917msgid "Restore favorites to defaults" 30918msgstr "" 30919 30920#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:697 30921msgid "Insert character" 30922msgstr "" 30923 30924#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:706 30925msgid "Re-arrange favorites" 30926msgstr "" 30927 30928#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:718 30929msgid "" 30930"Search for Unicode characters by using the English names or nicknames. You " 30931"can also search directly using a character code. For example, the following " 30932"searches will all yield the no-break space character: U+A0, nbsp, no-break" 30933msgstr "" 30934 30935#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:722 30936msgid "Search by name, nickname or character code" 30937msgstr "" 30938 30939#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:730 30940msgid "Clear search" 30941msgstr "" 30942 30943#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:750 30944msgid "" 30945"Drag and drop characters to re-arrange them. Click the \"Re-arrange\" button" 30946" again when you are done." 30947msgstr "" 30948 30949#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:756 30950msgid "Match any word" 30951msgstr "" 30952 30953#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:757 30954msgid "" 30955"When searching return characters whose names match any of the specified " 30956"words" 30957msgstr "" 30958 30959#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:38 30960msgid "WARNING" 30961msgstr "" 30962 30963#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:40 30964msgid "INFO" 30965msgstr "" 30966 30967#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:90 30968msgid "Check has not been run" 30969msgstr "" 30970 30971#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:96 30972msgid "Copy list of errors to clipboard" 30973msgstr "" 30974 30975#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:116 30976msgid "Click to run a check on the book" 30977msgstr "" 30978 30979#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:116 30980msgid "Run check" 30981msgstr "" 30982 30983#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:168 30984#, python-format 30985msgid "line: %d" 30986msgstr "" 30987 30988#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:170 30989#, python-format 30990msgid " column: %d" 30991msgstr "" 30992 30993#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 30994msgid "Information" 30995msgstr "" 30996 30997#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 30998msgid "Warning" 30999msgstr "" 31000 31001#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:182 31002msgid "Try to fix only this error" 31003msgstr "" 31004 31005#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:183 31006msgid "Click to open in editor" 31007msgstr "" 31008 31009#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:184 31010msgid "" 31011"Try to fix all fixable errors automatically. Only works for some types of " 31012"error." 31013msgstr "" 31014 31015#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:185 31016msgid "Try to correct all fixable errors automatically" 31017msgstr "" 31018 31019#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:186 31020msgid "Re-run check" 31021msgstr "" 31022 31023#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:186 31024msgid "Re-run the check" 31025msgstr "" 31026 31027#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:230 31028msgid "Running fixers, please wait..." 31029msgstr "" 31030 31031#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:236 31032msgid "Running checks, please wait..." 31033msgstr "" 31034 31035#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:44 31036msgid "Check external links" 31037msgstr "" 31038 31039#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:67 31040msgid "Checking external links, please wait..." 31041msgstr "" 31042 31043#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:79 31044msgid "Check &anchors" 31045msgstr "" 31046 31047#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:80 31048msgid "" 31049"Check HTML anchors in links (the part after the #).\n" 31050" This can be a little slow, since it requires downloading and parsing all the HTML pages." 31051msgstr "" 31052 31053#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:118 31054msgid "Checking failed" 31055msgstr "" 31056 31057#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:119 31058msgid "" 31059"There was an error while checking links, click \"Show details\" for more " 31060"information" 31061msgstr "" 31062 31063#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:122 31064msgid "No broken links found" 31065msgstr "" 31066 31067#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:131 31068msgid "Found a broken link" 31069msgid_plural "Found {} broken links" 31070msgstr[0] "" 31071msgstr[1] "" 31072 31073#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:135 31074msgid "Fix this link" 31075msgstr "" 31076 31077#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:138 31078msgid "line number" 31079msgstr "" 31080 31081#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:147 31082msgid "Enter the corrected URL:" 31083msgstr "" 31084 31085#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:147 31086msgid "Fix URL" 31087msgstr "" 31088 31089#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 31090#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:240 31091msgid "Font" 31092msgstr "" 31093 31094#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 31095#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/text.py:910 31096#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:238 31097#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 31098msgid "Image" 31099msgstr "" 31100 31101#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 31102msgid "Stylesheet" 31103msgstr "" 31104 31105#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/popup.py:278 31106msgid "Completion failed" 31107msgstr "" 31108 31109#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/popup.py:279 31110msgid "" 31111"Failed to get completions, click \"Show details\" for more information. " 31112"Future errors during completion will be suppressed." 31113msgstr "" 31114 31115#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/utils.py:21 31116msgid "Failed to get completion data" 31117msgstr "" 31118 31119#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:42 31120msgid "Calculating differences, please wait..." 31121msgstr "" 31122 31123#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:218 31124msgid "Differences between books" 31125msgstr "" 31126 31127#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:246 31128msgid "Go to previous change" 31129msgstr "" 31130 31131#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:247 31132msgid "&Previous change" 31133msgstr "" 31134 31135#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:253 31136msgid "Go to next change" 31137msgstr "" 31138 31139#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:254 31140msgid "&Next change" 31141msgstr "" 31142 31143#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:260 31144msgid "Search for text" 31145msgstr "" 31146 31147#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:266 31148msgid "Next &match" 31149msgstr "" 31150 31151#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:272 31152msgid "P&revious match" 31153msgstr "" 31154 31155#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:274 31156msgid "Left panel" 31157msgstr "" 31158 31159#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:275 31160msgid "Perform search in the left panel" 31161msgstr "" 31162 31163#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:277 31164msgid "Right panel" 31165msgstr "" 31166 31167#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:278 31168msgid "Perform search in the right panel" 31169msgstr "" 31170 31171#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:283 31172msgid "&Options" 31173msgstr "" 31174 31175#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:284 31176msgid "Change how the differences are displayed" 31177msgstr "" 31178 31179#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:288 31180msgid "Lines of context around each change" 31181msgstr "" 31182 31183#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:290 31184#, python-format 31185msgid "Show %d lines of context" 31186msgstr "" 31187 31188#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:291 31189msgid "Show all text" 31190msgstr "" 31191 31192#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:302 31193msgid "Double click right side to edit" 31194msgstr "" 31195 31196#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:304 31197msgid "" 31198"Double click on any change in the right panel to edit that location in the " 31199"editor" 31200msgstr "" 31201 31202#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:355 31203msgid "Beautify files before comparing them" 31204msgstr "" 31205 31206#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:356 31207msgid "Do not beautify files before comparing" 31208msgstr "" 31209 31210#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:379 31211msgid "The books are identical" 31212msgstr "" 31213 31214#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:387 31215#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:423 31216msgid "No changes found" 31217msgstr "" 31218 31219#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:394 31220#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:549 31221msgid "The files are identical" 31222msgstr "" 31223 31224#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:401 31225msgid "No differences found" 31226msgstr "" 31227 31228#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:408 31229msgid "The folders are identical" 31230msgstr "" 31231 31232#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:439 31233#, python-format 31234msgid "[%s was added]" 31235msgstr "" 31236 31237#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:443 31238#, python-format 31239msgid "[%s was removed]" 31240msgstr "" 31241 31242#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:176 31243msgid "Previous change" 31244msgstr "" 31245 31246#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:177 31247msgid "Next change" 31248msgstr "" 31249 31250#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:182 31251msgid "Open file in the editor" 31252msgstr "" 31253 31254#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:256 31255#, python-format 31256msgid "No matches found for query: %s" 31257msgstr "" 31258 31259#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:535 31260msgid "This file was added" 31261msgstr "" 31262 31263#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:536 31264msgid "This file was removed" 31265msgstr "" 31266 31267#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:551 31268#, python-format 31269msgid "[This file was renamed from %s]" 31270msgstr "" 31271 31272#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:551 31273#, python-format 31274msgid "[This file was renamed to %s]" 31275msgstr "" 31276 31277#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:559 31278#, python-format 31279msgid "Binary file of size: %s" 31280msgstr "" 31281 31282#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:586 31283msgid "Image could not be rendered" 31284msgstr "" 31285 31286#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:616 31287#, python-brace-format 31288msgid "Size: {0} Resolution: {1}x{2}" 31289msgstr "" 31290 31291#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:684 31292msgid "The files are identical after beautifying" 31293msgstr "" 31294 31295#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:25 31296msgid "Choose the external resources to download" 31297msgstr "" 31298 31299#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:58 31300msgid "Data URL #{}" 31301msgstr "" 31302 31303#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:59 31304msgid "one instance" 31305msgid_plural "{} instances" 31306msgstr[0] "" 31307msgstr[1] "" 31308 31309#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:108 31310msgid "Download external resources" 31311msgstr "" 31312 31313#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:122 31314msgid "Searching for external resources..." 31315msgstr "" 31316 31317#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:147 31318msgid "Scan failed" 31319msgstr "" 31320 31321#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:148 31322msgid "" 31323"Failed to scan for external resources, click \"Show details\" for more " 31324"information." 31325msgstr "" 31326 31327#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:156 31328msgid "No external resources found" 31329msgstr "" 31330 31331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:157 31332msgid "No external resources were found in this book." 31333msgstr "" 31334 31335#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:177 31336#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:186 31337msgid "" 31338"Failed to download external resources, click \"Show details\" for more " 31339"information." 31340msgstr "" 31341 31342#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:191 31343msgid "Some downloads failed" 31344msgstr "" 31345 31346#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:192 31347msgid "" 31348"Failed to download some external resources, click \"Show details\" for more " 31349"information." 31350msgstr "" 31351 31352#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:195 31353msgid "Updating resources in book..." 31354msgstr "" 31355 31356#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:198 31357msgid "Successfully processed the external resource" 31358msgid_plural "Successfully processed {} external resources" 31359msgstr[0] "" 31360msgstr[1] "" 31361 31362#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:200 31363msgid "Could not download one image" 31364msgid_plural "Could not download {} images" 31365msgstr[0] "" 31366msgstr[1] "" 31367 31368#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:218 31369msgid "Replace failed" 31370msgstr "" 31371 31372#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:219 31373msgid "" 31374"Failed to replace external resources, click \"Show details\" for more " 31375"information." 31376msgstr "" 31377 31378#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:94 31379#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:265 31380msgid "Trim image" 31381msgstr "" 31382 31383#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:106 31384#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:273 31385msgid "Auto-trim image" 31386msgstr "" 31387 31388#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:114 31389#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:266 31390msgid "Rotate image" 31391msgstr "" 31392 31393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:125 31394#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:267 31395msgid "Resize image" 31396msgstr "" 31397 31398#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:138 31399#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:274 31400#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:316 31401msgid "Sharpen image" 31402msgstr "" 31403 31404#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:151 31405#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:275 31406#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:322 31407msgid "Blur image" 31408msgstr "" 31409 31410#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:160 31411#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:278 31412msgid "Make image look like an oil painting" 31413msgstr "" 31414 31415#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:172 31416#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:276 31417msgid "De-speckle image" 31418msgstr "" 31419 31420#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:180 31421msgid "Normalize image" 31422msgstr "" 31423 31424#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:212 31425#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:359 31426#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:320 31427msgid "No image" 31428msgstr "" 31429 31430#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:212 31431msgid "No image loaded" 31432msgstr "" 31433 31434#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:214 31435#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:386 31436#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:400 31437msgid "Invalid image" 31438msgstr "" 31439 31440#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:214 31441msgid "The current image is not valid" 31442msgstr "" 31443 31444#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:259 31445#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:268 31446msgid "Drop image" 31447msgstr "" 31448 31449#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:357 31450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:307 31451msgid "Paste image" 31452msgstr "" 31453 31454#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:360 31455msgid "No image available in the clipboard" 31456msgstr "" 31457 31458#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:373 31459msgid "" 31460"No active selection, first select a region in the image, by dragging with " 31461"your mouse" 31462msgstr "" 31463 31464#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:603 31465msgid "Not a valid image" 31466msgstr "" 31467 31468#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:27 31469msgid "Choose the new width and height" 31470msgstr "" 31471 31472#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:34 31473msgid "&Width:" 31474msgstr "" 31475 31476#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:41 31477msgid "&Height:" 31478msgstr "" 31479 31480#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:202 31481msgid "" 31482"Cutting of images is not allowed. If you want to delete the image, use the " 31483"files browser to do it." 31484msgstr "" 31485 31486#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:253 31487msgid "File actions tool bar" 31488msgstr "" 31489 31490#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:257 31491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:351 31492msgid "Edit actions tool bar" 31493msgstr "" 31494 31495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:269 31496msgid "Image filters" 31497msgstr "" 31498 31499#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:277 31500msgid "Improve contrast (normalize image)" 31501msgstr "" 31502 31503#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:280 31504msgid "Image information bar" 31505msgstr "" 31506 31507#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:303 31508msgid "Copy selected region" 31509msgstr "" 31510 31511#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:304 31512msgid "Paste into selected region" 31513msgstr "" 31514 31515#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:306 31516msgid "Copy image" 31517msgstr "" 31518 31519#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:317 31520msgid "" 31521"The standard deviation for the Gaussian sharpen operation (higher means more" 31522" sharpening)" 31523msgstr "" 31524 31525#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:323 31526msgid "" 31527"The standard deviation for the Gaussian blur operation (higher means more " 31528"blurring)" 31529msgstr "" 31530 31531#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:328 31532msgid "Oilify image" 31533msgstr "" 31534 31535#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:329 31536msgid "The strength of the operation (higher numbers have larger effects)" 31537msgstr "" 31538 31539#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:39 31540msgid "Choose file name" 31541msgstr "" 31542 31543#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:65 31544#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:353 31545#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1086 31546msgid "No name specified" 31547msgstr "" 31548 31549#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:66 31550msgid "You must specify a file name for the new file, with an extension." 31551msgstr "" 31552 31553#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:197 31554msgid "Choose an image" 31555msgstr "" 31556 31557#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:197 31558msgid "Images in book" 31559msgstr "" 31560 31561#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:209 31562msgid "&Existing images in the book" 31563msgstr "" 31564 31565#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:237 31566msgid "Search for image by file name" 31567msgstr "" 31568 31569#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:251 31570msgid "Refresh the displayed images" 31571msgstr "" 31572 31573#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:254 31574msgid "&Import image" 31575msgstr "" 31576 31577#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:257 31578msgid "Import an image from elsewhere in your computer" 31579msgstr "" 31580 31581#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:258 31582msgid "&Paste image" 31583msgstr "" 31584 31585#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:261 31586msgid "Paste an image from the clipboard" 31587msgstr "" 31588 31589#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:262 31590msgid "Full page image" 31591msgstr "" 31592 31593#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:263 31594msgid "" 31595"Insert the image so that it takes up an entire page when viewed in a reader" 31596msgstr "" 31597 31598#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:265 31599#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1167 31600msgid "Preserve aspect ratio" 31601msgstr "" 31602 31603#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:266 31604msgid "" 31605"Preserve the aspect ratio of the inserted image when rendering it full paged" 31606msgstr "" 31607 31608#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:274 31609msgid "&Zoom in" 31610msgstr "" 31611 31612#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:321 31613msgid "There is no image on the clipboard" 31614msgstr "" 31615 31616#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:326 31617msgid "Invalid file extension" 31618msgstr "" 31619 31620#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:327 31621msgid "The file name you choose must have a .jpg or .png extension" 31622msgstr "" 31623 31624#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:378 31625msgid "Choose folder" 31626msgstr "" 31627 31628#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:385 31629msgid "Choose the folder into which the files will be placed" 31630msgstr "" 31631 31632#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:413 31633msgid "Create new folder" 31634msgstr "" 31635 31636#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:417 31637msgid "Enter a name for the new folder" 31638msgstr "" 31639 31640#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:417 31641msgid "Folder name" 31642msgstr "" 31643 31644#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:446 31645msgid "Create new book" 31646msgstr "" 31647 31648#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:457 31649msgid "&Authors:" 31650msgstr "" 31651 31652#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:461 31653#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:329 31654#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:367 31655msgid "&Language:" 31656msgstr "" 31657 31658#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:324 31659msgid "Invalid markup" 31660msgstr "" 31661 31662#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:325 31663msgid "" 31664"The current block tag has an existing unclosed style attribute. Run the Fix " 31665"HTML tool first." 31666msgstr "" 31667 31668#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:434 31669#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:456 31670msgid "Invalid HTML" 31671msgstr "" 31672 31673#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:435 31674#, python-format 31675msgid "" 31676"There is an unclosed %s tag. You should run the Fix HTML tool before trying " 31677"to rename tags." 31678msgstr "" 31679 31680#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:439 31681#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:452 31682msgid "No tag found" 31683msgstr "" 31684 31685#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:440 31686msgid "No suitable block level tag was found to rename" 31687msgstr "" 31688 31689#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:448 31690msgid "Cursor inside tag" 31691msgstr "" 31692 31693#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:449 31694msgid "Cannot split as the cursor is inside the tag definition" 31695msgstr "" 31696 31697#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:453 31698msgid "No suitable tag was found to split" 31699msgstr "" 31700 31701#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:457 31702#, python-format 31703msgid "" 31704"There is an unclosed %s tag. You should run the Fix HTML tool before trying " 31705"to split tags." 31706msgstr "" 31707 31708#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:669 31709msgid "Not in a block tag" 31710msgstr "" 31711 31712#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:670 31713msgid "" 31714"Cannot change text alignment as the cursor is not inside a block level tag, " 31715"such as a <p> or <div> tag." 31716msgstr "" 31717 31718#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:50 31719msgid "Insert filler text" 31720msgstr "" 31721 31722#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:66 31723msgid "Insert a tag" 31724msgstr "" 31725 31726#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:71 31727msgid "Insert a self closing tag" 31728msgstr "" 31729 31730#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:76 31731msgid "Insert a HTML link" 31732msgstr "" 31733 31734#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:81 31735msgid "Insert a HTML image" 31736msgstr "" 31737 31738#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:86 31739msgid "Insert a HTML tag with a class" 31740msgstr "" 31741 31742#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:423 31743#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:77 31744msgid "No snippet found" 31745msgstr "" 31746 31747#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:424 31748#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:78 31749msgid "No matching snippet was found" 31750msgstr "" 31751 31752#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:473 31753#, python-format 31754msgid "For help with snippets, see the <a href=\"%s\">User Manual</a>" 31755msgstr "" 31756 31757#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:479 31758msgid "The name of this snippet" 31759msgstr "" 31760 31761#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:483 31762msgid "The text used to trigger this snippet" 31763msgstr "" 31764 31765#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:484 31766msgid "Tri&gger:" 31767msgstr "" 31768 31769#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:495 31770msgid "&File types:" 31771msgstr "" 31772 31773#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:496 31774msgid "Which file types this snippet should be active in" 31775msgstr "" 31776 31777#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:503 31778msgid "You can test your snippet here" 31779msgstr "" 31780 31781#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:505 31782msgid "T&est:" 31783msgstr "" 31784 31785#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:525 31786msgid "Create a snippet" 31787msgstr "" 31788 31789#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:525 31790msgid "Edit snippet" 31791msgstr "" 31792 31793#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:557 31794msgid "You must provide a name for this snippet" 31795msgstr "" 31796 31797#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:559 31798msgid "You must provide a trigger for this snippet" 31799msgstr "" 31800 31801#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:561 31802msgid "You must provide a template for this snippet" 31803msgstr "" 31804 31805#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:563 31806msgid "You must specify at least one file type" 31807msgstr "" 31808 31809#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:570 31810msgid "Create/edit snippets" 31811msgstr "" 31812 31813#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:585 31814msgid "Search for a snippet" 31815msgstr "" 31816 31817#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:600 31818msgid "&Add snippet" 31819msgstr "" 31820 31821#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:605 31822msgid "&Edit snippet" 31823msgstr "" 31824 31825#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:610 31826msgid "&Remove snippet" 31827msgstr "" 31828 31829#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:615 31830msgid "Change &built-in" 31831msgstr "" 31832 31833#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:656 31834msgid "Invalid snippet" 31835msgstr "" 31836 31837#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:668 31838msgid "Cannot edit snippet" 31839msgstr "" 31840 31841#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:668 31842msgid "No snippet selected" 31843msgstr "" 31844 31845#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:687 31846msgid "No snippets found" 31847msgstr "" 31848 31849#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:688 31850#, python-format 31851msgid "No snippets found for query: %s" 31852msgstr "" 31853 31854#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:706 31855msgid "Choose the built-in snippet to modify:" 31856msgstr "" 31857 31858#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:300 31859msgid "Invalid text" 31860msgstr "" 31861 31862#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:301 31863msgid "Unterminated string" 31864msgstr "" 31865 31866#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:306 31867#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:490 31868msgid "Hold down the Ctrl key and click to open this link" 31869msgstr "" 31870 31871#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:310 31872#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:493 31873msgid "This link points to a file that is not present in the book" 31874msgstr "" 31875 31876#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:469 31877msgid "An unescaped < is not allowed. Replace it with <" 31878msgstr "" 31879 31880#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:470 31881msgid "An unescaped ampersand is not allowed. Replace it with &" 31882msgstr "" 31883 31884#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:471 31885msgid "An unescaped > is not allowed. Replace it with >" 31886msgstr "" 31887 31888#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:472 31889msgid "/ not allowed except at the end of the tag" 31890msgstr "" 31891 31892#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:473 31893msgid "Unknown character" 31894msgstr "" 31895 31896#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:474 31897msgid "A closing tag must contain only the tag name and nothing else" 31898msgstr "" 31899 31900#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:475 31901msgid "Expecting an attribute value" 31902msgstr "" 31903 31904#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:476 31905msgid "A tag name cannot end with a colon" 31906msgstr "" 31907 31908#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:487 31909msgid "" 31910"Hold down the Ctrl key and click to open the first matching CSS style rule" 31911msgstr "" 31912 31913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/text.py:441 31914msgid "" 31915"Sorting CSS rules can in rare cases change the effective styles applied to " 31916"the book. Are you sure you want to proceed?" 31917msgstr "" 31918 31919#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:328 31920msgid "Create custom theme" 31921msgstr "" 31922 31923#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:335 31924msgid "&Name of custom theme:" 31925msgstr "" 31926 31927#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:339 31928msgid "&Builtin theme to base on:" 31929msgstr "" 31930 31931#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:354 31932msgid "You must specify a name for your theme" 31933msgstr "" 31934 31935#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:357 31936#, python-format 31937msgid "A custom theme with the name %s already exists" 31938msgstr "" 31939 31940#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:403 31941msgid "No color" 31942msgstr "" 31943 31944#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:403 31945#, python-brace-format 31946msgid "Red: {0} Green: {1} Blue: {2}" 31947msgstr "" 31948 31949#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:448 31950msgid "Remove color" 31951msgstr "" 31952 31953#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:454 31954msgid "&Background" 31955msgstr "" 31956 31957#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:454 31958msgid "&Foreground" 31959msgstr "" 31960 31961#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:458 31962#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:64 31963msgid "&Italic" 31964msgstr "" 31965 31966#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:458 31967msgid "B&old" 31968msgstr "" 31969 31970#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:468 31971msgid "&Underline:" 31972msgstr "" 31973 31974#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:484 31975msgid "" 31976"<h2>Creating a custom theme</h2>\n" 31977"\n" 31978"<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" 31979"\n" 31980"<p>As you make changes to your theme on the left, the changes will be reflected live in this panel.</p>\n" 31981"\n" 31982"<p xml:lang=\"und\">\n" 31983"{}\n" 31984" 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" 31985"\n" 31986"{}\n" 31987" Defines the colors for text selected by the mouse.\n" 31988"\n" 31989"{}\n" 31990" Defines the color for the line containing the cursor.\n" 31991"\n" 31992"{}\n" 31993" Defines the colors for the line numbers on the left.\n" 31994"\n" 31995"{}\n" 31996" Defines the colors for matching tags in HTML and matching\n" 31997" braces in CSS.\n" 31998"\n" 31999"{}\n" 32000" Used for highlighting tags in HTML\n" 32001"\n" 32002"{}\n" 32003" Used for highlighting attributes in HTML\n" 32004"\n" 32005"{}\n" 32006" Tag names in HTML\n" 32007"\n" 32008"{}\n" 32009" Namespace prefixes in XML and constants in CSS\n" 32010"\n" 32011"{}\n" 32012" Non-breaking spaces/hyphens in HTML\n" 32013"\n" 32014"{}\n" 32015" Syntax errors such as <this <>\n" 32016"\n" 32017"{}\n" 32018" Misspelled words such as <span lang=\"en\">thisword</span>\n" 32019"\n" 32020"{}\n" 32021" Comments like <!-- this one -->\n" 32022"\n" 32023"</p>\n" 32024"\n" 32025"<style type=\"text/css\">\n" 32026"/* Some CSS so you can see how the highlighting rules affect it */\n" 32027"\n" 32028"p.someclass {{\n" 32029" font-family: serif;\n" 32030" font-size: 12px;\n" 32031" line-height: 1.2;\n" 32032"}}\n" 32033"</style>\n" 32034msgstr "" 32035 32036#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:555 32037msgid "Create/edit custom theme" 32038msgstr "" 32039 32040#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:564 32041msgid "&Edit theme:" 32042msgstr "" 32043 32044#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:575 32045msgid "Add &new theme" 32046msgstr "" 32047 32048#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:579 32049msgid "&Remove theme" 32050msgstr "" 32051 32052#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:62 32053msgid "&Bold" 32054msgstr "" 32055 32056#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:62 32057msgid "Make the selected text bold" 32058msgstr "" 32059 32060#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:63 32061msgid "<h3>Bold</h3>Make the selected text bold" 32062msgstr "" 32063 32064#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:64 32065msgid "Make the selected text italic" 32066msgstr "" 32067 32068#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:65 32069msgid "<h3>Italic</h3>Make the selected text italic" 32070msgstr "" 32071 32072#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:66 32073#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:775 32074msgid "&Underline" 32075msgstr "" 32076 32077#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:66 32078msgid "Underline the selected text" 32079msgstr "" 32080 32081#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:67 32082msgid "<h3>Underline</h3>Underline the selected text" 32083msgstr "" 32084 32085#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:68 32086msgid "&Strikethrough" 32087msgstr "" 32088 32089#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:69 32090msgid "Draw a line through the selected text" 32091msgstr "" 32092 32093#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:70 32094msgid "<h3>Strikethrough</h3>Draw a line through the selected text" 32095msgstr "" 32096 32097#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:71 32098msgid "&Superscript" 32099msgstr "" 32100 32101#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:72 32102msgid "Make the selected text a superscript" 32103msgstr "" 32104 32105#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:73 32106msgid "" 32107"<h3>Superscript</h3>Set the selected text slightly smaller and above the " 32108"normal line" 32109msgstr "" 32110 32111#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:74 32112msgid "&Subscript" 32113msgstr "" 32114 32115#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:75 32116msgid "Make the selected text a subscript" 32117msgstr "" 32118 32119#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:76 32120msgid "" 32121"<h3>Subscript</h3>Set the selected text slightly smaller and below the " 32122"normal line" 32123msgstr "" 32124 32125#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:77 32126msgid "&Color" 32127msgstr "" 32128 32129#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:77 32130msgid "Change text color" 32131msgstr "" 32132 32133#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:78 32134msgid "<h3>Color</h3>Change the color of the selected text" 32135msgstr "" 32136 32137#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:79 32138msgid "&Background color" 32139msgstr "" 32140 32141#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:80 32142msgid "Change background color of text" 32143msgstr "" 32144 32145#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:81 32146msgid "" 32147"<h3>Background color</h3>Change the background color of the selected text" 32148msgstr "" 32149 32150#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:82 32151msgid "Align &left" 32152msgstr "" 32153 32154#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:83 32155msgid "<h3>Align left</h3>Align the paragraph to the left" 32156msgstr "" 32157 32158#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:84 32159msgid "&Center" 32160msgstr "" 32161 32162#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:85 32163msgid "<h3>Center</h3>Center the paragraph" 32164msgstr "" 32165 32166#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:86 32167msgid "Align &right" 32168msgstr "" 32169 32170#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:87 32171msgid "<h3>Align right</h3>Align the paragraph to the right" 32172msgstr "" 32173 32174#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:88 32175msgid "&Justify" 32176msgstr "" 32177 32178#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:88 32179msgid "Justify" 32180msgstr "" 32181 32182#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:89 32183msgid "<h3>Justify</h3>Align the paragraph to both the left and right margins" 32184msgstr "" 32185 32186#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:91 32187msgid "&Sort style rules" 32188msgstr "" 32189 32190#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:92 32191msgid "Sort the style rules" 32192msgstr "" 32193 32194#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:93 32195msgid "&Insert image" 32196msgstr "" 32197 32198#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:94 32199msgid "Insert an image into the text" 32200msgstr "" 32201 32202#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:95 32203msgid "<h3>Insert image</h3>Insert an image into the text" 32204msgstr "" 32205 32206#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:97 32207msgid "Insert &hyperlink" 32208msgstr "" 32209 32210#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:97 32211#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:647 32212msgid "Insert hyperlink" 32213msgstr "" 32214 32215#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:98 32216msgid "<h3>Insert hyperlink</h3>Insert a hyperlink into the text" 32217msgstr "" 32218 32219#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:100 32220msgid "Smart &comment" 32221msgstr "" 32222 32223#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:101 32224msgid "Smart comment (toggle block comments)" 32225msgstr "" 32226 32227#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:102 32228msgid "" 32229"<h3>Smart comment</h3>Comment or uncomment text<br><br>If the cursor is " 32230"inside an existing block comment, uncomment it, otherwise comment out the " 32231"selected text." 32232msgstr "" 32233 32234#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:107 32235#, python-format 32236msgid "Convert the paragraph to <%s>" 32237msgstr "" 32238 32239#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112 32240msgid "&Lower case" 32241msgstr "" 32242 32243#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112 32244msgid "&Swap case" 32245msgstr "" 32246 32247#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112 32248msgid "&Upper case" 32249msgstr "" 32250 32251#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:113 32252msgid "&Capitalize" 32253msgstr "" 32254 32255#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:113 32256msgid "&Title case" 32257msgstr "" 32258 32259#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:114 32260#, python-format 32261msgid "Change the case of the selected text: %s" 32262msgstr "" 32263 32264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:118 32265msgid "Insert &tag" 32266msgstr "" 32267 32268#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:118 32269msgid "Insert tag" 32270msgstr "" 32271 32272#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:119 32273msgid "" 32274"<h3>Insert tag</h3>Insert a tag, if some text is selected the tag will be " 32275"inserted around the selected text" 32276msgstr "" 32277 32278#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:121 32279msgid "Remove &tag" 32280msgstr "" 32281 32282#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:121 32283msgid "Remove tag" 32284msgstr "" 32285 32286#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:122 32287msgid "<h3>Remove tag</h3>Remove the currently highlighted tag" 32288msgstr "" 32289 32290#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:124 32291msgid "&Split tag" 32292msgstr "" 32293 32294#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:124 32295msgid "Split current tag" 32296msgstr "" 32297 32298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:125 32299msgid "<h3>Split tag</h3>Split the current tag at the cursor position" 32300msgstr "" 32301 32302#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:131 32303msgid "Change paragraph to heading" 32304msgstr "" 32305 32306#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:260 32307msgid "Add a tag to this menu" 32308msgstr "" 32309 32310#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:262 32311msgid "Remove from this menu" 32312msgstr "" 32313 32314#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:278 32315msgid "Name of tag to add" 32316msgstr "" 32317 32318#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:279 32319msgid "Enter the name of the tag" 32320msgstr "" 32321 32322#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:353 32323msgid "Editor tools" 32324msgstr "" 32325 32326#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:357 32327msgid "Format text" 32328msgstr "" 32329 32330#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:502 32331msgid "No text" 32332msgstr "" 32333 32334#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:503 32335msgid "There is no suitable text in the clipboard to paste." 32336msgstr "" 32337 32338#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:566 32339msgid "Ignore this word" 32340msgstr "" 32341 32342#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:570 32343#, python-brace-format 32344msgid "Add this word to the dictionary: {0}" 32345msgstr "" 32346 32347#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:573 32348msgid "Add this word to the dictionary" 32349msgstr "" 32350 32351#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:582 32352#, python-format 32353msgid "Open %s" 32354msgstr "" 32355 32356#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:588 32357msgid "Rename the class {}" 32358msgstr "" 32359 32360#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:595 32361#, python-format 32362msgid "Show help for: %s" 32363msgstr "" 32364 32365#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:612 32366msgid "Change &case" 32367msgstr "" 32368 32369#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:55 32370#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:87 32371msgid "Chapter-" 32372msgstr "" 32373 32374#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:56 32375msgid "Style-" 32376msgstr "" 32377 32378#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:56 32379msgid "Styles" 32380msgstr "" 32381 32382#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:57 32383msgid "Image-" 32384msgstr "" 32385 32386#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:58 32387msgid "Font-" 32388msgstr "" 32389 32390#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:59 32391msgid "Misc-" 32392msgstr "" 32393 32394#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:68 32395msgid "The file name must have an extension" 32396msgstr "" 32397 32398#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:73 32399msgid "The file name contains invalid characters" 32400msgstr "" 32401 32402#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:75 32403msgid "This file name already exists in the book" 32404msgstr "" 32405 32406#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:83 32407msgid "Bulk rename items" 32408msgstr "" 32409 32410#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:93 32411msgid "All selected files will be renamed to the form prefix-number" 32412msgstr "" 32413 32414#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:95 32415msgid "&Prefix:" 32416msgstr "" 32417 32418#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:98 32419msgid "Starting &number:" 32420msgstr "" 32421 32422#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:100 32423msgid "Rename files according to their book order" 32424msgstr "" 32425 32426#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:102 32427msgid "" 32428"Rename the selected files according to the order they appear in the book, " 32429"instead of the order they were selected in." 32430msgstr "" 32431 32432#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:314 32433#, python-brace-format 32434msgid "Merge the file {0} into the file {1}?" 32435msgstr "" 32436 32437#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:316 32438#, python-brace-format 32439msgid "Merge the {0} selected files into the file {1}?" 32440msgstr "" 32441 32442#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:317 32443msgid "Merge files" 32444msgstr "" 32445 32446#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:533 32447msgid "Full path: " 32448msgstr "" 32449 32450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:544 32451#, python-format 32452msgid "This file is the cover %s for this book" 32453msgstr "" 32454 32455#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:544 32456msgid "image" 32457msgstr "" 32458 32459#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:547 32460msgid "This file contains all the metadata and book structure information" 32461msgstr "" 32462 32463#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:550 32464msgid "This file contains the metadata table of contents" 32465msgstr "" 32466 32467#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:553 32468msgid "This file is not listed in the book manifest" 32469msgstr "" 32470 32471#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:556 32472msgid "" 32473"This file is marked as non-linear in the spine\n" 32474"Drag it to the top to make it linear" 32475msgstr "" 32476 32477#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:560 32478msgid "This file is a text file that is not referenced in the spine" 32479msgstr "" 32480 32481#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:564 32482msgid "This file occurs more than once in the spine" 32483msgstr "" 32484 32485#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:571 32486msgid "Not a valid font" 32487msgstr "" 32488 32489#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:642 32490msgid "Select all {} files" 32491msgstr "" 32492 32493#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:643 32494msgid "De-select all {} files" 32495msgstr "" 32496 32497#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:657 32498#, python-format 32499msgid "Export %s" 32500msgstr "" 32501 32502#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:659 32503#, python-format 32504msgid "Replace %s with file..." 32505msgstr "" 32506 32507#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:661 32508#, python-format 32509msgid "Export all %d selected files" 32510msgstr "" 32511 32512#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:667 32513#, python-format 32514msgid "&Rename %s" 32515msgstr "" 32516 32517#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:669 32518#, python-format 32519msgid "Mark %s as cover image" 32520msgstr "" 32521 32522#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:671 32523#, python-format 32524msgid "Mark %s as cover page" 32525msgstr "" 32526 32527#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:677 32528msgid "&Bulk rename the selected files" 32529msgstr "" 32530 32531#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:678 32532msgid "Change the file extension for the selected files" 32533msgstr "" 32534 32535#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:680 32536msgid "&Delete the selected file" 32537msgid_plural "&Delete the {} selected files" 32538msgstr[0] "" 32539msgstr[1] "" 32540 32541#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:682 32542msgid "&Copy the selected file to another editor instance" 32543msgid_plural "&Copy the {} selected files to another editor instance" 32544msgstr[0] "" 32545msgstr[1] "" 32546 32547#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:687 32548msgid "Paste files from other editor instance" 32549msgstr "" 32550 32551#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:697 32552msgid "Link &stylesheets..." 32553msgstr "" 32554 32555#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:700 32556msgid "&Merge selected text files" 32557msgstr "" 32558 32559#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:702 32560msgid "&Merge selected style files" 32561msgstr "" 32562 32563#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:729 32564#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:762 32565#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:770 32566msgid "Cannot rename" 32567msgstr "" 32568 32569#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:730 32570#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:763 32571#, python-format 32572msgid "" 32573"%s books do not support file renaming as they do not use file names " 32574"internally. The filenames you see are automatically generated from the " 32575"internal structures of the original file." 32576msgstr "" 32577 32578#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:744 32579msgid "Not first item" 32580msgstr "" 32581 32582#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:745 32583#, python-format 32584msgid "" 32585"%s is not the first text item. You should only mark the first text item as " 32586"cover. Do you want to make it the first item?" 32587msgstr "" 32588 32589#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:771 32590#, python-format 32591msgid "The file(s) %s cannot be renamed." 32592msgstr "" 32593 32594#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:802 32595msgid "New file extension:" 32596msgstr "" 32597 32598#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:802 32599msgid "Rename files" 32600msgstr "" 32601 32602#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:829 32603#, python-format 32604msgid "The file(s) %s cannot be deleted." 32605msgstr "" 32606 32607#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:893 32608#, python-format 32609msgid "No item with the name: %s was found" 32610msgstr "" 32611 32612#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:940 32613#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:949 32614msgid "Choose location" 32615msgstr "" 32616 32617#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:941 32618#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:958 32619#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1317 32620#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:78 32621msgid "Files" 32622msgstr "" 32623 32624#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:960 32625msgid "HTML files" 32626msgstr "" 32627 32628#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:982 32629msgid "No stylesheets" 32630msgstr "" 32631 32632#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:983 32633msgid "" 32634"This book currently has no stylesheets. You must first create a stylesheet " 32635"before linking it." 32636msgstr "" 32637 32638#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:988 32639msgid "Choose stylesheets" 32640msgstr "" 32641 32642#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:989 32643msgid "Choose the stylesheets to link. Drag and drop to re-arrange" 32644msgstr "" 32645 32646#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1005 32647msgid "Remove existing links to stylesheets" 32648msgstr "" 32649 32650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1025 32651msgid "" 32652"Choose a name for the new (blank) file. To place the file in a specific " 32653"folder in the book, include the folder name, for example: " 32654"<i>text/chapter1.html" 32655msgstr "" 32656 32657#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1033 32658msgid "Automatically add style-sheet links into new HTML files" 32659msgstr "" 32660 32661#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1043 32662msgid "Import resource file (image/font/etc.)" 32663msgstr "" 32664 32665#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1045 32666msgid "Import a file from your computer as a new file into the book." 32667msgstr "" 32668 32669#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1073 32670msgid "Choose a name for the imported file" 32671msgstr "" 32672 32673#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1087 32674msgid "" 32675"You must specify a name for the new file, with an extension, for example, " 32676"chapter1.html" 32677msgstr "" 32678 32679#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1114 32680msgid "Choose master file" 32681msgstr "" 32682 32683#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1117 32684msgid "" 32685"Choose the master file. All selected files will be merged into the master " 32686"file:" 32687msgstr "" 32688 32689#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:127 32690#, python-format 32691msgid "Debug output from %s" 32692msgstr "" 32693 32694#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:170 32695#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1416 32696msgid "No such function" 32697msgstr "" 32698 32699#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:171 32700#, python-format 32701msgid "There is no function named %s" 32702msgstr "" 32703 32704#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:174 32705msgid "Cannot remove builtin function" 32706msgstr "" 32707 32708#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:175 32709#, python-format 32710msgid "The function %s is a builtin function, it cannot be removed." 32711msgstr "" 32712 32713#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:202 32714msgid "Choose a function to run on matched text (by name)" 32715msgstr "" 32716 32717#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:212 32718#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:121 32719msgid "Save current search" 32720msgstr "" 32721 32722#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:213 32723#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:122 32724msgid "Show saved searches" 32725msgstr "" 32726 32727#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:221 32728msgid "Create/edit a function" 32729msgstr "" 32730 32731#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:228 32732msgid "F&unction name:" 32733msgstr "" 32734 32735#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:249 32736#, python-format 32737msgid "For help with creating functions, see the <a href=\"%s\">User Manual</a>" 32738msgstr "" 32739 32740#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:270 32741#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:824 32742msgid "Must specify name" 32743msgstr "" 32744 32745#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:271 32746msgid "You must specify a name for this function." 32747msgstr "" 32748 32749#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:276 32750msgid "Invalid Python code" 32751msgstr "" 32752 32753#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:277 32754#, python-format 32755msgid "The code you created is not valid Python code, with error: %s" 32756msgstr "" 32757 32758#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:279 32759msgid "No replace function" 32760msgstr "" 32761 32762#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:280 32763msgid "You must create a Python function named replace in your code" 32764msgstr "" 32765 32766#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:287 32767#, python-format 32768msgid "Inherited from %s" 32769msgstr "" 32770 32771#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:289 32772#, python-format 32773msgid "Matched CSS rules for %s" 32774msgstr "" 32775 32776#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:298 32777msgid "Computed final style" 32778msgstr "" 32779 32780#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:361 32781msgid "Copy everything" 32782msgstr "" 32783 32784#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:403 32785msgid "No style information found" 32786msgstr "" 32787 32788#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:404 32789msgid "" 32790"Move the cursor inside a HTML tag to see what styles apply to that tag." 32791msgstr "" 32792 32793#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/main.py:28 32794msgid "" 32795"%prog [opts] [path_to_ebook] [name_of_file_inside_book ...]\n" 32796"\n" 32797"Launch the calibre Edit book tool. You can optionally also specify the names of\n" 32798"files inside the book which will be opened for editing automatically.\n" 32799msgstr "" 32800 32801#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/main.py:37 32802msgid "The text to select in the book when it is opened for editing" 32803msgstr "" 32804 32805#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:32 32806#, python-format 32807msgid "Change this to the relative path to: %s" 32808msgstr "" 32809 32810#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:46 32811msgid "Font file added" 32812msgstr "" 32813 32814#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:47 32815msgid "" 32816"The font file <b>{}</b> has been added. The text for the CSS @font-face rule" 32817" for this file has been copied to the clipboard. You should paste it into " 32818"whichever CSS file you want to add this font to." 32819msgstr "" 32820 32821#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:59 32822msgid "Font files added" 32823msgstr "" 32824 32825#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:60 32826msgid "" 32827"The specified font files have been added. The text for the CSS @font-face " 32828"rules for these files has been copied to the clipboard. You should paste it " 32829"into whichever CSS file you want to add these fonts to." 32830msgstr "" 32831 32832#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:67 32833#, python-format 32834msgid "Font faces for %s" 32835msgstr "" 32836 32837#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:111 32838msgid "Embedded" 32839msgstr "" 32840 32841#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:111 32842msgid "Font family" 32843msgstr "" 32844 32845#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:179 32846msgid "Change font" 32847msgstr "" 32848 32849#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:187 32850#, python-format 32851msgid "Change the font %s to:" 32852msgid_plural "Change the fonts %s to:" 32853msgstr[0] "" 32854msgstr[1] "" 32855 32856#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:192 32857msgid "&New font:" 32858msgstr "" 32859 32860#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:216 32861#, python-format 32862msgid "The font <i>%s</i> <b>exists</b> on your computer" 32863msgstr "" 32864 32865#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:217 32866#, python-format 32867msgid "The font <i>%s</i> <b>does not exist</b> on your computer" 32868msgstr "" 32869 32870#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:230 32871msgid "Manage fonts" 32872msgstr "" 32873 32874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:242 32875msgid "&Install fonts" 32876msgstr "" 32877 32878#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:244 32879msgid "" 32880"Install fonts from .ttf/.otf files to make them available for embedding" 32881msgstr "" 32882 32883#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:264 32884msgid "&Change selected fonts" 32885msgstr "" 32886 32887#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:268 32888msgid "&Remove selected fonts" 32889msgstr "" 32890 32891#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:272 32892msgid "&Embed all fonts" 32893msgstr "" 32894 32895#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:276 32896msgid "&Subset all fonts" 32897msgstr "" 32898 32899#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:281 32900msgid "Rescan the book for fonts in case you have made changes" 32901msgstr "" 32902 32903#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:287 32904msgid "" 32905" All the fonts declared in this book are shown to the left, along with whether they are embedded or not.\n" 32906" You can remove or replace any selected font and also embed any declared fonts that are not already embedded." 32907msgstr "" 32908 32909#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:289 32910msgid "" 32911" Double click any font family to see if the font is available for embedding " 32912"on your computer. " 32913msgstr "" 32914 32915#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:301 32916#, python-format 32917msgid "" 32918"The font <b>%s</b> was not found on your computer. If you have the font " 32919"files, you can install it using the \"Install fonts\" button in the lower " 32920"left corner." 32921msgstr "" 32922 32923#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:327 32924msgid "No fonts selected" 32925msgstr "" 32926 32927#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:328 32928msgid "No fonts selected, you must first select some fonts in the left panel" 32929msgstr "" 32930 32931#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:34 32932msgid "Remove unused CSS" 32933msgstr "" 32934 32935#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:43 32936msgid "" 32937"This will remove all CSS rules that do not match any actual content. There " 32938"are a couple of additional cleanups you can enable, below:" 32939msgstr "" 32940 32941#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:45 32942msgid "Remove unused &class attributes" 32943msgstr "" 32944 32945#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:49 32946msgid "" 32947"Remove all class attributes from the HTML that do not match any existing CSS" 32948" rules" 32949msgstr "" 32950 32951#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:50 32952msgid "Merge CSS rules with identical &selectors" 32953msgstr "" 32954 32955#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:54 32956msgid "" 32957"Merge CSS rules in the same stylesheet that have identical selectors. Note " 32958"that in rare cases merging can result in a change to the effective styling " 32959"of the book, so use with care." 32960msgstr "" 32961 32962#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:57 32963msgid "Merge CSS rules with identical &properties" 32964msgstr "" 32965 32966#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:61 32967msgid "" 32968"Merge CSS rules in the same stylesheet that have identical properties. Note " 32969"that in rare cases merging can result in a change to the effective styling " 32970"of the book, so use with care." 32971msgstr "" 32972 32973#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:64 32974msgid "Remove &unreferenced style sheets" 32975msgstr "" 32976 32977#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:68 32978msgid "Remove stylesheets that are not referenced by any content." 32979msgstr "" 32980 32981#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:91 32982msgid "Remove NCX ToC file" 32983msgstr "" 32984 32985#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:92 32986msgid "Remove the legacy Table of Contents in NCX form?" 32987msgstr "" 32988 32989#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:93 32990msgid "" 32991"This form of Table of Contents is superseded by the new HTML based Table of " 32992"Contents. Leaving it behind is useful only if you expect this book to be " 32993"read on very old devices that lack proper support for EPUB 3" 32994msgstr "" 32995 32996#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:97 32997msgid "Ask this question again in the future" 32998msgstr "" 32999 33000#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:99 33001msgid "Keep NCX" 33002msgstr "" 33003 33004#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:99 33005msgid "Remove NCX" 33006msgstr "" 33007 33008#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:115 33009msgid "Action report" 33010msgstr "" 33011 33012#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:183 33013msgid "Compress images" 33014msgstr "" 33015 33016#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:203 33017msgid "" 33018"You can compress the images in this book losslessly, reducing the file size " 33019"of the book, without affecting image quality. Typically image size is " 33020"reduced by 5 - 15%." 33021msgstr "" 33022 33023#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:209 33024msgid "Enable &lossy compression of JPEG images" 33025msgstr "" 33026 33027#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:210 33028msgid "" 33029"This allows you to change the quality factor used for JPEG images.\n" 33030"By lowering the quality you can greatly reduce file size, at the expense of the image looking blurred." 33031msgstr "" 33032 33033#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:217 33034msgid "" 33035"The compression quality, 1 is high compression, 100 is low compression.\n" 33036"Image quality is inversely correlated with compression quality." 33037msgstr "" 33038 33039#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:221 33040msgid "Compression &quality:" 33041msgstr "" 33042 33043#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:250 33044msgid "Compressing images..." 33045msgstr "" 33046 33047#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:276 33048msgid "Compressing images, please wait..." 33049msgstr "" 33050 33051#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:168 33052msgid "Editor font &family:" 33053msgstr "" 33054 33055#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:172 33056msgid "Editor font &size:" 33057msgstr "" 33058 33059#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:176 33060msgid "Create/edit &custom color schemes" 33061msgstr "" 33062 33063#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:180 33064msgid "&Color scheme:" 33065msgstr "" 33066 33067#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:184 33068msgid " characters" 33069msgstr "" 33070 33071#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:185 33072msgid "W&idth of tabs:" 33073msgstr "" 33074 33075#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:187 33076msgid "Change &templates" 33077msgstr "" 33078 33079#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:188 33080msgid "Templates for new files:" 33081msgstr "" 33082 33083#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:192 33084msgid "&Wrap long lines in the editor" 33085msgstr "" 33086 33087#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:196 33088msgid "&Replace HTML entities as they are typed" 33089msgstr "" 33090 33091#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:198 33092msgid "" 33093"With this option, every time you type in a complete html entity, such as " 33094"&hellip; it is automatically replaced by its corresponding character. " 33095"The replacement happens only when the trailing semi-colon is typed." 33096msgstr "" 33097 33098#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:204 33099msgid "Auto close t&ags when typing </" 33100msgstr "" 33101 33102#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:206 33103msgid "" 33104"With this option, every time you type </ the current HTML closing tag is " 33105"auto-completed" 33106msgstr "" 33107 33108#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:210 33109msgid "" 33110"Show the &name of the current character before the cursor along with the " 33111"line and column number" 33112msgstr "" 33113 33114#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:214 33115msgid "Beautify individual &files automatically when they are opened" 33116msgstr "" 33117 33118#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:216 33119msgid "" 33120"This will cause the beautify current file action to be performed " 33121"automatically every time you open a HTML/CSS/etc. file for editing." 33122msgstr "" 33123 33124#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:221 33125msgid "Show &misspelled words underlined in the code view" 33126msgstr "" 33127 33128#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:223 33129msgid "" 33130"This will cause spelling errors to be highlighted in the code view for easy " 33131"correction as you type." 33132msgstr "" 33133 33134#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:228 33135msgid "Allow drag and drop &editing of text" 33136msgstr "" 33137 33138#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:230 33139msgid "" 33140"Allow using drag and drop to move text around in the editor. It can be " 33141"useful to turn this off if you have a misbehaving touchpad." 33142msgstr "" 33143 33144#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:234 33145msgid "Manage &spelling dictionaries" 33146msgstr "" 33147 33148#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:239 33149msgid "Manage sni&ppets" 33150msgstr "" 33151 33152#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:257 33153#, python-format 33154msgid "Automatic (%s)" 33155msgstr "" 33156 33157#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:283 33158msgid "Update &metadata embedded in the book when opening" 33159msgstr "" 33160 33161#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:285 33162msgid "" 33163"When the file is opened, update the metadata embedded in the book file to " 33164"the current metadata in the calibre library." 33165msgstr "" 33166 33167#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:290 33168msgid "" 33169"Ask which &format to edit if more than one format is available for the book" 33170msgstr "" 33171 33172#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:294 33173msgid "" 33174"When auto-selecting the format to edit for a book with multiple formats, " 33175"this is the preference order." 33176msgstr "" 33177 33178#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:296 33179msgid "Preferred format order (drag and drop to change)" 33180msgstr "" 33181 33182#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:308 33183msgid "Allow dockable &windows to be nested inside the dock areas" 33184msgstr "" 33185 33186#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:310 33187msgid "" 33188"By default, you can have only a single row or column of windows in the dock " 33189"areas (the areas around the central editors). This option allows for more " 33190"flexible window layout, but is a little more complex to use." 33191msgstr "" 33192 33193#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:315 33194msgid "Choose which windows will occupy the corners of the dockable areas" 33195msgstr "" 33196 33197#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:321 33198msgid "The &top-left corner" 33199msgstr "" 33200 33201#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:321 33202msgid "The top-&right corner" 33203msgstr "" 33204 33205#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:322 33206msgid "The &bottom-left corner" 33207msgstr "" 33208 33209#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:322 33210msgid "The bottom-ri&ght corner" 33211msgstr "" 33212 33213#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:325 33214msgid "Restore &state of previously edited book when opening it again" 33215msgstr "" 33216 33217#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:327 33218msgid "" 33219"When opening a previously edited book again, restore its state. That means " 33220"all open files are automatically re-opened and the cursor is positioned at " 33221"its previous location." 33222msgstr "" 33223 33224#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:333 33225msgid "Show full &file paths in the File browser" 33226msgstr "" 33227 33228#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:335 33229msgid "" 33230"Showing the full file paths is useful when editing books that contain " 33231"multiple files with the same file name." 33232msgstr "" 33233 33234#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:364 33235msgid "Monospaced text" 33236msgstr "" 33237 33238#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:364 33239msgid "Sans-serif text" 33240msgstr "" 33241 33242#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:364 33243msgid "Serif text" 33244msgstr "" 33245 33246#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:369 33247#, python-format 33248msgid "Font family for &%s:" 33249msgstr "" 33250 33251#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:372 33252msgid "Style for standard &text:" 33253msgstr "" 33254 33255#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:376 33256msgid "&Default font size:" 33257msgstr "" 33258 33259#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:379 33260msgid "&Monospace font size:" 33261msgstr "" 33262 33263#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:382 33264msgid "Mi&nimum font size:" 33265msgstr "" 33266 33267#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:384 33268msgid "lines" 33269msgstr "" 33270 33271#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:386 33272msgid "" 33273"Number of lines that are shown above the current line when syncing the text " 33274"shown in the preview panel to the cursor position in the code view" 33275msgstr "" 33276 33277#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:387 33278msgid "Visible lines above s&ync point:" 33279msgstr "" 33280 33281#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:388 33282msgid "Background color:" 33283msgstr "" 33284 33285#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:389 33286msgid "Foreground color:" 33287msgstr "" 33288 33289#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:390 33290msgid "Link color:" 33291msgstr "" 33292 33293#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:404 33294msgid "Use the colors from the book styles, defaulting to black-on-white" 33295msgstr "" 33296 33297#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:405 33298msgid "Theme based" 33299msgstr "" 33300 33301#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:405 33302msgid "When using a dark theme force dark colors, otherwise same as \"No change\"" 33303msgstr "" 33304 33305#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:406 33306msgid "Choose a custom color" 33307msgstr "" 33308 33309#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:406 33310#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:72 33311#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:240 33312msgid "Custom" 33313msgstr "தனிப்பயன்" 33314 33315#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:454 33316msgid "Choose which toolbar you want to customize" 33317msgstr "" 33318 33319#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:455 33320#, python-format 33321msgid "Tools for %s editors" 33322msgstr "" 33323 33324#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:457 33325msgid "Book wide actions" 33326msgstr "" 33327 33328#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:458 33329msgid "Book wide tools" 33330msgstr "" 33331 33332#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:459 33333msgid "Book wide tools from third party plugins" 33334msgstr "" 33335 33336#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:460 33337msgid "Common tools for all editors" 33338msgstr "" 33339 33340#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:464 33341msgid "Text formatting actions" 33342msgstr "" 33343 33344#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:467 33345msgid "&Toolbar to customize:" 33346msgstr "" 33347 33348#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:496 33349#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:439 33350msgid "Add selected actions to the toolbar" 33351msgstr "" 33352 33353#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:499 33354#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:443 33355msgid "Remove selected actions from the toolbar" 33356msgstr "" 33357 33358#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:511 33359msgid "Adjust the size of icons on all toolbars" 33360msgstr "" 33361 33362#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:514 33363msgid "Toolbar &icon size:" 33364msgstr "" 33365 33366#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:664 33367msgid "Customize templates" 33368msgstr "" 33369 33370#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:677 33371msgid "Choose the &type of template to edit:" 33372msgstr "" 33373 33374#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:683 33375#, python-brace-format 33376msgid "" 33377"The variables {0} and {1} will be replaced with the title and author of the " 33378"book. {2} is where the cursor will be positioned. If you want to include " 33379"braces in your template, for example for CSS rules, you have to escape them," 33380" like this: {3}" 33381msgstr "" 33382 33383#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:744 33384msgid "Preferences for Edit book" 33385msgstr "" 33386 33387#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:765 33388msgid "Restore all &defaults" 33389msgstr "" 33390 33391#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:766 33392msgid "Restore defaults for all preferences" 33393msgstr "" 33394 33395#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:768 33396msgid "Restore ¤t defaults" 33397msgstr "" 33398 33399#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:769 33400msgid "Restore defaults for currently displayed preferences" 33401msgstr "" 33402 33403#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:771 33404msgid "Restore c&onfirmations" 33405msgstr "" 33406 33407#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:772 33408msgid "Restore all disabled confirmation prompts" 33409msgstr "" 33410 33411#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:791 33412msgid "Main window" 33413msgstr "" 33414 33415#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:792 33416msgid "Editor settings" 33417msgstr "" 33418 33419#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:793 33420msgid "Preview settings" 33421msgstr "" 33422 33423#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:794 33424msgid "Keyboard shortcuts" 33425msgstr "" 33426 33427#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:795 33428msgid "Toolbars" 33429msgstr "" 33430 33431#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:796 33432msgid "Integration with calibre" 33433msgstr "" 33434 33435#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:847 33436msgid "There are no disabled confirmation prompts" 33437msgstr "" 33438 33439#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:850 33440msgid "One disabled confirmation prompt was restored" 33441msgid_plural "{} disabled confirmation prompts were restored" 33442msgstr[0] "" 33443msgstr[1] "" 33444 33445#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:851 33446msgid "Disabled confirmations restored" 33447msgstr "" 33448 33449#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:420 33450#: /__w/calibre/calibre/src/calibre/gui2/viewer/web_view.py:588 33451msgid "Render process crashed" 33452msgstr "" 33453 33454#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:421 33455msgid "" 33456"The Qt WebEngine Render process has crashed so Preview/Live CSS will not " 33457"work. You should try restarting the editor." 33458msgstr "" 33459 33460#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:445 33461msgid "" 33462"\n" 33463" <h3>Live preview</h3>\n" 33464"\n" 33465" <p>Here you will see a live preview of the HTML file you are currently editing.\n" 33466" The preview will update automatically as you make changes.\n" 33467"\n" 33468" <p style=\"font-size:x-small; color: gray\">Note that this is a quick preview\n" 33469" only, it is not intended to simulate an actual e-book reader. Some\n" 33470" aspects of your e-book will not work, such as page breaks and page margins.\n" 33471" " 33472msgstr "" 33473 33474#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:472 33475msgid "Inspect element" 33476msgstr "" 33477 33478#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:474 33479msgid "Open link" 33480msgstr "" 33481 33482#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:487 33483#, python-format 33484msgid "Edit %s" 33485msgstr "" 33486 33487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:529 33488msgid "Loading preview, please wait..." 33489msgstr "" 33490 33491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:581 33492msgid "Search in preview" 33493msgstr "" 33494 33495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:624 33496msgid "Invalid location" 33497msgstr "" 33498 33499#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:625 33500msgid "Cannot split on the body tag" 33501msgstr "" 33502 33503#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:652 33504msgid "Failed to launch worker" 33505msgstr "" 33506 33507#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:653 33508msgid "Failed to launch the worker process used for rendering the preview" 33509msgstr "" 33510 33511#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:712 33512msgid "Cannot disable" 33513msgstr "" 33514 33515#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:713 33516msgid "" 33517"Auto reloading of the preview panel cannot be disabled while the Live CSS " 33518"panel is open." 33519msgstr "" 33520 33521#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:716 33522msgid "Auto reload preview when text changes in editor" 33523msgstr "" 33524 33525#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:717 33526msgid "Disable auto reload of preview" 33527msgstr "" 33528 33529#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:721 33530msgid "Disable syncing of preview position to editor position" 33531msgstr "" 33532 33533#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:722 33534msgid "Enable syncing of preview position to editor position" 33535msgstr "" 33536 33537#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:730 33538msgid "Abort file split" 33539msgstr "" 33540 33541#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:731 33542msgid "" 33543"Split this file at a specified location.<p>After clicking this button, click" 33544" inside the preview panel above at the location you want the file to be " 33545"split." 33546msgstr "" 33547 33548#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:200 33549msgid "Delete selected files" 33550msgstr "" 33551 33552#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 33553msgid "Folder" 33554msgstr "" 33555 33556#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 33557#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 33558msgid "Size (KB)" 33559msgstr "" 33560 33561#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:241 33562msgid "Style" 33563msgstr "" 33564 33565#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:316 33566#, python-brace-format 33567msgid "Total uncompressed size of all files: {0} :: Images: {1} :: Fonts: {2}" 33568msgstr "" 33569 33570#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 33571msgid "Resolution" 33572msgstr "" 33573 33574#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 33575#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:695 33576#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 33577msgid "Times used" 33578msgstr "" 33579 33580#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:520 33581#, python-format 33582msgid "Edit the image: %s" 33583msgstr "" 33584 33585#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33586msgid "Anchor" 33587msgstr "" 33588 33589#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33590msgid "Source text" 33591msgstr "" 33592 33593#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33594msgid "Target" 33595msgstr "" 33596 33597#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33598msgid "Target text" 33599msgstr "" 33600 33601#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:578 33602msgid "The link destination does not exist" 33603msgstr "" 33604 33605#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:578 33606msgid "The link destination exists" 33607msgstr "" 33608 33609#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:579 33610msgid "The link destination could not be verified" 33611msgstr "" 33612 33613#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:643 33614msgid "Click entries above to see their destination here" 33615msgstr "" 33616 33617#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:663 33618msgid "No destination found for this link" 33619msgstr "" 33620 33621#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:695 33622#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 33623msgid "Word" 33624msgstr "" 33625 33626#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:775 33627#, python-brace-format 33628msgid "Words: {2} :: Unique Words: :: {0} :: Languages: {1}" 33629msgstr "" 33630 33631#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 33632msgid "Character" 33633msgstr "" 33634 33635#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 33636msgid "Codepoint" 33637msgstr "" 33638 33639#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:861 33640msgid "All the characters in the book" 33641msgstr "" 33642 33643#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:991 33644#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1213 33645#, python-brace-format 33646msgid "{0} [{1} elements]" 33647msgstr "" 33648 33649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1069 33650msgid "Sort by:" 33651msgstr "" 33652 33653#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1070 33654msgid "&Counts" 33655msgstr "" 33656 33657#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1073 33658msgid "&Name" 33659msgstr "" 33660 33661#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1097 33662#, python-brace-format 33663msgid "{0} rules, {1} unused" 33664msgstr "" 33665 33666#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1117 33667#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1263 33668msgid "Number of matches" 33669msgstr "" 33670 33671#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1117 33672msgid "Style Rule" 33673msgstr "" 33674 33675#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1258 33676#, python-brace-format 33677msgid "{0} classes, {1} unused" 33678msgstr "" 33679 33680#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1263 33681msgid "Class" 33682msgstr "" 33683 33684#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1321 33685msgid "Words" 33686msgstr "" 33687 33688#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1331 33689msgid "Style rules" 33690msgstr "" 33691 33692#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1335 33693msgid "Style classes" 33694msgstr "" 33695 33696#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1339 33697msgid "Characters" 33698msgstr "" 33699 33700#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1343 33701msgid "Links" 33702msgstr "" 33703 33704#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1377 33705#, python-format 33706msgid "Export of %s data is not supported" 33707msgstr "" 33708 33709#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1379 33710msgid "Choose a filename for the data" 33711msgstr "" 33712 33713#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1380 33714msgid "CSV files" 33715msgstr "" 33716 33717#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1394 33718msgid "Reports" 33719msgstr "" 33720 33721#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1424 33722msgid "Export the currently shown report as a CSV file" 33723msgstr "" 33724 33725#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1432 33726msgid "Are you sure you want to delete the selected files?" 33727msgstr "" 33728 33729#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1460 33730msgid "Failed to gather data" 33731msgstr "" 33732 33733#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1461 33734msgid "" 33735"Failed to gather data for the report. Click \"Show details\" for more " 33736"information." 33737msgstr "" 33738 33739#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/save.py:111 33740msgid "Saving..." 33741msgstr "" 33742 33743#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:118 33744msgid "Enable completion based on search history" 33745msgstr "" 33746 33747#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:119 33748msgid "Disable completion based on search history" 33749msgstr "" 33750 33751#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33752msgid "All style files" 33753msgstr "" 33754 33755#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33756#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33757msgid "All text files" 33758msgstr "" 33759 33760#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33761#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33762msgid "Current file" 33763msgstr "" 33764 33765#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33766msgid "Marked text" 33767msgstr "" 33768 33769#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33770#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33771msgid "Open files" 33772msgstr "" 33773 33774#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33775#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33776msgid "Selected files" 33777msgstr "" 33778 33779#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:136 33780msgid "" 33781"\n" 33782" Where to search/replace:\n" 33783" <dl>\n" 33784" <dt><b>Current file</b></dt>\n" 33785" <dd>Search only inside the currently opened file</dd>\n" 33786" <dt><b>All text files</b></dt>\n" 33787" <dd>Search in all text (HTML) files</dd>\n" 33788" <dt><b>All style files</b></dt>\n" 33789" <dd>Search in all style (CSS) files</dd>\n" 33790" <dt><b>Selected files</b></dt>\n" 33791" <dd>Search in the files currently selected in the File browser</dd>\n" 33792" <dt><b>Open files</b></dt>\n" 33793" <dd>Search in the files currently open in the editor</dd>\n" 33794" <dt><b>Marked text</b></dt>\n" 33795" <dd>Search only within the marked text in the currently opened file. You can mark text using the Search menu.</dd>\n" 33796" </dl>" 33797msgstr "" 33798 33799#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:185 33800msgid "Down" 33801msgstr "" 33802 33803#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:185 33804msgid "Up" 33805msgstr "" 33806 33807#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:187 33808msgid "" 33809"\n" 33810" Direction to search:\n" 33811" <dl>\n" 33812" <dt><b>Down</b></dt>\n" 33813" <dd>Search for the next match from your current position</dd>\n" 33814" <dt><b>Up</b></dt>\n" 33815" <dd>Search for the previous match from your current position</dd>\n" 33816" </dl>" 33817msgstr "" 33818 33819#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 33820msgid "Fuzzy" 33821msgstr "" 33822 33823#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 33824#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:27 33825#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:361 33826msgid "Regex" 33827msgstr "" 33828 33829#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 33830msgid "Regex-function" 33831msgstr "" 33832 33833#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:211 33834msgid "" 33835"Select how the search expression is interpreted\n" 33836" <dl>\n" 33837" <dt><b>Normal</b></dt>\n" 33838" <dd>The search expression is treated as normal text, calibre will look for the exact text</dd>\n" 33839" <dt><b>Fuzzy</b></dt>\n" 33840" <dd>The search expression is treated as \"fuzzy\" which means spaces will match any space character,\n" 33841" including tabs and line breaks. Plain quotes will match the typographical equivalents, etc.</dd>\n" 33842" <dt><b>Regex</b></dt>\n" 33843" <dd>The search expression is interpreted as a regular expression. See the User Manual for more help on using regular expressions.</dd>\n" 33844" <dt><b>Regex-function</b></dt>\n" 33845" <dd>The search expression is interpreted as a regular expression. The replace expression is an arbitrarily powerful Python function.</dd>\n" 33846" </dl>" 33847msgstr "" 33848 33849#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:254 33850#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:695 33851#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:100 33852msgid "&Find:" 33853msgstr "" 33854 33855#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:256 33856msgid "Clear search &history" 33857msgstr "" 33858 33859#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:266 33860#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:700 33861msgid "&Replace:" 33862msgstr "" 33863 33864#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:268 33865msgid "Clear replace &history" 33866msgstr "" 33867 33868#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:291 33869#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:712 33870msgid "Create/&edit" 33871msgstr "" 33872 33873#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:293 33874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:713 33875msgid "Create a new function, or edit an existing function" 33876msgstr "" 33877 33878#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:295 33879#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:717 33880msgid "Remo&ve" 33881msgstr "" 33882 33883#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:296 33884#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:718 33885msgid "Remove this function" 33886msgstr "" 33887 33888#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:303 33889msgid "Fin&d" 33890msgstr "" 33891 33892#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:304 33893#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:934 33894msgid "Replace a&nd Find" 33895msgstr "" 33896 33897#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:305 33898msgid "Re&place" 33899msgstr "" 33900 33901#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:306 33902#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:935 33903#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:559 33904msgid "Replace &all" 33905msgstr "" 33906 33907#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:312 33908#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:734 33909msgid "&Mode:" 33910msgstr "" 33911 33912#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:327 33913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:115 33914#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:372 33915msgid "&Case sensitive" 33916msgstr "" 33917 33918#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:330 33919#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:990 33920msgid "&Wrap" 33921msgstr "" 33922 33923#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:331 33924#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:991 33925msgid "" 33926"When searching reaches the end, wrap around to the beginning and continue " 33927"the search" 33928msgstr "" 33929 33930#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:334 33931#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:117 33932msgid "&Dot all" 33933msgstr "" 33934 33935#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:335 33936#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:118 33937msgid "" 33938"Make the '.' special character match any character at all, including a " 33939"newline" 33940msgstr "" 33941 33942#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:479 33943msgid "Close search panel" 33944msgstr "" 33945 33946#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:683 33947msgid "Abort editing of search" 33948msgstr "" 33949 33950#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:687 33951msgid "The name with which to save this search" 33952msgstr "" 33953 33954#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:722 33955msgid "Case sensitive" 33956msgstr "" 33957 33958#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:727 33959msgid "Dot matches all" 33960msgstr "" 33961 33962#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:739 33963msgid "Finish editing of search" 33964msgstr "" 33965 33966#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:766 33967msgid "Add search" 33968msgstr "" 33969 33970#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:766 33971msgid "Edit search" 33972msgstr "" 33973 33974#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:825 33975msgid "You must specify a search name" 33976msgstr "" 33977 33978#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:828 33979msgid "Name exists" 33980msgstr "" 33981 33982#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:829 33983#, python-format 33984msgid "Another search with the name %s already exists" 33985msgstr "" 33986 33987#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:836 33988msgid "Must specify find" 33989msgstr "" 33990 33991#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:837 33992msgid "You must specify a find expression" 33993msgstr "" 33994 33995#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:845 33996msgid "Must specify function" 33997msgstr "" 33998 33999#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:846 34000msgid "You must specify a function name in Function-Regex mode" 34001msgstr "" 34002 34003#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:889 34004msgid "Filter displayed searches" 34005msgstr "" 34006 34007#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:928 34008msgid "The entries are tried in order until the first one matches." 34009msgstr "" 34010 34011#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:932 34012msgid "&Find" 34013msgstr "" 34014 34015#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:932 34016msgid "Run the search using the selected entries." 34017msgstr "" 34018 34019#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:933 34020msgid "Run replace using the selected entries." 34021msgstr "" 34022 34023#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:934 34024msgid "Run replace and then find using the selected entries." 34025msgstr "" 34026 34027#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:935 34028msgid "Run Replace all for all selected entries in the order selected" 34029msgstr "" 34030 34031#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:936 34032#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:561 34033msgid "&Count all" 34034msgstr "" 34035 34036#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:936 34037msgid "Run Count all for all selected entries" 34038msgstr "" 34039 34040#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:951 34041msgid "Move selected entries up" 34042msgstr "" 34043 34044#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:960 34045msgid "Move selected entries down" 34046msgstr "" 34047 34048#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:967 34049msgid "Edit the currently selected search" 34050msgstr "" 34051 34052#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:971 34053msgid "Re&move search" 34054msgstr "" 34055 34056#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:971 34057msgid "Remove the currently selected searches" 34058msgstr "" 34059 34060#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:975 34061msgid "Add a new saved search" 34062msgstr "" 34063 34064#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1003 34065msgid "Import saved searches" 34066msgstr "" 34067 34068#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1007 34069msgid "Export saved searches" 34070msgstr "" 34071 34072#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1009 34073#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:465 34074msgid "Export" 34075msgstr "" 34076 34077#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1010 34078msgid "Export all" 34079msgstr "" 34080 34081#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1011 34082msgid "Export selected" 34083msgstr "" 34084 34085#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1012 34086msgid "Copy to search panel" 34087msgstr "" 34088 34089#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1110 34090msgid "No saved search is selected" 34091msgstr "" 34092 34093#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1155 34094msgid "Cannot edit search - no search selected." 34095msgstr "" 34096 34097#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1165 34098msgid "" 34099"Are you sure you want to permanently delete the selected saved searches?" 34100msgstr "" 34101 34102#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1204 34103#, python-brace-format 34104msgid "(Case sensitive: {0} Dot All: {1})" 34105msgstr "" 34106 34107#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1206 34108#, python-brace-format 34109msgid "(Case sensitive: {0} [Normal search])" 34110msgstr "" 34111 34112#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1207 34113#, python-brace-format 34114msgid "" 34115"{2} {3}\n" 34116"Find: {0}\n" 34117"Replace: {1}" 34118msgstr "" 34119 34120#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1219 34121msgid "Invalid data" 34122msgstr "" 34123 34124#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1220 34125#, python-format 34126msgid "The file %s does not contain valid saved searches" 34127msgstr "" 34128 34129#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1248 34130#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1256 34131msgid "No searches" 34132msgstr "" 34133 34134#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1249 34135msgid "No searches available to be saved" 34136msgstr "" 34137 34138#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1257 34139msgid "No searches selected" 34140msgstr "" 34141 34142#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1273 34143msgid "No file is being edited." 34144msgstr "" 34145 34146#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1275 34147msgid "No files are selected in the File browser" 34148msgstr "" 34149 34150#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1277 34151msgid "" 34152"No text is marked. First select some text, and then use The \"Mark selected " 34153"text\" action in the Search menu to mark it." 34154msgstr "" 34155 34156#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1280 34157msgid "No search query specified" 34158msgstr "" 34159 34160#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1405 34161msgid "the selected searches" 34162msgstr "" 34163 34164#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1412 34165#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:171 34166msgid "Invalid regex" 34167msgstr "" 34168 34169#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1413 34170#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:172 34171#, python-brace-format 34172msgid "" 34173"The regular expression you entered is invalid: <pre>{0}</pre>With error: {1}" 34174msgstr "" 34175 34176#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1417 34177#, python-format 34178msgid "No replace function with the name: %s exists" 34179msgstr "" 34180 34181#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1421 34182#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:193 34183#, python-format 34184msgid "No matches were found for %s" 34185msgstr "" 34186 34187#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1423 34188msgid "" 34189"You have turned off search wrapping, so all text might not have been " 34190"searched. Try the search again, with wrapping enabled. Wrapping is enabled " 34191"via the \"Wrap\" checkbox at the bottom of the search panel." 34192msgstr "" 34193 34194#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1457 34195msgid "Cannot replace" 34196msgstr "" 34197 34198#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1458 34199msgid "You must first click \"Find\", before trying to replace" 34200msgstr "" 34201 34202#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1474 34203msgid "Currently selected text does not match the search query." 34204msgstr "" 34205 34206#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1479 34207#, python-brace-format 34208msgid "Performed the replacement at {num} occurrences of {query}" 34209msgstr "" 34210 34211#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1481 34212#, python-brace-format 34213msgid "Found {num} occurrences of {query}" 34214msgstr "" 34215 34216#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1486 34217#, python-brace-format 34218msgid "{0}: {1} occurrences" 34219msgstr "" 34220 34221#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1488 34222#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1497 34223msgid "Searching done" 34224msgstr "" 34225 34226#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1572 34227msgid "Before: Replace all" 34228msgstr "" 34229 34230#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:70 34231msgid "Add a dictionary" 34232msgstr "" 34233 34234#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:76 34235#, python-brace-format 34236msgid "" 34237"{0} supports the use of LibreOffice dictionaries for spell checking. You can\n" 34238" download more dictionaries from <a href=\"{1}\">the LibreOffice extensions repository</a>.\n" 34239" The dictionary will download as an .oxt file. Simply specify the path to the\n" 34240" downloaded .oxt file here to add the dictionary to {0}." 34241msgstr "" 34242 34243#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:88 34244msgid "Path to OXT file" 34245msgstr "" 34246 34247#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:93 34248msgid "Browse for an OXT file" 34249msgstr "" 34250 34251#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:96 34252msgid "&Path to OXT file:" 34253msgstr "" 34254 34255#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:100 34256msgid "Choose a nickname for this dictionary" 34257msgstr "" 34258 34259#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:101 34260msgid "&Nickname:" 34261msgstr "" 34262 34263#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:110 34264msgid "Choose OXT Dictionary" 34265msgstr "" 34266 34267#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:111 34268msgid "Dictionaries" 34269msgstr "" 34270 34271#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:125 34272msgid "Must specify nickname" 34273msgstr "" 34274 34275#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:126 34276msgid "You must specify a nickname for this dictionary" 34277msgstr "" 34278 34279#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:128 34280msgid "Nickname already used" 34281msgstr "" 34282 34283#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:129 34284#, python-format 34285msgid "A dictionary with the nick name \"%s\" already exists." 34286msgstr "" 34287 34288#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:135 34289msgid "Failed to import dictionaries" 34290msgstr "" 34291 34292#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:136 34293#, python-format 34294msgid "" 34295"Failed to import dictionaries from %s. Click \"Show details\" for more " 34296"information" 34297msgstr "" 34298 34299#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:139 34300msgid "No dictionaries" 34301msgstr "" 34302 34303#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:140 34304#, python-format 34305msgid "No dictionaries were found in %s" 34306msgstr "" 34307 34308#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:154 34309#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:895 34310msgid "Copy selected words to clipboard" 34311msgstr "" 34312 34313#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:155 34314msgid "Select all words" 34315msgstr "" 34316 34317#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:182 34318msgid "Manage user dictionaries" 34319msgstr "" 34320 34321#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:190 34322msgid "&New dictionary" 34323msgstr "" 34324 34325#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:204 34326msgid "&Remove dictionary" 34327msgstr "" 34328 34329#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:207 34330msgid "Re&name dictionary" 34331msgstr "" 34332 34333#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:213 34334msgid "Mark this dictionary as active" 34335msgstr "" 34336 34337#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:216 34338msgid "Words in this dictionary:" 34339msgstr "" 34340 34341#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:221 34342msgid "&Add word" 34343msgstr "" 34344 34345#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:227 34346msgid "&Remove selected words" 34347msgstr "" 34348 34349#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:231 34350msgid "&Import list of words" 34351msgstr "" 34352 34353#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:253 34354msgid "New dictionary" 34355msgstr "" 34356 34357#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:254 34358msgid "Name of the new dictionary" 34359msgstr "" 34360 34361#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:258 34362#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:285 34363msgid "Already used" 34364msgstr "" 34365 34366#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:259 34367#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:286 34368#, python-format 34369msgid "A dictionary with the name %s already exists" 34370msgstr "" 34371 34372#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:278 34373msgid "New name" 34374msgstr "" 34375 34376#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:279 34377msgid "New name for the dictionary" 34378msgstr "" 34379 34380#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:312 34381#, python-format 34382msgid "Configure the dictionary: <b>%s" 34383msgstr "" 34384 34385#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:324 34386msgid "Add a word" 34387msgstr "" 34388 34389#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:326 34390msgid "Word to add" 34391msgstr "" 34392 34393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:327 34394msgid "&Word:" 34395msgstr "" 34396 34397#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:353 34398msgid "Import list of words" 34399msgstr "" 34400 34401#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:355 34402msgid "Enter a list of words, one per line" 34403msgstr "" 34404 34405#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:357 34406#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:466 34407msgid "Paste from clipboard" 34408msgstr "" 34409 34410#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:360 34411msgid "" 34412"Words in the user dictionary must have an associated language. Choose the " 34413"language below:" 34414msgstr "" 34415 34416#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:376 34417msgid "Must specify language" 34418msgstr "" 34419 34420#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:377 34421msgid "You must specify a language to import words" 34422msgstr "" 34423 34424#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:414 34425msgid "Manage dictionaries" 34426msgstr "" 34427 34428#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:437 34429msgid "&Remove this dictionary" 34430msgstr "" 34431 34432#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:457 34433msgid "Manage &user dictionaries" 34434msgstr "" 34435 34436#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:460 34437msgid "" 34438"Manage the list of user dictionaries (dictionaries to which you can add " 34439"words)" 34440msgstr "" 34441 34442#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:462 34443msgid "&Add dictionary" 34444msgstr "" 34445 34446#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:464 34447msgid "Add a new dictionary that you downloaded from the internet" 34448msgstr "" 34449 34450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:510 34451#, python-brace-format 34452msgid "<Builtin dictionary for {0}>" 34453msgstr "" 34454 34455#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:545 34456msgid "" 34457"<p>You can change the dictionaries used for any specified language.</p>\n" 34458" <p>A language can have many country specific variants. Each of these variants\n" 34459" can have one or more dictionaries assigned to it. The default variant for each language\n" 34460" is shown in bold to the left.</p>\n" 34461" <p>You can change the default country variant as well as changing the dictionaries used for\n" 34462" every variant.</p>\n" 34463" <p>When a book specifies its language as a plain language, without any country variant,\n" 34464" the default variant you choose here will be used.</p>\n" 34465" " 34466msgstr "" 34467 34468#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:560 34469#, python-brace-format 34470msgid "This is already the preferred variant for the {1} language" 34471msgstr "" 34472 34473#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:561 34474#, python-brace-format 34475msgid "Use this as the preferred variant for the {1} language" 34476msgstr "" 34477 34478#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:581 34479msgid "This is already the preferred dictionary" 34480msgstr "" 34481 34482#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:582 34483msgid "Use this as the preferred dictionary" 34484msgstr "" 34485 34486#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 34487msgid "Misspelled?" 34488msgstr "" 34489 34490#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:653 34491msgid "Ignored" 34492msgstr "" 34493 34494#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:880 34495#, python-format 34496msgid "Change %s to" 34497msgstr "" 34498 34499#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:883 34500msgid "Specify replacement manually" 34501msgstr "" 34502 34503#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:888 34504msgid "Ignore/un-ignore all selected words" 34505msgstr "" 34506 34507#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:889 34508msgid "Add/remove all selected words" 34509msgstr "" 34510 34511#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:932 34512msgid "Check spelling" 34513msgstr "" 34514 34515#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:948 34516msgid "" 34517"Re-scan the book for words, useful if you have edited the book since opening" 34518" this dialog" 34519msgstr "" 34520 34521#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:951 34522msgid "&Undo last change" 34523msgstr "" 34524 34525#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:952 34526msgid "Undo the last spell check word replacement, if any" 34527msgstr "" 34528 34529#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:962 34530msgid "Checking, please wait..." 34531msgstr "" 34532 34533#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:970 34534msgid "Filter the list of words" 34535msgstr "" 34536 34537#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:999 34538msgid "&Ignore" 34539msgstr "" 34540 34541#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1000 34542msgid "Un&ignore" 34543msgstr "" 34544 34545#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1001 34546msgid "Ignore the current word for the rest of this session" 34547msgstr "" 34548 34549#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1002 34550msgid "Stop ignoring the current word" 34551msgstr "" 34552 34553#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1008 34554msgid "Add word to &dictionary:" 34555msgstr "" 34556 34557#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1009 34558msgid "Remove from &dictionaries" 34559msgstr "" 34560 34561#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1010 34562msgid "Add the current word to the specified user dictionary" 34563msgstr "" 34564 34565#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1011 34566msgid "Remove the current word from all active user dictionaries" 34567msgstr "" 34568 34569#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1015 34570msgid "" 34571"You have no active user dictionaries. You must choose at least one active " 34572"user dictionary via Preferences->Editor->Manage spelling dictionaries" 34573msgstr "" 34574 34575#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1022 34576msgid "Show &next occurrence" 34577msgstr "" 34578 34579#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1024 34580msgid "" 34581"Show the next occurrence of the selected word in the editor, so you can edit" 34582" it manually" 34583msgstr "" 34584 34585#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1029 34586msgid "&Change selected word to:" 34587msgstr "" 34588 34589#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1034 34590msgid "The replacement word" 34591msgstr "" 34592 34593#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1044 34594msgid "Show &only misspelled words" 34595msgstr "" 34596 34597#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1047 34598msgid "Case &sensitive sort" 34599msgstr "" 34600 34601#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1049 34602msgid "When sorting the list of words, be case sensitive" 34603msgstr "" 34604 34605#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1051 34606msgid "Case sensitive sea&rch" 34607msgstr "" 34608 34609#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1052 34610msgid "When filtering the list of words, be case sensitive" 34611msgstr "" 34612 34613#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1134 34614msgid "The original word" 34615msgstr "" 34616 34617#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1189 34618msgid "No changed word" 34619msgstr "" 34620 34621#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1190 34622msgid "There is no spelling replacement to undo" 34623msgstr "" 34624 34625#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1283 34626msgid "Failed to check spelling" 34627msgstr "" 34628 34629#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1284 34630msgid "" 34631"Failed to check spelling, click \"Show details\" for the full error " 34632"information." 34633msgstr "" 34634 34635#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1308 34636msgid "Files edited" 34637msgstr "" 34638 34639#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1309 34640#, python-format 34641msgid "" 34642"The files in the editor were edited outside the spell check dialog, and the " 34643"word %s no longer exists." 34644msgstr "" 34645 34646#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1313 34647#, python-brace-format 34648msgid "Misspelled words: {0} Total words: {1}" 34649msgstr "" 34650 34651#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:29 34652msgid "" 34653"Select how the search expression is interpreted\n" 34654" <dl>\n" 34655" <dt><b>Normal</b></dt>\n" 34656" <dd>The search expression is treated as normal text, calibre will look for the exact text.</dd>\n" 34657" <dt><b>Regex</b></dt>\n" 34658" <dd>The search expression is interpreted as a regular expression. See the User Manual for more help on using regular expressions.</dd>\n" 34659" </dl>" 34660msgstr "" 34661 34662#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:52 34663msgid "" 34664"\n" 34665" Where to search/replace:\n" 34666" <dl>\n" 34667" <dt><b>Current file</b></dt>\n" 34668" <dd>Search only inside the currently opened file</dd>\n" 34669" <dt><b>All text files</b></dt>\n" 34670" <dd>Search in all text (HTML) files</dd>\n" 34671" <dt><b>Selected files</b></dt>\n" 34672" <dd>Search in the files currently selected in the File browser</dd>\n" 34673" <dt><b>Open files</b></dt>\n" 34674" <dd>Search in the files currently open in the editor</dd>\n" 34675" </dl>" 34676msgstr "" 34677 34678#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:220 34679#, python-brace-format 34680msgid "" 34681"File: {0}\n" 34682"Anchor: {1}" 34683msgstr "" 34684 34685#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:221 34686msgid "Top of file" 34687msgstr "" 34688 34689#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:73 34690msgid "Double click a file in the left panel to start editing it." 34691msgstr "" 34692 34693#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:110 34694#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:128 34695msgid "Full path:" 34696msgstr "" 34697 34698#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:219 34699msgid "Close tab" 34700msgstr "" 34701 34702#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:221 34703msgid "Close other tabs" 34704msgstr "" 34705 34706#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:222 34707msgid "Close tabs to the right of this tab" 34708msgstr "" 34709 34710#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:250 34711#, python-brace-format 34712msgid "Line: {0} : {1}" 34713msgstr "" 34714 34715#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:372 34716#, python-brace-format 34717msgid "{0} {1} created by {2}" 34718msgstr "" 34719 34720#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:407 34721msgid "Global actions" 34722msgstr "" 34723 34724#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:428 34725msgid "&New file (images/fonts/HTML/etc.)" 34726msgstr "" 34727 34728#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:429 34729msgid "Create a new file in the current book" 34730msgstr "" 34731 34732#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:430 34733msgid "&Import files into book" 34734msgstr "" 34735 34736#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:430 34737msgid "Import files into book" 34738msgstr "" 34739 34740#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:431 34741msgid "&Open book" 34742msgstr "" 34743 34744#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:431 34745msgid "Open a book" 34746msgstr "" 34747 34748#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:432 34749msgid "Open &folder (unzipped EPUB) as book" 34750msgstr "" 34751 34752#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:433 34753msgid "Open a folder (unzipped EPUB) as a book" 34754msgstr "" 34755 34756#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:434 34757msgid "Edit &next file" 34758msgstr "" 34759 34760#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:435 34761msgid "Edit the next file in the spine" 34762msgstr "" 34763 34764#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:436 34765msgid "Edit &previous file" 34766msgstr "" 34767 34768#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:437 34769msgid "Edit the previous file in the spine" 34770msgstr "" 34771 34772#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:440 34773msgid "&Revert to before" 34774msgstr "" 34775 34776#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:441 34777msgid "Revert book to before the last action (Undo)" 34778msgstr "" 34779 34780#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:442 34781msgid "&Revert to after" 34782msgstr "" 34783 34784#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:443 34785msgid "Revert book state to after the next action (Redo)" 34786msgstr "" 34787 34788#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:444 34789msgid "Save book" 34790msgstr "" 34791 34792#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:446 34793msgid "Save a ©" 34794msgstr "" 34795 34796#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:446 34797msgid "Save a copy of the book" 34798msgstr "" 34799 34800#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:447 34801msgid "Quit" 34802msgstr "" 34803 34804#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:449 34805msgid "Create a new, empty book" 34806msgstr "" 34807 34808#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:449 34809msgid "Create new, &empty book" 34810msgstr "" 34811 34812#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:450 34813msgid "&Import an HTML or DOCX file as a new book" 34814msgstr "" 34815 34816#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:451 34817msgid "Import an HTML or DOCX file as a new book" 34818msgstr "" 34819 34820#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:452 34821msgid "&Quick open a file to edit" 34822msgstr "" 34823 34824#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:453 34825msgid "Quickly open a file from the book to edit it" 34826msgstr "" 34827 34828#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:456 34829msgid "Editor actions" 34830msgstr "" 34831 34832#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:458 34833msgid "Undo typing" 34834msgstr "" 34835 34836#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:459 34837msgid "R&edo" 34838msgstr "" 34839 34840#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:460 34841msgid "Redo typing" 34842msgstr "" 34843 34844#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:461 34845msgid "Cut &text" 34846msgstr "" 34847 34848#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:462 34849msgid "Cut text" 34850msgstr "" 34851 34852#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:465 34853msgid "P&aste from clipboard" 34854msgstr "" 34855 34856#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:473 34857msgid "Tools" 34858msgstr "" 34859 34860#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:474 34861msgid "&Edit Table of Contents" 34862msgstr "" 34863 34864#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:474 34865msgid "Edit Table of Contents" 34866msgstr "" 34867 34868#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:475 34869msgid "&Insert inline Table of Contents" 34870msgstr "" 34871 34872#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:476 34873msgid "Insert inline Table of Contents" 34874msgstr "" 34875 34876#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:477 34877msgid "&Fix HTML" 34878msgstr "" 34879 34880#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:478 34881msgid "Fix HTML in the current file" 34882msgstr "" 34883 34884#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:479 34885msgid "&Fix HTML - all files" 34886msgstr "" 34887 34888#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:480 34889msgid "Fix HTML in all files" 34890msgstr "" 34891 34892#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:481 34893msgid "&Beautify current file" 34894msgstr "" 34895 34896#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:482 34897msgid "Beautify current file" 34898msgstr "" 34899 34900#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:483 34901msgid "&Beautify all files" 34902msgstr "" 34903 34904#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:484 34905msgid "Beautify all files" 34906msgstr "" 34907 34908#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:485 34909msgid "&Insert special character" 34910msgstr "" 34911 34912#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:486 34913msgid "Insert special character" 34914msgstr "" 34915 34916#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:487 34917msgid "&Arrange into folders" 34918msgstr "" 34919 34920#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:488 34921msgid "Arrange into folders" 34922msgstr "" 34923 34924#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:489 34925msgid "Set &semantics" 34926msgstr "" 34927 34928#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:490 34929#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:812 34930msgid "Set semantics" 34931msgstr "" 34932 34933#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:491 34934msgid "&Filter style information" 34935msgstr "" 34936 34937#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:493 34938msgid "&Manage fonts" 34939msgstr "" 34940 34941#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:493 34942msgid "Manage fonts in the book" 34943msgstr "" 34944 34945#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:494 34946msgid "Add &cover" 34947msgstr "" 34948 34949#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:494 34950msgid "Add a cover to the book" 34951msgstr "" 34952 34953#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:496 34954msgid "&Reports" 34955msgstr "" 34956 34957#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:496 34958msgid "Show a report on various aspects of the book" 34959msgstr "" 34960 34961#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:497 34962msgid "Check &external links" 34963msgstr "" 34964 34965#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:498 34966msgid "Check external links in the book" 34967msgstr "" 34968 34969#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:499 34970msgid "C&ompress images losslessly" 34971msgstr "" 34972 34973#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:500 34974msgid "Compress images losslessly" 34975msgstr "" 34976 34977#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:501 34978msgid "Transform &styles" 34979msgstr "" 34980 34981#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:502 34982msgid "Transform styles used in the book" 34983msgstr "" 34984 34985#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:504 34986msgid "Transform HTML used in the book" 34987msgstr "" 34988 34989#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:505 34990msgid "Download external &resources" 34991msgstr "" 34992 34993#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:507 34994msgid "" 34995"Download external resources in the book (images/stylesheets/etc/ that are " 34996"not included in the book)" 34997msgstr "" 34998 34999#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:516 35000msgid "&Subset embedded fonts" 35001msgstr "" 35002 35003#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:517 35004msgid "Subset embedded fonts" 35005msgstr "" 35006 35007#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:517 35008msgid "Subset fonts" 35009msgstr "" 35010 35011#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:519 35012msgid "&Embed referenced fonts" 35013msgstr "" 35014 35015#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:520 35016msgid "Embed fonts" 35017msgstr "" 35018 35019#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:520 35020msgid "Embed referenced fonts" 35021msgstr "" 35022 35023#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:522 35024msgid "&Smarten punctuation (works best for English)" 35025msgstr "" 35026 35027#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:526 35028msgid "Remove &unused CSS rules" 35029msgstr "" 35030 35031#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:527 35032msgid "Remove unused CSS rules" 35033msgstr "" 35034 35035#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:530 35036msgid "Upgrade book internals" 35037msgstr "" 35038 35039#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:534 35040msgid "Auto reload preview" 35041msgstr "" 35042 35043#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:535 35044#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:536 35045msgid "Sync preview position to editor position" 35046msgstr "" 35047 35048#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:537 35049msgid "Refresh preview" 35050msgstr "" 35051 35052#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:538 35053msgid "Split this file" 35054msgstr "" 35055 35056#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:539 35057msgid "Split file in the preview panel" 35058msgstr "" 35059 35060#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:540 35061msgid "Find next in preview" 35062msgstr "" 35063 35064#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:541 35065msgid "Find previous in preview" 35066msgstr "" 35067 35068#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:545 35069msgid "&Find/replace" 35070msgstr "" 35071 35072#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:545 35073msgid "Show the Find/replace panel" 35074msgstr "" 35075 35076#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:554 35077msgid "Replace current match" 35078msgstr "" 35079 35080#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:555 35081msgid "Replace and find ne&xt" 35082msgstr "" 35083 35084#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:556 35085msgid "Replace current match and find next" 35086msgstr "" 35087 35088#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:557 35089msgid "R&eplace and find previous" 35090msgstr "" 35091 35092#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:558 35093msgid "Replace current match and find previous" 35094msgstr "" 35095 35096#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:560 35097msgid "Replace all matches" 35098msgstr "" 35099 35100#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:562 35101msgid "Count number of matches" 35102msgstr "" 35103 35104#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:563 35105msgid "&Mark selected text" 35106msgstr "" 35107 35108#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:564 35109msgid "Mark selected text or unmark already marked text" 35110msgstr "" 35111 35112#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:566 35113msgid "Go to &line" 35114msgstr "" 35115 35116#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:566 35117msgid "Go to line number" 35118msgstr "" 35119 35120#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:567 35121msgid "Sa&ved searches" 35122msgstr "" 35123 35124#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:568 35125msgid "Show the saved searches dialog" 35126msgstr "" 35127 35128#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:569 35129msgid "&Search ignoring HTML markup" 35130msgstr "" 35131 35132#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:570 35133msgid "Show the text search panel" 35134msgstr "" 35135 35136#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:573 35137#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:824 35138msgid "Check book" 35139msgstr "" 35140 35141#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:574 35142msgid "C&heck book" 35143msgstr "" 35144 35145#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:574 35146msgid "Check book for errors" 35147msgstr "" 35148 35149#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:575 35150msgid "Check &spelling" 35151msgstr "" 35152 35153#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:576 35154msgid "Check book for spelling errors" 35155msgstr "" 35156 35157#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:577 35158msgid "&Next error" 35159msgstr "" 35160 35161#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:578 35162msgid "Show next error" 35163msgstr "" 35164 35165#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:579 35166msgid "&Previous error" 35167msgstr "" 35168 35169#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:580 35170msgid "Show previous error" 35171msgstr "" 35172 35173#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:581 35174msgid "&Next spelling mistake" 35175msgstr "" 35176 35177#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:582 35178msgid "Go to next spelling mistake" 35179msgstr "" 35180 35181#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:587 35182msgid "&Create checkpoint" 35183msgstr "" 35184 35185#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:588 35186msgid "Create a checkpoint with the current state of the book" 35187msgstr "" 35188 35189#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:590 35190msgid "&Close current tab" 35191msgstr "" 35192 35193#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:591 35194msgid "Close the currently open tab" 35195msgstr "" 35196 35197#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:593 35198msgid "C&lose other tabs" 35199msgstr "" 35200 35201#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:594 35202msgid "Close all tabs except the current tab" 35203msgstr "" 35204 35205#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:596 35206msgid "Close tabs to the &right" 35207msgstr "" 35208 35209#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:597 35210msgid "Close tabs to the right of the current tab" 35211msgstr "" 35212 35213#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:599 35214msgid "User &Manual" 35215msgstr "" 35216 35217#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:601 35218msgid "Show User Manual" 35219msgstr "" 35220 35221#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:603 35222msgid "&Browse images in book" 35223msgstr "" 35224 35225#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:604 35226msgid "Browse images in the books visually" 35227msgstr "" 35228 35229#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:606 35230msgid "&Split at multiple locations" 35231msgstr "" 35232 35233#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:607 35234msgid "Split HTML file at multiple locations" 35235msgstr "" 35236 35237#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:608 35238msgid "Compare to &another book" 35239msgstr "" 35240 35241#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:609 35242msgid "Compare to another book" 35243msgstr "" 35244 35245#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:611 35246msgid "Manage &Snippets" 35247msgstr "" 35248 35249#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:612 35250msgid "Manage user created Snippets" 35251msgstr "" 35252 35253#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:627 35254msgid "&File" 35255msgstr "" 35256 35257#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:635 35258msgid "&Recently opened books" 35259msgstr "" 35260 35261#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:660 35262msgid "&Tools" 35263msgstr "" 35264 35265#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:679 35266msgid "External &links" 35267msgstr "" 35268 35269#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:686 35270msgid "&View" 35271msgstr "" 35272 35273#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:687 35274msgid "Tool&bars" 35275msgstr "" 35276 35277#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:724 35278msgid "&Plugins" 35279msgstr "" 35280 35281#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:728 35282msgid "&Help" 35283msgstr "" 35284 35285#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:731 35286msgid "&Donate to support calibre development" 35287msgstr "" 35288 35289#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:753 35290msgid "Book tool bar" 35291msgstr "" 35292 35293#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:754 35294msgid "Tools tool bar" 35295msgstr "" 35296 35297#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:755 35298msgid "Plugins tool bar" 35299msgstr "" 35300 35301#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:768 35302msgid "Donate to support calibre development" 35303msgstr "" 35304 35305#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:796 35306#, python-format 35307msgid "Toggle %s" 35308msgstr "" 35309 35310#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:798 35311msgid "Windows" 35312msgstr "" 35313 35314#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:803 35315msgid "File browser" 35316msgstr "" 35317 35318#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:809 35319msgid "File preview" 35320msgstr "" 35321 35322#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:815 35323msgid "Live CSS" 35324msgstr "" 35325 35326#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:832 35327#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:58 35328#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:72 35329msgid "Inspector" 35330msgstr "" 35331 35332#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:850 35333msgid "Text search" 35334msgstr "" 35335 35336#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:858 35337msgid "Checkpoints" 35338msgstr "" 35339 35340#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:61 35341#, python-format 35342msgid " [was %s]" 35343msgstr "" 35344 35345#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:61 35346msgid "Current state" 35347msgstr "" 35348 35349#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:63 35350#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:172 35351msgid "[Unnamed state]" 35352msgstr "" 35353 35354#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:207 35355msgid "Revert the book to the selected checkpoint" 35356msgstr "" 35357 35358#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:211 35359msgid "&Compare" 35360msgstr "" 35361 35362#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:212 35363msgid "" 35364"Compare the state of the book at the selected checkpoint with the current " 35365"state" 35366msgstr "" 35367 35368#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:232 35369msgid "Cannot revert" 35370msgstr "" 35371 35372#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:233 35373msgid "Cannot revert to the current state" 35374msgstr "" 35375 35376#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:242 35377msgid "Cannot compare" 35378msgstr "" 35379 35380#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:243 35381msgid "There is no point comparing the current state to itself" 35382msgstr "" 35383 35384#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:66 35385msgid "Choose tag name" 35386msgstr "" 35387 35388#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:73 35389msgid "Specify the name of the &tag to insert:" 35390msgstr "" 35391 35392#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:100 35393msgid "Text (HTML) files" 35394msgstr "" 35395 35396#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:101 35397msgid "Style (CSS) files" 35398msgstr "" 35399 35400#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:104 35401msgid "Audio" 35402msgstr "" 35403 35404#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:105 35405msgid "Video" 35406msgstr "" 35407 35408#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:106 35409msgid "OPF file (metadata)" 35410msgstr "" 35411 35412#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:107 35413msgid "Table of contents file (NCX)" 35414msgstr "" 35415 35416#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:111 35417msgid "Arrange in folders" 35418msgstr "" 35419 35420#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:118 35421msgid "" 35422"Arrange the files in this book into sub-folders based on their types. If you" 35423" leave a folder blank, the files will be placed in the root." 35424msgstr "" 35425 35426#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:137 35427msgid "" 35428"Note that this will only arrange files inside the book, it will not affect " 35429"how they are displayed in the File browser" 35430msgstr "" 35431 35432#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:160 35433msgid "Specify locations to split at" 35434msgstr "" 35435 35436#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:168 35437msgid "" 35438"Specify the locations to split at, using an XPath expression (click the " 35439"wizard button for help with generating XPath expressions)." 35440msgstr "" 35441 35442#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:174 35443msgid "&XPath expression:" 35444msgstr "" 35445 35446#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:181 35447msgid "Invalid XPath expression" 35448msgstr "" 35449 35450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:195 35451msgid "Choose file to import" 35452msgstr "" 35453 35454#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:208 35455msgid "" 35456"You can import an HTML or DOCX file directly as an EPUB and edit it. The " 35457"EPUB will be generated with minimal changes from the source, unlike doing a " 35458"full conversion in calibre." 35459msgstr "" 35460 35461#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:216 35462msgid "Choose the file to import" 35463msgstr "" 35464 35465#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:222 35466msgid "Source file:" 35467msgstr "" 35468 35469#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:228 35470msgid "Choose the location for the newly created EPUB" 35471msgstr "" 35472 35473#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:234 35474msgid "Destination file:" 35475msgstr "" 35476 35477#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:242 35478msgid "Importable files" 35479msgstr "" 35480 35481#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:251 35482msgid "Choose destination" 35483msgstr "" 35484 35485#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:252 35486msgid "EPUB files" 35487msgstr "" 35488 35489#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:260 35490msgid "Need document" 35491msgstr "" 35492 35493#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:261 35494msgid "You must specify the source file that will be imported." 35495msgstr "" 35496 35497#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:414 35498msgid "No results found" 35499msgstr "" 35500 35501#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:433 35502msgid "Choose file to edit" 35503msgstr "" 35504 35505#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:446 35506#, python-brace-format 35507msgid "" 35508"<p>Quickly choose a file by typing in just a few characters from the file name into the field above.\n" 35509" For example, if want to choose the file:\n" 35510" {example}\n" 35511" Simply type in the characters:\n" 35512" {chars}\n" 35513" and press Enter." 35514msgstr "" 35515 35516#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:627 35517#, python-brace-format 35518msgid "" 35519"Anchor: {0}\n" 35520"Leading text: {1}" 35521msgstr "" 35522 35523#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:661 35524#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:875 35525msgid "Filter files" 35526msgstr "" 35527 35528#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:665 35529msgid "Choose a &file to link to:" 35530msgstr "" 35531 35532#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:670 35533#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:884 35534msgid "Filter locations" 35535msgstr "" 35536 35537#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:676 35538#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:889 35539msgid "Choose a &location (anchor) in the file:" 35540msgstr "" 35541 35542#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:684 35543#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:863 35544msgid "The destination (href) for the link" 35545msgstr "" 35546 35547#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:685 35548#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:864 35549msgid "&Target:" 35550msgstr "" 35551 35552#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:690 35553msgid "Te&xt:" 35554msgstr "" 35555 35556#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:692 35557msgid "The (optional) text for the link" 35558msgstr "" 35559 35560#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:700 35561#, python-brace-format 35562msgid "" 35563"\n" 35564" The template to use for generating the link. In addition to {0} and {1}\n" 35565" you can also use {2}, {3} and {4} variables\n" 35566" in the template, they will be replaced by the source filename, the destination\n" 35567" filename and the anchor, respectively.\n" 35568" " 35569msgstr "" 35570 35571#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:829 35572msgid "Copyright page" 35573msgstr "" 35574 35575#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:841 35576msgid "Page with title, author, publisher, etc." 35577msgstr "" 35578 35579#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:842 35580msgid "The book cover, typically a single HTML file with a cover image inside" 35581msgstr "" 35582 35583#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:843 35584msgid "Back-of-book style index" 35585msgstr "" 35586 35587#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:844 35588msgid "First \"real\" page of content" 35589msgstr "" 35590 35591#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:860 35592msgid "Type of &semantics:" 35593msgstr "" 35594 35595#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:879 35596msgid "Choose a &file:" 35597msgstr "" 35598 35599#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:902 35600msgid "About semantics" 35601msgstr "" 35602 35603#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:903 35604msgid "" 35605"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" 35606"\n" 35607"First choose the type of semantic information, then choose a file and optionally a location within the file to point to.\n" 35608"\n" 35609"The semantic information will be written in the <guide> section of the OPF file." 35610msgstr "" 35611 35612#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 35613msgid "Flo&ats" 35614msgstr "" 35615 35616#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1049 35617msgid "&Other CSS properties:" 35618msgstr "" 35619 35620#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1053 35621#, python-format 35622msgid "Only filter CSS in the current file (%s)" 35623msgstr "" 35624 35625#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1139 35626msgid "Add a cover" 35627msgstr "" 35628 35629#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1151 35630msgid "&Images in book" 35631msgstr "" 35632 35633#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1155 35634msgid "Filter the list of images" 35635msgstr "" 35636 35637#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1168 35638msgid "" 35639"If enabled the cover image you select will be embedded into the book in such" 35640" a way that when viewed, its aspect ratio (ratio of width to height) will be" 35641" preserved. This will mean blank spaces around the image if the screen the " 35642"book is being viewed on has an aspect ratio different to the image." 35643msgstr "" 35644 35645#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1186 35646msgid "Import &image" 35647msgstr "" 35648 35649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1214 35650msgid "Choose a cover image" 35651msgstr "" 35652 35653#: /__w/calibre/calibre/src/calibre/gui2/ui.py:79 35654msgid "Quick Start Guide" 35655msgstr "" 35656 35657#: /__w/calibre/calibre/src/calibre/gui2/ui.py:233 35658msgid "&Donate to support calibre" 35659msgstr "" 35660 35661#: /__w/calibre/calibre/src/calibre/gui2/ui.py:276 35662msgid "&Eject connected device" 35663msgstr "" 35664 35665#: /__w/calibre/calibre/src/calibre/gui2/ui.py:280 35666msgid "Quit calibre" 35667msgstr "" 35668 35669#: /__w/calibre/calibre/src/calibre/gui2/ui.py:287 35670msgid "Minimize the calibre window" 35671msgstr "" 35672 35673#: /__w/calibre/calibre/src/calibre/gui2/ui.py:296 35674msgid "Clear the current search" 35675msgstr "" 35676 35677#: /__w/calibre/calibre/src/calibre/gui2/ui.py:303 35678msgid "Focus the book list" 35679msgstr "" 35680 35681#: /__w/calibre/calibre/src/calibre/gui2/ui.py:310 35682msgid "Clear the Virtual library" 35683msgstr "" 35684 35685#: /__w/calibre/calibre/src/calibre/gui2/ui.py:317 35686msgid "Clear the additional restriction" 35687msgstr "" 35688 35689#: /__w/calibre/calibre/src/calibre/gui2/ui.py:448 35690msgid "Debug mode" 35691msgstr "" 35692 35693#: /__w/calibre/calibre/src/calibre/gui2/ui.py:449 35694#, python-format 35695msgid "" 35696"You have started calibre in debug mode. After you quit calibre, the debug " 35697"log will be available in the file: %s<p>The log will be displayed " 35698"automatically." 35699msgstr "" 35700 35701#: /__w/calibre/calibre/src/calibre/gui2/ui.py:498 35702msgid "Content server changed!" 35703msgstr "" 35704 35705#: /__w/calibre/calibre/src/calibre/gui2/ui.py:499 35706msgid "" 35707"calibre 3 comes with a completely re-written Content server. As such any " 35708"custom configuration you have for the content server no longer applies. You " 35709"should check and refresh your settings in Preferences->Sharing->Sharing over" 35710" the net" 35711msgstr "" 35712 35713#: /__w/calibre/calibre/src/calibre/gui2/ui.py:535 35714#, python-format 35715msgid "" 35716"Could not start the Content server. Error:\n" 35717"\n" 35718"%s" 35719msgstr "" 35720 35721#: /__w/calibre/calibre/src/calibre/gui2/ui.py:588 35722msgid "Hide main window" 35723msgstr "" 35724 35725#: /__w/calibre/calibre/src/calibre/gui2/ui.py:588 35726msgid "Show main window" 35727msgstr "" 35728 35729#: /__w/calibre/calibre/src/calibre/gui2/ui.py:860 35730#, python-format 35731msgid "" 35732"The library database at %s appears to be corrupted. Do you want calibre to " 35733"try and rebuild it automatically? The rebuild may not be completely " 35734"successful." 35735msgstr "" 35736 35737#: /__w/calibre/calibre/src/calibre/gui2/ui.py:952 35738msgid "Conversion error" 35739msgstr "" 35740 35741#: /__w/calibre/calibre/src/calibre/gui2/ui.py:973 35742#: /__w/calibre/calibre/src/calibre/gui2/ui.py:998 35743#, python-format 35744msgid "<p><b>Failed to convert: %s" 35745msgstr "" 35746 35747#: /__w/calibre/calibre/src/calibre/gui2/ui.py:974 35748msgid "" 35749"\n" 35750" Many older e-book reader devices are incapable of displaying\n" 35751" EPUB files that have internal components over a certain size.\n" 35752" Therefore, when converting to EPUB, calibre automatically tries\n" 35753" to split up the EPUB into smaller sized pieces. For some\n" 35754" files that are large undifferentiated blocks of text, this\n" 35755" splitting fails.\n" 35756" <p>You can <b>work around the problem</b> by either increasing the\n" 35757" maximum split size under <i>EPUB output</i> in the conversion dialog,\n" 35758" or by turning on Heuristic processing, also in the conversion\n" 35759" dialog. Note that if you make the maximum split size too large,\n" 35760" your e-book reader may have trouble with the EPUB.\n" 35761" " 35762msgstr "" 35763 35764#: /__w/calibre/calibre/src/calibre/gui2/ui.py:988 35765#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1002 35766msgid "Conversion failed" 35767msgstr "" 35768 35769#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1000 35770msgid "here" 35771msgstr "" 35772 35773#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1013 35774msgid "Recipe Disabled" 35775msgstr "" 35776 35777#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1046 35778msgid "<b>Failed</b>" 35779msgstr "" 35780 35781#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1087 35782msgid "There are active jobs. Are you sure you want to quit?" 35783msgstr "" 35784 35785#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1090 35786msgid "" 35787" is communicating with the device!<br>\n" 35788" Quitting may cause corruption on the device.<br>\n" 35789" Are you sure you want to quit?" 35790msgstr "" 35791 35792#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1098 35793msgid "There are library updates waiting. Are you sure you want to quit?" 35794msgstr "" 35795 35796#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1099 35797msgid "Library updates waiting" 35798msgstr "" 35799 35800#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1104 35801msgid "" 35802"Some deleted books are still being moved to the recycle bin, if you quit " 35803"now, they will be left behind. Are you sure you want to quit?" 35804msgstr "" 35805 35806#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1124 35807msgid "Running database shutdown plugins. This could take a few seconds..." 35808msgstr "" 35809 35810#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1176 35811msgid "Shutting down the Content server. This could take a while..." 35812msgstr "" 35813 35814#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1210 35815msgid "" 35816"will keep running in the system tray. To close it, choose <b>Quit</b> in the" 35817" context menu of the system tray." 35818msgstr "" 35819 35820#: /__w/calibre/calibre/src/calibre/gui2/update.py:140 35821#, python-brace-format 35822msgid "" 35823"New version <b>{ver}</b> of {app} is available for download. See the <a " 35824"href=\"{url}\">new features</a>." 35825msgstr "" 35826 35827#: /__w/calibre/calibre/src/calibre/gui2/update.py:146 35828msgid "Update available!" 35829msgstr "" 35830 35831#: /__w/calibre/calibre/src/calibre/gui2/update.py:151 35832msgid "Show this notification for future updates" 35833msgstr "" 35834 35835#: /__w/calibre/calibre/src/calibre/gui2/update.py:156 35836msgid "&Get update" 35837msgstr "" 35838 35839#: /__w/calibre/calibre/src/calibre/gui2/update.py:160 35840msgid "Update &plugins" 35841msgstr "" 35842 35843#: /__w/calibre/calibre/src/calibre/gui2/update.py:221 35844msgid " and one plugin update" 35845msgid_plural " and {} plugin updates" 35846msgstr[0] "" 35847msgstr[1] "" 35848 35849#: /__w/calibre/calibre/src/calibre/gui2/update.py:224 35850msgid "Update found" 35851msgstr "" 35852 35853#: /__w/calibre/calibre/src/calibre/gui2/update.py:226 35854msgid "updated plugin" 35855msgid_plural "updated plugins" 35856msgstr[0] "" 35857msgstr[1] "" 35858 35859#: /__w/calibre/calibre/src/calibre/gui2/update.py:253 35860#: /__w/calibre/calibre/src/calibre/gui2/update.py:259 35861msgid "Plugin updates" 35862msgstr "" 35863 35864#: /__w/calibre/calibre/src/calibre/gui2/update.py:256 35865msgid "A plugin update is available" 35866msgid_plural "There are {} plugin updates available" 35867msgstr[0] "" 35868msgstr[1] "" 35869 35870#: /__w/calibre/calibre/src/calibre/gui2/update.py:261 35871msgid "Install and configure user plugins" 35872msgstr "" 35873 35874#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:32 35875msgid "Rename this bookmark" 35876msgstr "" 35877 35878#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:34 35879msgid "Remove this bookmark" 35880msgstr "" 35881 35882#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:106 35883msgid "Double click to edit the bookmarks" 35884msgstr "" 35885 35886#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:110 35887msgid "&New" 35888msgstr "" 35889 35890#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:112 35891msgid "Create a new bookmark at the current location" 35892msgstr "" 35893 35894#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:116 35895msgid "Remove the currently selected bookmark" 35896msgstr "" 35897 35898#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:120 35899msgid "Pre&vious" 35900msgstr "" 35901 35902#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:124 35903msgid "Nex&t" 35904msgstr "" 35905 35906#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:132 35907msgid "Position in book" 35908msgstr "" 35909 35910#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:134 35911msgid "Change how the bookmarks are sorted" 35912msgstr "" 35913 35914#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:259 35915#, python-brace-format 35916msgid "Are you sure you want to delete the bookmark: {0}?" 35917msgstr "" 35918 35919#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:286 35920msgid "Export bookmarks" 35921msgstr "" 35922 35923#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:287 35924#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:298 35925msgid "Saved bookmarks" 35926msgstr "" 35927 35928#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:297 35929msgid "Import bookmarks" 35930msgstr "" 35931 35932#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:352 35933msgid "Add bookmark" 35934msgstr "" 35935 35936#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:353 35937msgid "Enter title for bookmark:" 35938msgstr "" 35939 35940#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:127 35941msgid "calibre highlights" 35942msgstr "" 35943 35944#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:130 35945msgid "highlights" 35946msgstr "" 35947 35948#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:185 35949msgid "Modify this highlight" 35950msgstr "" 35951 35952#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:186 35953msgid "Edit notes for this highlight" 35954msgstr "" 35955 35956#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:188 35957msgid "Delete this highlight" 35958msgid_plural "Delete selected highlights" 35959msgstr[0] "" 35960msgstr[1] "" 35961 35962#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:229 35963#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:499 35964msgid "Table of Contents section:" 35965msgid_plural "Table of Contents sections:" 35966msgstr[0] "" 35967msgstr[1] "" 35968 35969#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:440 35970msgid "Double click to jump to an entry" 35971msgstr "" 35972 35973#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:463 35974msgid "Modify" 35975msgstr "" 35976 35977#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:463 35978msgid "Modify the selected highlight" 35979msgstr "" 35980 35981#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:464 35982msgid "Delete the selected highlights" 35983msgstr "" 35984 35985#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:465 35986msgid "Export all highlights" 35987msgstr "" 35988 35989#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:496 35990msgid "No highlights match the search: {}" 35991msgstr "" 35992 35993#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:512 35994msgid "No selected highlight" 35995msgstr "" 35996 35997#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:513 35998msgid "No highlight is currently selected" 35999msgstr "" 36000 36001#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:530 36002msgid "Are you sure you want to delete this highlight permanently?" 36003msgid_plural "Are you sure you want to delete all {} highlights permanently?" 36004msgstr[0] "" 36005msgstr[1] "" 36006 36007#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:541 36008msgid "No highlights" 36009msgstr "" 36010 36011#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:541 36012msgid "This book has no highlights to export" 36013msgstr "" 36014 36015#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:57 36016msgid "Edit lookup source" 36017msgstr "" 36018 36019#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:63 36020msgid "The name of the source" 36021msgstr "" 36022 36023#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:70 36024msgid "The URL template of the source" 36025msgstr "" 36026 36027#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:76 36028#, python-brace-format 36029msgid "" 36030"The URL template must starts with https:// and have {word} in it which will " 36031"be replaced by the actual query" 36032msgstr "" 36033 36034#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:95 36035msgid "You must specify a name" 36036msgstr "" 36037 36038#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:97 36039msgid "Name already exists" 36040msgstr "" 36041 36042#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:98 36043msgid "A lookup source with the name {} already exists" 36044msgstr "" 36045 36046#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:101 36047msgid "You must specify a URL" 36048msgstr "" 36049 36050#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:104 36051msgid "The URL must start with https://" 36052msgstr "" 36053 36054#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:107 36055#, python-brace-format 36056msgid "The URL must contain the placeholder {word}" 36057msgstr "" 36058 36059#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:118 36060msgid "Edit lookup sources" 36061msgstr "" 36062 36063#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:122 36064msgid "Double-click to edit an entry" 36065msgstr "" 36066 36067#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:142 36068#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:458 36069msgid "Restore defaults" 36070msgstr "" 36071 36072#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:181 36073msgid "No sources" 36074msgstr "" 36075 36076#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:182 36077msgid "You must specify at least one lookup source" 36078msgstr "" 36079 36080#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:232 36081msgid "Zoom in" 36082msgstr "" 36083 36084#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:233 36085msgid "Zoom out" 36086msgstr "" 36087 36088#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:234 36089msgid "Default zoom" 36090msgstr "" 36091 36092#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:235 36093msgid "Inspect" 36094msgstr "" 36095 36096#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:256 36097msgid "Lookup &in:" 36098msgstr "" 36099 36100#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:267 36101msgid "Double click on a word in the book's text to look it up." 36102msgstr "" 36103 36104#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:269 36105msgid "Add sources" 36106msgstr "" 36107 36108#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:270 36109msgid "Add more sources at which to lookup words" 36110msgstr "" 36111 36112#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:273 36113msgid "Refresh the result to match the currently selected text" 36114msgstr "" 36115 36116#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:278 36117msgid "Update on selection change" 36118msgstr "" 36119 36120#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:280 36121msgid "" 36122"Automatically update the displayed result when selected text in the book " 36123"changes. With this disabled the lookup is changed only when clicking the " 36124"Refresh button." 36125msgstr "" 36126 36127#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:105 36128msgid "Connecting to E-book viewer failed" 36129msgstr "" 36130 36131#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:106 36132msgid "" 36133"Unable to connect to existing E-book viewer window, try restarting the " 36134"viewer." 36135msgstr "" 36136 36137#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:113 36138msgid "" 36139"%prog [options] file\n" 36140"\n" 36141"View an e-book.\n" 36142msgstr "" 36143 36144#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:120 36145msgid "" 36146"If specified, the E-book viewer window will try to come to the front when " 36147"started." 36148msgstr "" 36149 36150#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:123 36151msgid "" 36152"If specified, the E-book viewer window will try to open full screen when " 36153"started." 36154msgstr "" 36155 36156#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:126 36157msgid "Force reload of all opened books" 36158msgstr "" 36159 36160#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:128 36161msgid "" 36162"The position at which to open the specified book. The position is a location" 36163" or position you can get by using the Go to->Location action in the viewer " 36164"controls. Alternately, you can use the form toc:something and it will open " 36165"at the location of the first Table of Contents entry that contains the " 36166"string \"something\". The form toc-href:something will match the href " 36167"(internal link destination) of toc nodes. The matching is exact. If you want" 36168" to match a substring, use the form toc-href-contains:something. The form " 36169"ref:something will use Reference mode references." 36170msgstr "" 36171 36172#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:213 36173msgid "Failed to start listener" 36174msgstr "" 36175 36176#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:214 36177msgid "" 36178"Could not start the listener used for single instance viewers. Try rebooting" 36179" your computer." 36180msgstr "" 36181 36182#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:42 36183msgid "Print to PDF" 36184msgstr "" 36185 36186#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:49 36187#, python-format 36188msgid "Print %s to a PDF file" 36189msgstr "" 36190 36191#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:59 36192msgid "Choose location for PDF file" 36193msgstr "" 36194 36195#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:63 36196msgid "&File:" 36197msgstr "" 36198 36199#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:69 36200msgid "Paper &size:" 36201msgstr "" 36202 36203#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:71 36204msgid "&Left margin:" 36205msgstr "" 36206 36207#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:72 36208msgid "&Top margin:" 36209msgstr "" 36210 36211#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:73 36212msgid "&Right margin:" 36213msgstr "" 36214 36215#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:74 36216msgid "&Bottom margin:" 36217msgstr "" 36218 36219#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:78 36220msgid "inches" 36221msgstr "" 36222 36223#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:84 36224msgid "Add page &number to printed pages" 36225msgstr "" 36226 36227#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:88 36228msgid "&Open PDF file after printing" 36229msgstr "" 36230 36231#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:114 36232msgid "PDF file" 36233msgstr "" 36234 36235#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:130 36236msgid "No filename specified" 36237msgstr "" 36238 36239#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:131 36240msgid "You must specify a filename for the PDF file to generate" 36241msgstr "" 36242 36243#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:133 36244msgid "Incorrect filename specified" 36245msgstr "" 36246 36247#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:134 36248msgid "The filename for the PDF file must end with .pdf" 36249msgstr "" 36250 36251#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:192 36252msgid "Printing, this will take a while, please wait..." 36253msgstr "" 36254 36255#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:194 36256msgid "Printing..." 36257msgstr "" 36258 36259#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:206 36260msgid "Failed to convert to PDF" 36261msgstr "" 36262 36263#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:207 36264msgid "Failed to generate PDF file, click \"Show details\" for more information." 36265msgstr "" 36266 36267#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:359 36268msgid "Contains" 36269msgstr "" 36270 36271#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:360 36272msgid "Whole words" 36273msgstr "" 36274 36275#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:363 36276msgid "" 36277"Choose the type of search: <ul><li><b>Contains</b> will search for the " 36278"entered text anywhere.<li><b>Whole words</b> will search for whole words " 36279"that equal the entered text.<li><b>Regex</b> will interpret the text as a " 36280"regular expression." 36281msgstr "" 36282 36283#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:380 36284msgid "Go back to where you were before searching" 36285msgstr "" 36286 36287#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:628 36288msgid "This text is hidden in the book and cannot be displayed" 36289msgstr "" 36290 36291#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:756 36292msgid "No matches were found for:" 36293msgstr "" 36294 36295#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:120 36296#, python-format 36297msgid "Expand all items under %s" 36298msgstr "" 36299 36300#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:122 36301msgid "Expand all items" 36302msgstr "" 36303 36304#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:123 36305msgid "Collapse all items" 36306msgstr "" 36307 36308#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:126 36309msgid "Expand all items at the level of {}" 36310msgstr "" 36311 36312#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:127 36313msgid "Collapse all items at the level of {}" 36314msgstr "" 36315 36316#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:129 36317msgid "Copy Table of Contents to clipboard" 36318msgstr "" 36319 36320#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:156 36321msgid "Search Table of Contents" 36322msgstr "" 36323 36324#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:157 36325msgid "Search for text in the Table of Contents" 36326msgstr "" 36327 36328#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:175 36329#, python-format 36330msgid "There are no Table of Contents entries matching: %s" 36331msgstr "" 36332 36333#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:43 36334msgid "Switch color scheme" 36335msgstr "" 36336 36337#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:48 36338msgid "Increase font size" 36339msgstr "" 36340 36341#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:49 36342msgid "Decrease font size" 36343msgstr "" 36344 36345#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:50 36346msgid "Toggle full screen" 36347msgstr "" 36348 36349#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:52 36350msgid "Previous page" 36351msgstr "" 36352 36353#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:53 36354#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:235 36355#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:132 36356msgid "Next section" 36357msgstr "" 36358 36359#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:54 36360#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:234 36361#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:139 36362msgid "Previous section" 36363msgstr "" 36364 36365#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:59 36366msgid "Toggle Reference mode" 36367msgstr "" 36368 36369#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:60 36370msgid "Toggle auto-scrolling" 36371msgstr "" 36372 36373#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:61 36374msgid "Lookup words" 36375msgstr "" 36376 36377#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:62 36378msgid "Show viewer controls" 36379msgstr "" 36380 36381#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:63 36382msgid "Toggle paged mode" 36383msgstr "" 36384 36385#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:64 36386msgid "Print book" 36387msgstr "" 36388 36389#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:66 36390msgid "Show book metadata" 36391msgstr "" 36392 36393#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:67 36394msgid "Read aloud" 36395msgstr "" 36396 36397#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:68 36398msgid "Browse highlights in book" 36399msgstr "" 36400 36401#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:69 36402msgid "Select all text in the current file" 36403msgstr "" 36404 36405#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:70 36406msgid "Edit this book" 36407msgstr "" 36408 36409#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:71 36410msgid "Reload this book" 36411msgstr "" 36412 36413#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:130 36414msgid "Customize this toolbar" 36415msgstr "" 36416 36417#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:132 36418msgid "Hide this toolbar" 36419msgstr "" 36420 36421#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:234 36422msgid "Switch to flow mode -- where the text is not broken into pages" 36423msgstr "" 36424 36425#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:237 36426msgid "Switch to paged mode -- where the text is broken into pages" 36427msgstr "" 36428 36429#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:260 36430msgid "Turn off auto-scrolling" 36431msgstr "" 36432 36433#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:260 36434msgid "Turn on auto-scrolling" 36435msgstr "" 36436 36437#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:266 36438msgid "Read the text of the book aloud" 36439msgstr "" 36440 36441#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:266 36442msgid "Stop reading" 36443msgstr "" 36444 36445#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:423 36446msgid "Configure the toolbar" 36447msgstr "" 36448 36449#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:432 36450msgid "" 36451"Choose the actions you want on the toolbar. Drag and drop items in the right" 36452" hand list to re-arrange the toolbar." 36453msgstr "" 36454 36455#: /__w/calibre/calibre/src/calibre/gui2/viewer/tts.py:18 36456msgid "Configure Read aloud" 36457msgstr "" 36458 36459#: /__w/calibre/calibre/src/calibre/gui2/viewer/tts.py:83 36460#: /__w/calibre/calibre/src/calibre/gui2/viewer/tts.py:90 36461msgid "Text-to-Speech unavailable" 36462msgstr "" 36463 36464#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:69 36465msgid "Lookup" 36466msgstr "" 36467 36468#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:95 36469msgid "Preparing book for first read, please wait" 36470msgstr "" 36471 36472#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:101 36473msgid "E-book viewer" 36474msgstr "" 36475 36476#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:229 36477#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:403 36478msgid "Scroll here" 36479msgstr "" 36480 36481#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:231 36482msgid "Start of book" 36483msgstr "" 36484 36485#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:232 36486msgid "End of book" 36487msgstr "" 36488 36489#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:237 36490msgid "Start of current file" 36491msgstr "" 36492 36493#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:238 36494msgid "End of current file" 36495msgstr "" 36496 36497#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:240 36498msgid "Hide this scrollbar" 36499msgstr "" 36500 36501#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:323 36502msgid "Search :: no matches" 36503msgstr "" 36504 36505#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:325 36506msgid "Search :: one match" 36507msgstr "" 36508 36509#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:327 36510msgid "Search :: {} matches" 36511msgstr "" 36512 36513#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:387 36514#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:401 36515msgid "Failed to load the image {}" 36516msgstr "" 36517 36518#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:389 36519#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:395 36520msgid "Image not found" 36521msgstr "" 36522 36523#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:390 36524#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:396 36525msgid "Failed to find the image {}" 36526msgstr "" 36527 36528#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:432 36529msgid "Cannot print book" 36530msgstr "" 36531 36532#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:433 36533#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:686 36534msgid "No book is currently open" 36535msgstr "" 36536 36537#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:459 36538msgid "Choose e-book" 36539msgstr "" 36540 36541#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:459 36542msgid "E-books" 36543msgstr "" 36544 36545#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:480 36546msgid "Loading book" 36547msgstr "" 36548 36549#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:481 36550msgid "Loading book, please wait" 36551msgstr "" 36552 36553#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:525 36554msgid "Loading book failed" 36555msgstr "" 36556 36557#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:526 36558#, python-brace-format 36559msgid "Failed to open the book at {0}. Click \"Show details\" for more info." 36560msgstr "" 36561 36562#: /__w/calibre/calibre/src/calibre/gui2/viewer/web_view.py:589 36563msgid "" 36564"The Qt WebEngine Render process has crashed. You should try restarting the " 36565"viewer." 36566msgstr "" 36567 36568#: /__w/calibre/calibre/src/calibre/gui2/viewer/web_view.py:703 36569msgid "Choose background image" 36570msgstr "" 36571 36572#: /__w/calibre/calibre/src/calibre/gui2/viewer/widgets.py:138 36573msgid "Clear search history" 36574msgstr "" 36575 36576#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:113 36577msgid "Test file name invalid" 36578msgstr "" 36579 36580#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:114 36581#, python-format 36582msgid "" 36583"The file name <b>%s</b> does not appear to end with a file extension. It " 36584"must end with a file extension like .epub or .mobi" 36585msgstr "" 36586 36587#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:345 36588msgid "Hide size in corner" 36589msgstr "" 36590 36591#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:345 36592msgid "Show size in corner" 36593msgstr "" 36594 36595#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:986 36596msgid "Drag to resize" 36597msgstr "" 36598 36599#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:1022 36600msgid "Hide {}" 36601msgstr "" 36602 36603#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:1022 36604msgid "Show {}" 36605msgstr "" 36606 36607#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:97 36608msgid "Choose &color" 36609msgstr "" 36610 36611#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:124 36612msgid "Choose a color" 36613msgstr "" 36614 36615#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:140 36616#: /__w/calibre/calibre/src/calibre/utils/localization.py:368 36617msgid "Cu&t" 36618msgstr "" 36619 36620#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:147 36621#: /__w/calibre/calibre/src/calibre/utils/localization.py:375 36622msgid "&Step up" 36623msgstr "" 36624 36625#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:148 36626#: /__w/calibre/calibre/src/calibre/utils/localization.py:376 36627msgid "Step &down" 36628msgstr "" 36629 36630#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:284 36631msgid "Not rated" 36632msgstr "" 36633 36634#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:42 36635msgid "Generic e-ink device" 36636msgstr "" 36637 36638#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:74 36639msgid "Smartphone" 36640msgstr "" 36641 36642#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:81 36643msgid "iPad like tablet" 36644msgstr "" 36645 36646#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:90 36647msgid "Kindle Basic (all models)" 36648msgstr "" 36649 36650#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:122 36651msgid "Kindle Fire and Fire HD" 36652msgstr "" 36653 36654#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:143 36655msgid "All other SONY devices" 36656msgstr "" 36657 36658#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:150 36659msgid "Kobo and Kobo Touch Readers" 36660msgstr "" 36661 36662#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:158 36663msgid "Kobo Vox, Aura and Glo families" 36664msgstr "" 36665 36666#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:198 36667msgid "BOOX MAX, N96, i86, C67ML, M96, etc." 36668msgstr "" 36669 36670#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:228 36671msgid "Nook and Nook Simple Reader" 36672msgstr "" 36673 36674#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:292 36675msgid "PocketBook 360 and newer models" 36676msgstr "" 36677 36678#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:321 36679msgid "PocketBook Lux (1-5) and Basic 4" 36680msgstr "" 36681 36682#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:335 36683msgid "PocketBook Inkpad 3 (Pro) and X" 36684msgstr "" 36685 36686#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:352 36687msgid "Android phone" 36688msgstr "" 36689 36690#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:369 36691msgid "Android tablet" 36692msgstr "" 36693 36694#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:376 36695msgid "Android phone with Kindle reader" 36696msgstr "" 36697 36698#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:392 36699msgid "Android tablet with Kindle reader" 36700msgstr "" 36701 36702#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:479 36703msgid "Generic" 36704msgstr "" 36705 36706#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:627 36707msgid "" 36708"Choose your e-book device. If your device is not in the list, choose a " 36709"\"Generic\" device." 36710msgstr "" 36711 36712#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:702 36713#, python-brace-format 36714msgid "" 36715"If you are moving calibre from an old computer to a new one, please read <a " 36716"href=\"{0}\">the instructions</a>." 36717msgstr "" 36718 36719#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:786 36720msgid "Select location for books" 36721msgstr "" 36722 36723#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:798 36724#, python-format 36725msgid "Failed to create a folder at %s" 36726msgstr "" 36727 36728#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:813 36729#, python-format 36730msgid "" 36731"You must choose an empty folder for the calibre library. %s is not empty." 36732msgstr "" 36733 36734#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:906 36735msgid "&Next >" 36736msgstr "" 36737 36738#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:907 36739msgid "< &Back" 36740msgstr "" 36741 36742#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:908 36743#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:343 36744#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:382 36745#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:407 36746#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:732 36747msgid "Cancel" 36748msgstr "" 36749 36750#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:909 36751msgid "&Finish" 36752msgstr "" 36753 36754#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:910 36755msgid "Commit" 36756msgstr "" 36757 36758#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:914 36759msgid "Welcome wizard" 36760msgstr "" 36761 36762#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:52 36763#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:53 36764#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:45 36765#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:45 36766#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:69 36767#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:45 36768msgid "Welcome to calibre" 36769msgstr "" 36770 36771#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:54 36772#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:46 36773#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 36774#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:70 36775#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 36776msgid "The one stop solution to all your e-book needs." 36777msgstr "" 36778 36779#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:55 36780msgid "&Manufacturers" 36781msgstr "" 36782 36783#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:56 36784msgid "&Devices" 36785msgstr "" 36786 36787#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:44 36788#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:44 36789#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:68 36790#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:44 36791msgid "WizardPage" 36792msgstr "" 36793 36794#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:47 36795#, python-format 36796msgid "" 36797"<h2>Congratulations!</h2> You have successfully setup calibre. Press the %s " 36798"button to apply your settings." 36799msgstr "" 36800 36801#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:48 36802msgid "" 36803"<h2>Demo videos</h2>Videos demonstrating the various features of calibre are" 36804" available <a href=\"https://calibre-ebook.com/demo\">online</a>." 36805msgstr "" 36806 36807#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:49 36808#, python-format 36809msgid "" 36810"<h2>User Manual</h2>A User Manual is also available <a " 36811"href=\"%s\">online</a>." 36812msgstr "" 36813 36814#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 36815msgid "" 36816"<p>calibre can automatically send books by email to your Kindle. To do that " 36817"you have to setup email delivery below. The easiest way is to setup a free " 36818"<a href=\"https://gmx.com\">GMX account</a> and click the \"Use GMX\" button" 36819" below. You will also have to register your email address in your Amazon " 36820"account." 36821msgstr "" 36822 36823#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 36824msgid "&Kindle email:" 36825msgstr "" 36826 36827#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:71 36828msgid "Choose your &language:" 36829msgstr "" 36830 36831#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:72 36832msgid "" 36833"<p>Choose a location for your books. When you add books to calibre, they " 36834"will be copied here. Use an <b>empty folder</b> for a new calibre library:" 36835msgstr "" 36836 36837#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:74 36838msgid "" 36839"If a calibre library already exists at the newly selected location, calibre " 36840"will use it automatically." 36841msgstr "" 36842 36843#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:33 36844msgid "Test email settings" 36845msgstr "" 36846 36847#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:37 36848#, python-format 36849msgid "Send test mail from %s to:" 36850msgstr "" 36851 36852#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:49 36853#, python-format 36854msgid "Using: %(un)s:%(pw)s@%(host)s:%(port)s and %(enc)s encryption" 36855msgstr "" 36856 36857#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:61 36858msgid "No email address" 36859msgstr "" 36860 36861#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:62 36862msgid "" 36863"No email address to send mail to has been specified. You must specify a To: " 36864"address before running the test." 36865msgstr "" 36866 36867#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:64 36868msgid "Sending email, please wait..." 36869msgstr "" 36870 36871#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:72 36872msgid "Email successfully sent" 36873msgstr "" 36874 36875#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:94 36876msgid "Setup sending email using" 36877msgstr "" 36878 36879#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:96 36880#, python-brace-format 36881msgid "" 36882"If you don't have an account, you can sign up for a free {name} email " 36883"account at <a href=\"https://{url}\">https://{url}</a>. {extra}" 36884msgstr "" 36885 36886#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:103 36887#, python-format 36888msgid "Your %s &email address:" 36889msgstr "" 36890 36891#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:104 36892#, python-format 36893msgid "Your %s &username:" 36894msgstr "" 36895 36896#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:105 36897#, python-format 36898msgid "Your %s &password:" 36899msgstr "" 36900 36901#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:123 36902#, python-format 36903msgid "" 36904"If you plan to use email to send books to your Kindle, remember to add your " 36905"%s email address to the allowed email addresses in your Amazon.com Kindle " 36906"management page." 36907msgstr "" 36908 36909#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:129 36910msgid "Setup" 36911msgstr "" 36912 36913#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:136 36914msgid "Incorrect username" 36915msgstr "" 36916 36917#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:137 36918#, python-format 36919msgid "%s needs the full email address as your username" 36920msgstr "" 36921 36922#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:188 36923msgid "OK to proceed?" 36924msgstr "" 36925 36926#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:189 36927msgid "" 36928"This will display your email password on the screen. Is it OK to proceed?" 36929msgstr "" 36930 36931#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:225 36932msgid "" 36933"Before using this account to send mail, you must enable the \"Enable access " 36934"to this account via POP3 and IMAP\" option in GMX under More > E-mail " 36935"Settings > POP3 & IMAP." 36936msgstr "" 36937 36938#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:237 36939msgid "" 36940"Google recently deliberately broke their email sending protocol (SMTP) " 36941"support in an attempt to force everyone to use their web interface so they " 36942"can show you more ads. They are trying to claim that SMTP is insecure, that " 36943"is incorrect and simply an excuse. To use a Gmail account you will need to " 36944"\"allow less secure apps\" as described <a " 36945"href=\"https://support.google.com/accounts/answer/6010255\">here</a>." 36946msgstr "" 36947 36948#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:251 36949msgid "" 36950"If you are setting up a new Hotmail account, Microsoft requires that you " 36951"verify your account periodically, before it will let calibre send email." 36952msgstr "" 36953 36954#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:271 36955#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:282 36956msgid "Bad configuration" 36957msgstr "" 36958 36959#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:272 36960msgid "You must set the From email address" 36961msgstr "" 36962 36963#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:283 36964msgid "" 36965"You must either set both the username <b>and</b> password for the mail " 36966"server or no username and no password at all." 36967msgstr "" 36968 36969#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:288 36970msgid "" 36971"No username and password set for mailserver. Most mailservers need a " 36972"username and password. Are you sure?" 36973msgstr "" 36974 36975#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:132 36976msgid "Send email &from:" 36977msgstr "" 36978 36979#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 36980msgid "" 36981"<p>This is what will be present in the From: field of emails sent by " 36982"calibre.<br> Set it to your email address" 36983msgstr "" 36984 36985#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:134 36986msgid "" 36987"<p>A mail server is useful if the service you are sending mail to only " 36988"accepts email from well know mail services." 36989msgstr "" 36990 36991#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 36992msgid "Email server" 36993msgstr "" 36994 36995#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:136 36996msgid "calibre can <b>optionally</b> use a server to send mail" 36997msgstr "" 36998 36999#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:137 37000msgid "&Hostname:" 37001msgstr "" 37002 37003#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:138 37004msgid "The hostname of your mail server. For example, smtp.gmail.com" 37005msgstr "" 37006 37007#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:139 37008msgid "&Port:" 37009msgstr "" 37010 37011#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:140 37012msgid "" 37013"The port your mail server listens for connections on. The default is 25" 37014msgstr "" 37015 37016#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:142 37017msgid "Your username on the mail server" 37018msgstr "" 37019 37020#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:144 37021msgid "Your password on the mail server" 37022msgstr "" 37023 37024#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:145 37025msgid "&Show" 37026msgstr "" 37027 37028#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:146 37029msgid "Encr&yption:" 37030msgstr "" 37031 37032#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:147 37033msgid "" 37034"Use TLS encryption when connecting to the mail server. This is the most " 37035"common." 37036msgstr "" 37037 37038#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:148 37039msgid "&TLS" 37040msgstr "" 37041 37042#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:149 37043msgid "Use SSL encryption when connecting to the mail server." 37044msgstr "" 37045 37046#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:150 37047msgid "SS&L" 37048msgstr "" 37049 37050#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:151 37051msgid "WARNING: Using no encryption is highly insecure" 37052msgstr "" 37053 37054#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:153 37055msgid "Use &GMX" 37056msgstr "" 37057 37058#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:154 37059msgid "Use &Hotmail" 37060msgstr "" 37061 37062#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:155 37063msgid "&Test email" 37064msgstr "" 37065 37066#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 37067msgid "" 37068"<p>If you use the <a " 37069"href=\"http://www.appstafarian.com/marvin.html\">Marvin</a> e-book reading " 37070"app (or similar OPDS enabled apps) on your Apple iDevice, you can access " 37071"your calibre book collection wirelessly, directly on the device. To do this " 37072"you have to turn on the calibre Content server." 37073msgstr "" 37074 37075#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 37076msgid "Turn on the &Content server" 37077msgstr "" 37078 37079#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 37080#, python-format 37081msgid "" 37082"<p>Remember to leave calibre running as the server only runs as long as calibre is running.\n" 37083"<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." 37084msgstr "" 37085 37086#: /__w/calibre/calibre/src/calibre/library/caches.py:529 37087#, python-brace-format 37088msgid "Invalid query format for colon-separated search: {0}" 37089msgstr "" 37090 37091#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:26 37092msgid "BIBTEX catalog generator" 37093msgstr "" 37094 37095#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:37 37096#, python-format 37097msgid "" 37098"The fields to output when cataloging books in the database. Should be a comma-separated list of fields.\n" 37099"Available fields: %(fields)s.\n" 37100"plus user-created custom fields.\n" 37101"Example: %(opt)s=title,authors,tags\n" 37102"Default: '%%default'\n" 37103"Applies to: BIBTEX output format" 37104msgstr "" 37105 37106#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:50 37107#, python-format 37108msgid "" 37109"Output field to sort on.\n" 37110"Available fields: author_sort, id, rating, size, timestamp, title.\n" 37111"Default: '%default'\n" 37112"Applies to: BIBTEX output format" 37113msgstr "" 37114 37115#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:59 37116#, python-format 37117msgid "" 37118"Create a citation for BibTeX entries.\n" 37119"Boolean value: True, False\n" 37120"Default: '%default'\n" 37121"Applies to: BIBTEX output format" 37122msgstr "" 37123 37124#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:68 37125#, python-format 37126msgid "" 37127"Create a file entry if formats is selected for BibTeX entries.\n" 37128"Boolean value: True, False\n" 37129"Default: '%default'\n" 37130"Applies to: BIBTEX output format" 37131msgstr "" 37132 37133#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:77 37134#, python-format 37135msgid "" 37136"The template for citation creation from database fields.\n" 37137"Should be a template with {} enclosed fields.\n" 37138"Available fields: %s.\n" 37139"Default: '%%default'\n" 37140"Applies to: BIBTEX output format" 37141msgstr "" 37142 37143#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:87 37144#, python-format 37145msgid "" 37146"BibTeX file encoding output.\n" 37147"Available types: utf8, cp1252, ascii.\n" 37148"Default: '%default'\n" 37149"Applies to: BIBTEX output format" 37150msgstr "" 37151 37152#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:96 37153#, python-format 37154msgid "" 37155"BibTeX file encoding flag.\n" 37156"Available types: strict, replace, ignore, backslashreplace.\n" 37157"Default: '%default'\n" 37158"Applies to: BIBTEX output format" 37159msgstr "" 37160 37161#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:105 37162#, python-format 37163msgid "" 37164"Entry type for BibTeX catalog.\n" 37165"Available types: book, misc, mixed.\n" 37166"Default: '%default'\n" 37167"Applies to: BIBTEX output format" 37168msgstr "" 37169 37170#: /__w/calibre/calibre/src/calibre/library/catalogs/csv_xml.py:24 37171msgid "CSV/XML catalog generator" 37172msgstr "" 37173 37174#: /__w/calibre/calibre/src/calibre/library/catalogs/csv_xml.py:35 37175#, python-format 37176msgid "" 37177"The fields to output when cataloging books in the database. Should be a comma-separated list of fields.\n" 37178"Available fields: %(fields)s,\n" 37179"plus user-created custom fields.\n" 37180"Example: %(opt)s=title,authors,tags\n" 37181"Default: '%%default'\n" 37182"Applies to: CSV, XML output formats" 37183msgstr "" 37184 37185#: /__w/calibre/calibre/src/calibre/library/catalogs/csv_xml.py:48 37186#, python-format 37187msgid "" 37188"Output field to sort on.\n" 37189"Available fields: author_sort, id, rating, size, timestamp, title_sort\n" 37190"Default: '%default'\n" 37191"Applies to: CSV, XML output formats" 37192msgstr "" 37193 37194#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:28 37195msgid "AZW3/EPUB/MOBI catalog generator" 37196msgstr "" 37197 37198#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:42 37199#, python-format 37200msgid "" 37201"Title of generated catalog used as title in metadata.\n" 37202"Default: '%default'\n" 37203"Applies to: AZW3, EPUB, MOBI output formats" 37204msgstr "" 37205 37206#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:49 37207#, python-format 37208msgid "" 37209"Create cross-references in Authors section for books with multiple authors.\n" 37210"Default: '%default'\n" 37211"Applies to: AZW3, EPUB, MOBI output formats" 37212msgstr "" 37213 37214#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:56 37215#, python-format 37216msgid "" 37217"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" 37218"Default: '%default'\n" 37219"Applies to: AZW3, EPUB, MOBI output formats" 37220msgstr "" 37221 37222#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:66 37223#, python-format 37224msgid "" 37225"Regex describing tags to exclude as genres.\n" 37226"Default: '%default' excludes bracketed tags, e.g. '[Project Gutenberg]', and '+', the default tag for read books.\n" 37227"Applies to: AZW3, EPUB, MOBI output formats" 37228msgstr "" 37229 37230#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:73 37231#, python-format 37232msgid "" 37233"Specifies the rules used to exclude books from the generated catalog.\n" 37234"The model for an exclusion rule is either\n" 37235"('<rule name>','Tags','<comma-separated list of tags>') or\n" 37236"('<rule name>','<custom column>','<pattern>').\n" 37237"For example:\n" 37238"(('Archived books','#status','Archived'),)\n" 37239"will exclude a book with a value of 'Archived' in the custom column 'status'.\n" 37240"When multiple rules are defined, all rules will be applied.\n" 37241"Default: \n" 37242"\"%default\"\n" 37243"Applies to: AZW3, EPUB, MOBI output formats" 37244msgstr "" 37245 37246#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:86 37247#, python-format 37248msgid "" 37249"Include 'Authors' section in catalog.\n" 37250"Default: '%default'\n" 37251"Applies to: AZW3, EPUB, MOBI output formats" 37252msgstr "" 37253 37254#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:93 37255#, python-format 37256msgid "" 37257"Include 'Descriptions' section in catalog.\n" 37258"Default: '%default'\n" 37259"Applies to: AZW3, EPUB, MOBI output formats" 37260msgstr "" 37261 37262#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:100 37263#, python-format 37264msgid "" 37265"Include 'Genres' section in catalog.\n" 37266"Default: '%default'\n" 37267"Applies to: AZW3, EPUB, MOBI output formats" 37268msgstr "" 37269 37270#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:107 37271#, python-format 37272msgid "" 37273"Include 'Titles' section in catalog.\n" 37274"Default: '%default'\n" 37275"Applies to: AZW3, EPUB, MOBI output formats" 37276msgstr "" 37277 37278#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:114 37279#, python-format 37280msgid "" 37281"Include 'Series' section in catalog.\n" 37282"Default: '%default'\n" 37283"Applies to: AZW3, EPUB, MOBI output formats" 37284msgstr "" 37285 37286#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:121 37287#, python-format 37288msgid "" 37289"Include 'Recently Added' section in catalog.\n" 37290"Default: '%default'\n" 37291"Applies to: AZW3, EPUB, MOBI output formats" 37292msgstr "" 37293 37294#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:128 37295#, python-format 37296msgid "" 37297"Source field for 'Genres' section.\n" 37298"Default: '%default'\n" 37299"Applies to: AZW3, EPUB, MOBI output formats" 37300msgstr "" 37301 37302#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:135 37303#, python-format 37304msgid "" 37305"Custom field containing note text to insert in Description header.\n" 37306"Default: '%default'\n" 37307"Applies to: AZW3, EPUB, MOBI output formats" 37308msgstr "" 37309 37310#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:142 37311#, python-format 37312msgid "" 37313"#<custom field>:[before|after]:[True|False] specifying:\n" 37314" <custom field> Custom field containing notes to merge with comments\n" 37315" [before|after] Placement of notes with respect to comments\n" 37316" [True|False] - A horizontal rule is inserted between notes and comments\n" 37317"Default: '%default'\n" 37318"Applies to: AZW3, EPUB, MOBI output formats" 37319msgstr "" 37320 37321#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:152 37322#, python-format 37323msgid "" 37324"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" 37325"Default: '%default'\n" 37326"Applies to: AZW3, EPUB, MOBI output formats" 37327msgstr "" 37328 37329#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:161 37330#, python-format 37331msgid "" 37332"Specifies the rules used to include prefixes indicating read books, wishlist items and other user-specified prefixes.\n" 37333"The model for a prefix rule is ('<rule name>','<source field>','<pattern>','<prefix>').\n" 37334"When multiple rules are defined, the first matching rule will be used.\n" 37335"Default:\n" 37336"\"%default\"\n" 37337"Applies to: AZW3, EPUB, MOBI output formats" 37338msgstr "" 37339 37340#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:170 37341#, python-format 37342msgid "" 37343"Use a named preset created with the GUI catalog builder.\n" 37344"A preset specifies all settings for building a catalog.\n" 37345"Default: '%default'\n" 37346"Applies to: AZW3, EPUB, MOBI output formats" 37347msgstr "" 37348 37349#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:178 37350#, python-format 37351msgid "" 37352"Replace existing cover when generating the catalog.\n" 37353"Default: '%default'\n" 37354"Applies to: AZW3, EPUB, MOBI output formats" 37355msgstr "" 37356 37357#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:185 37358#, python-format 37359msgid "" 37360"Size hint (in inches) for book covers in catalog.\n" 37361"Range: 1.0 - 2.0\n" 37362"Default: '%default'\n" 37363"Applies to: AZW3, EPUB, MOBI output formats" 37364msgstr "" 37365 37366#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:202 37367#, python-format 37368msgid "Error: Preset \"%s\" not found." 37369msgstr "" 37370 37371#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:203 37372#, python-format 37373msgid "Stored presets: %s" 37374msgstr "" 37375 37376#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:205 37377msgid "Error: No stored presets." 37378msgstr "" 37379 37380#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:335 37381msgid "" 37382"\n" 37383"*** Adding 'By authors' section required for MOBI output ***" 37384msgstr "" 37385 37386#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:69 37387msgid "column not in book: " 37388msgstr "" 37389 37390#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:101 37391msgid "Symbols" 37392msgstr "" 37393 37394#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:333 37395msgid "No genres to catalog.\n" 37396msgstr "" 37397 37398#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:335 37399msgid "Check 'Excluded genres' regex in the E-book options.\n" 37400msgstr "" 37401 37402#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:337 37403msgid "No books available to catalog" 37404msgstr "" 37405 37406#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:350 37407#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2530 37408msgid "Titles" 37409msgstr "" 37410 37411#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:354 37412msgid "Genres" 37413msgstr "" 37414 37415#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:356 37416#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1828 37417msgid "Recently Added" 37418msgstr "" 37419 37420#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:358 37421#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2026 37422msgid "Recently Read" 37423msgstr "" 37424 37425#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:360 37426msgid "Descriptions" 37427msgstr "" 37428 37429#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:566 37430msgid "<p>Inconsistent author sort values for author<br/>'{!s}':</p>" 37431msgstr "" 37432 37433#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:583 37434msgid "Warning: Inconsistent Author Sort values for Author '{!s}':\n" 37435msgstr "" 37436 37437#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:773 37438msgid "Sorting database" 37439msgstr "" 37440 37441#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:875 37442msgid "Sorting titles" 37443msgstr "" 37444 37445#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:887 37446msgid "" 37447"No books to catalog.\n" 37448"Check 'Excluded books' rules in the E-book options.\n" 37449msgstr "" 37450 37451#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:889 37452msgid "No books available to include in catalog" 37453msgstr "" 37454 37455#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1594 37456#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1600 37457#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1744 37458#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1749 37459#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1796 37460#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1801 37461#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2314 37462#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2320 37463#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2445 37464#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2605 37465#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2610 37466msgid "error in" 37467msgstr "" 37468 37469#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2106 37470msgid "Genres HTML" 37471msgstr "" 37472 37473#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2510 37474msgid "Titles HTML" 37475msgstr "" 37476 37477#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2712 37478#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2714 37479#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2716 37480msgid "by " 37481msgstr "" 37482 37483#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2859 37484msgid "Descriptions HTML" 37485msgstr "" 37486 37487#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2863 37488msgid "Description HTML" 37489msgstr "" 37490 37491#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2992 37492msgid "NCX header" 37493msgstr "" 37494 37495#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3072 37496msgid "NCX for descriptions" 37497msgstr "" 37498 37499#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3143 37500msgid "NCX for Series" 37501msgstr "" 37502 37503#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3198 37504#, python-format 37505msgid "Series beginning with %s" 37506msgstr "" 37507 37508#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3200 37509#, python-format 37510msgid "Series beginning with '%s'" 37511msgstr "" 37512 37513#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3225 37514msgid "NCX for Titles" 37515msgstr "" 37516 37517#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3282 37518#, python-format 37519msgid "Titles beginning with %s" 37520msgstr "" 37521 37522#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3284 37523#, python-format 37524msgid "Titles beginning with '%s'" 37525msgstr "" 37526 37527#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3309 37528msgid "NCX for Authors" 37529msgstr "" 37530 37531#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3359 37532#, python-format 37533msgid "Authors beginning with %s" 37534msgstr "" 37535 37536#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3361 37537#, python-format 37538msgid "Authors beginning with '%s'" 37539msgstr "" 37540 37541#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3386 37542msgid "NCX for Recently Added" 37543msgstr "" 37544 37545#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3504 37546msgid "NCX for Recently Read" 37547msgstr "" 37548 37549#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3595 37550msgid "NCX for genres" 37551msgstr "" 37552 37553#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3651 37554msgid "Generating OPF" 37555msgstr "" 37556 37557#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3955 37558msgid "Thumbnails" 37559msgstr "" 37560 37561#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3961 37562msgid "Thumbnail" 37563msgstr "" 37564 37565#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4394 37566msgid "Saving NCX" 37567msgstr "" 37568 37569#: /__w/calibre/calibre/src/calibre/library/check_library.py:28 37570msgid "Invalid titles" 37571msgstr "" 37572 37573#: /__w/calibre/calibre/src/calibre/library/check_library.py:29 37574msgid "Extra titles" 37575msgstr "" 37576 37577#: /__w/calibre/calibre/src/calibre/library/check_library.py:30 37578msgid "Invalid authors" 37579msgstr "" 37580 37581#: /__w/calibre/calibre/src/calibre/library/check_library.py:31 37582msgid "Extra authors" 37583msgstr "" 37584 37585#: /__w/calibre/calibre/src/calibre/library/check_library.py:32 37586msgid "Missing book formats" 37587msgstr "" 37588 37589#: /__w/calibre/calibre/src/calibre/library/check_library.py:33 37590msgid "Extra book formats" 37591msgstr "" 37592 37593#: /__w/calibre/calibre/src/calibre/library/check_library.py:34 37594msgid "Unknown files in books" 37595msgstr "" 37596 37597#: /__w/calibre/calibre/src/calibre/library/check_library.py:35 37598msgid "Missing cover files" 37599msgstr "" 37600 37601#: /__w/calibre/calibre/src/calibre/library/check_library.py:36 37602msgid "Cover files not in database" 37603msgstr "" 37604 37605#: /__w/calibre/calibre/src/calibre/library/check_library.py:37 37606msgid "Folders raising exception" 37607msgstr "" 37608 37609#: /__w/calibre/calibre/src/calibre/library/coloring.py:19 37610msgid "INVALID CONDITION" 37611msgstr "" 37612 37613#: /__w/calibre/calibre/src/calibre/library/database2.py:112 37614#: /__w/calibre/calibre/src/calibre/library/database2.py:121 37615#, python-format 37616msgid "Path to library too long. Must be less than %d characters." 37617msgstr "" 37618 37619#: /__w/calibre/calibre/src/calibre/library/database2.py:1242 37620#, python-format 37621msgid " (%s books)" 37622msgstr "" 37623 37624#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:146 37625msgid "Identifiers" 37626msgstr "" 37627 37628#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:218 37629msgid "On device" 37630msgstr "" 37631 37632#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:268 37633msgid "Series sort" 37634msgstr "" 37635 37636#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:278 37637msgid "Title sort" 37638msgstr "" 37639 37640#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:32 37641msgid "The title" 37642msgstr "" 37643 37644#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:33 37645msgid "The authors" 37646msgstr "" 37647 37648#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:34 37649#, python-brace-format 37650msgid "" 37651"The author sort string. To use only the first letter of the name use " 37652"{author_sort[0]}" 37653msgstr "" 37654 37655#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:36 37656msgid "The tags" 37657msgstr "" 37658 37659#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:37 37660msgid "The series" 37661msgstr "" 37662 37663#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:38 37664msgid "" 37665"The series number. To get leading zeros use {series_index:0>3s} or " 37666"{series_index:>3s} for leading spaces" 37667msgstr "" 37668 37669#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:41 37670msgid "The rating" 37671msgstr "" 37672 37673#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:42 37674msgid "The ISBN" 37675msgstr "" 37676 37677#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:43 37678msgid "The publisher" 37679msgstr "" 37680 37681#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:44 37682msgid "The date" 37683msgstr "" 37684 37685#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:45 37686msgid "The published date" 37687msgstr "" 37688 37689#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:46 37690msgid "The date when the metadata for this book record was last modified" 37691msgstr "" 37692 37693#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:48 37694msgid "The language(s) of this book" 37695msgstr "" 37696 37697#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:49 37698msgid "The calibre internal id" 37699msgstr "" 37700 37701#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:78 37702msgid "Options to control saving to disk" 37703msgstr "" 37704 37705#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:84 37706msgid "" 37707"Normally, calibre will update the metadata in the saved files from what is " 37708"in the calibre library. Makes saving to disk slower." 37709msgstr "" 37710 37711#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:87 37712msgid "" 37713"Normally, calibre will write the metadata into a separate OPF file along " 37714"with the actual e-book files." 37715msgstr "" 37716 37717#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:90 37718msgid "" 37719"Normally, calibre will save the cover in a separate file along with the " 37720"actual e-book files." 37721msgstr "" 37722 37723#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:93 37724msgid "" 37725"Comma separated list of formats to save for each book. By default all " 37726"available formats are saved." 37727msgstr "" 37728 37729#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:96 37730#, python-format 37731msgid "" 37732"The template to control the filename and folder structure of the saved " 37733"files. Default is \"%(templ)s\" which will save books into a per-author " 37734"subfolder with filenames containing title and author. Available controls " 37735"are: {%(controls)s}" 37736msgstr "" 37737 37738#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:102 37739#, python-format 37740msgid "" 37741"The template to control the filename and folder structure of files sent to " 37742"the device. Default is \"%(templ)s\" which will save books into a per-author" 37743" folder with filenames containing title and author. Available controls are: " 37744"{%(controls)s}" 37745msgstr "" 37746 37747#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:109 37748msgid "" 37749"Have calibre convert all non English characters into English equivalents for" 37750" the file names. This is useful if saving to a legacy filesystem without " 37751"full support for Unicode filenames." 37752msgstr "" 37753 37754#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:113 37755#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:117 37756#, python-format 37757msgid "" 37758"The format in which to display dates. %(day)s - day, %(month)s - month, " 37759"%(mn)s - month number, %(year)s - year. Default is: %(default)s" 37760msgstr "" 37761 37762#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:121 37763msgid "Convert paths to lowercase." 37764msgstr "" 37765 37766#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:123 37767msgid "Replace whitespace with underscores." 37768msgstr "" 37769 37770#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:125 37771msgid "Save into a single folder, ignoring the template folder structure" 37772msgstr "" 37773 37774#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:284 37775#, python-format 37776msgid "" 37777"Failed to calculate path for save to disk. Template: %(templ)s\n" 37778"Error: %(err)s" 37779msgstr "" 37780 37781#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:288 37782#, python-format 37783msgid "Template evaluation resulted in no path components. Template: %s" 37784msgstr "" 37785 37786#: /__w/calibre/calibre/src/calibre/linux.py:1144 37787msgid "The one stop solution to all your e-book needs" 37788msgstr "" 37789 37790#: /__w/calibre/calibre/src/calibre/linux.py:1146 37791msgid "calibre is the one stop solution to all your e-book needs." 37792msgstr "" 37793 37794#: /__w/calibre/calibre/src/calibre/linux.py:1147 37795msgid "" 37796"You can use calibre to catalog your books, fetch metadata for them " 37797"automatically, convert them from and to all the various e-book formats, send" 37798" them to your e-book reader devices, read the books on your computer, edit " 37799"the books in a dedicated e-book editor and even make them available over the" 37800" network with the built-in Content server. You can also download news and " 37801"periodicals in e-book format from over a thousand different news and " 37802"magazine websites." 37803msgstr "" 37804 37805#: /__w/calibre/calibre/src/calibre/linux.py:1160 37806msgid "Edit the text and styles inside e-books" 37807msgstr "" 37808 37809#: /__w/calibre/calibre/src/calibre/linux.py:1162 37810msgid "" 37811"The calibre E-book editor allows you to edit the text and styles inside the " 37812"book with a live preview of your changes." 37813msgstr "" 37814 37815#: /__w/calibre/calibre/src/calibre/linux.py:1163 37816msgid "" 37817"It can edit books in both the EPUB and AZW3 (Kindle) formats. It includes " 37818"various useful tools for checking the book for errors, editing the Table of " 37819"Contents, performing automated cleanups, etc." 37820msgstr "" 37821 37822#: /__w/calibre/calibre/src/calibre/linux.py:1175 37823msgid "Read e-books in over a dozen different formats" 37824msgstr "" 37825 37826#: /__w/calibre/calibre/src/calibre/linux.py:1177 37827msgid "" 37828"The calibre E-book viewer allows you to read e-books in over a dozen " 37829"different formats." 37830msgstr "" 37831 37832#: /__w/calibre/calibre/src/calibre/linux.py:1178 37833msgid "" 37834"It has a full screen mode for distraction free reading and can display the " 37835"text with multiple columns per screen." 37836msgstr "" 37837 37838#: /__w/calibre/calibre/src/calibre/linux.py:1315 37839msgid "Command Line Interface" 37840msgstr "" 37841 37842#: /__w/calibre/calibre/src/calibre/linux.py:1316 37843msgid "" 37844"On macOS, the command line tools are inside the calibre bundle, for example," 37845" if you installed calibre in :file:`/Applications` the command line tools " 37846"are in :file:`/Applications/calibre.app/Contents/MacOS/`." 37847msgstr "" 37848 37849#: /__w/calibre/calibre/src/calibre/linux.py:1319 37850msgid "Documented commands" 37851msgstr "" 37852 37853#: /__w/calibre/calibre/src/calibre/linux.py:1319 37854msgid "Undocumented commands" 37855msgstr "" 37856 37857#: /__w/calibre/calibre/src/calibre/linux.py:1320 37858msgid "" 37859"You can see usage for undocumented commands by executing them without " 37860"arguments in a terminal." 37861msgstr "" 37862 37863#: /__w/calibre/calibre/src/calibre/linux.py:1321 37864msgid "Change language" 37865msgstr "" 37866 37867#: /__w/calibre/calibre/src/calibre/srv/ajax.py:286 37868#: /__w/calibre/calibre/src/calibre/srv/opds.py:414 37869#: /__w/calibre/calibre/src/calibre/srv/opds.py:479 37870#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 37871msgid "Newest" 37872msgstr "" 37873 37874#: /__w/calibre/calibre/src/calibre/srv/code.py:130 37875#, python-brace-format 37876msgid "<b>{title}</b> by {authors}" 37877msgstr "" 37878 37879#: /__w/calibre/calibre/src/calibre/srv/code.py:131 37880#, python-brace-format 37881msgid "{series_index} of <i>{series}</i>" 37882msgstr "" 37883 37884#: /__w/calibre/calibre/src/calibre/srv/code.py:133 37885#, python-brace-format 37886msgid "Date: {timestamp}" 37887msgstr "" 37888 37889#: /__w/calibre/calibre/src/calibre/srv/code.py:133 37890#, python-brace-format 37891msgid "Published: {pubdate}" 37892msgstr "" 37893 37894#: /__w/calibre/calibre/src/calibre/srv/code.py:133 37895#, python-brace-format 37896msgid "Publisher: {publisher}" 37897msgstr "" 37898 37899#: /__w/calibre/calibre/src/calibre/srv/legacy.py:58 37900msgid "Show " 37901msgstr "" 37902 37903#: /__w/calibre/calibre/src/calibre/srv/legacy.py:73 37904msgid " sorted by " 37905msgstr "" 37906 37907#: /__w/calibre/calibre/src/calibre/srv/legacy.py:131 37908msgid "Change library" 37909msgstr "" 37910 37911#: /__w/calibre/calibre/src/calibre/srv/legacy.py:131 37912msgid "Change library to: " 37913msgstr "" 37914 37915#: /__w/calibre/calibre/src/calibre/srv/legacy.py:202 37916msgid "Switch to the full interface (non-mobile interface)" 37917msgstr "" 37918 37919#: /__w/calibre/calibre/src/calibre/srv/legacy.py:205 37920msgid "" 37921"The full interface gives you many more features, but it may not work well on" 37922" a small screen" 37923msgstr "" 37924 37925#: /__w/calibre/calibre/src/calibre/srv/loop.py:142 37926#, python-brace-format 37927msgid "{0} is not a valid IP address/network, with error: {1}" 37928msgstr "" 37929 37930#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:21 37931#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:155 37932msgid "username [password]" 37933msgstr "" 37934 37935#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:25 37936msgid "Give this user only read access" 37937msgstr "" 37938 37939#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:29 37940#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:45 37941#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:103 37942#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:162 37943msgid "username is required" 37944msgstr "" 37945 37946#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:39 37947msgid "username" 37948msgstr "" 37949 37950#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:60 37951msgid "username set|reset|toggle|show" 37952msgstr "" 37953 37954#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:68 37955msgid "username and operation are required" 37956msgstr "" 37957 37958#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:86 37959msgid "[options] username [library_name ...]" 37960msgstr "" 37961 37962#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:90 37963msgid "" 37964"Specify the action to perform.\n" 37965"A value of \"show\" shows the current library restrictions for the specified user.\n" 37966"A value of \"allow-all\" removes all library restrictions.\n" 37967"A value of \"allow\" allows access to only the specified libraries.\n" 37968"A value of \"block\" allows access to all, except the specified libraries.\n" 37969"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." 37970msgstr "" 37971 37972#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:186 37973msgid "Unknown command: {}" 37974msgstr "" 37975 37976#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:188 37977msgid "Manage the user accounts for calibre-server. Available commands are:" 37978msgstr "" 37979 37980#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:190 37981msgid "Use {} for help on individual commands" 37982msgstr "" 37983 37984#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:213 37985msgid "What do you want to do?" 37986msgstr "" 37987 37988#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:222 37989msgid "default" 37990msgstr "" 37991 37992#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:227 37993msgid "No choice selected, exiting..." 37994msgstr "" 37995 37996#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:236 37997#, python-format 37998msgid "%s is not a valid choice, try again" 37999msgstr "" 38000 38001#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:247 38002msgid "Existing user names:" 38003msgstr "" 38004 38005#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:250 38006msgid "There are no users, you must first add an user" 38007msgstr "" 38008 38009#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:255 38010#, python-format 38011msgid "The username %s does not exist" 38012msgstr "" 38013 38014#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:257 38015#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:280 38016msgid "Enter the username" 38017msgstr "" 38018 38019#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:264 38020#, python-format 38021msgid "Enter the new password for %s: " 38022msgstr "" 38023 38024#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:266 38025#: /__w/calibre/calibre/src/calibre/srv/users.py:62 38026msgid "Empty passwords are not allowed" 38027msgstr "" 38028 38029#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:269 38030#, python-format 38031msgid "Re-enter the new password for %s, to verify: " 38032msgstr "" 38033 38034#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:272 38035msgid "Passwords do not match" 38036msgstr "" 38037 38038#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:283 38039#, python-format 38040msgid "User %s added successfully!" 38041msgstr "" 38042 38043#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:287 38044#, python-format 38045msgid "Are you sure you want to remove the user %s?" 38046msgstr "" 38047 38048#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:291 38049#, python-format 38050msgid "User %s successfully removed!" 38051msgstr "" 38052 38053#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:296 38054#, python-format 38055msgid "Password for %s successfully changed!" 38056msgstr "" 38057 38058#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:300 38059#, python-brace-format 38060msgid "Current password for {0} is: {1}" 38061msgstr "" 38062 38063#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:305 38064msgid "Allow {} to make changes (i.e. grant write access)" 38065msgstr "" 38066 38067#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:307 38068msgid "Prevent {} from making changes (i.e. remove write access)" 38069msgstr "" 38070 38071#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:331 38072msgid "{} has the following additional per-library restrictions:" 38073msgstr "" 38074 38075#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:336 38076msgid "{} has no additional per-library restrictions" 38077msgstr "" 38078 38079#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:339 38080msgid "Allow access to all libraries" 38081msgstr "" 38082 38083#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:340 38084msgid "Allow access to only specified libraries" 38085msgstr "" 38086 38087#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:341 38088msgid "Allow access to all, except specified libraries" 38089msgstr "" 38090 38091#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:342 38092msgid "Change per-library restrictions" 38093msgstr "" 38094 38095#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:348 38096msgid "Enter the name of the library:" 38097msgstr "" 38098 38099#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:353 38100msgid "" 38101"Enter a search expression, access will be granted only to books matching " 38102"this expression. An empty expression will grant access to all books." 38103msgstr "" 38104 38105#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:361 38106msgid "Another restriction?" 38107msgstr "" 38108 38109#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:366 38110msgid "Enter a comma separated list of library names:" 38111msgstr "" 38112 38113#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:369 38114msgid "Allowing access only to libraries: {}" 38115msgstr "" 38116 38117#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:370 38118msgid "Allowing access to all libraries, except: {}" 38119msgstr "" 38120 38121#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:378 38122msgid "Show password for {}" 38123msgstr "" 38124 38125#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:380 38126msgid "Change read/write permission for {}" 38127msgstr "" 38128 38129#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:381 38130msgid "Change the libraries {} is allowed to access" 38131msgstr "" 38132 38133#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:383 38134#, python-brace-format 38135msgid "{0} has {1} access" 38136msgstr "" 38137 38138#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:385 38139msgid "read-write" 38140msgstr "" 38141 38142#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:385 38143msgid "readonly" 38144msgstr "" 38145 38146#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:404 38147msgid "Add a new user" 38148msgstr "" 38149 38150#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:405 38151msgid "Edit an existing user" 38152msgstr "" 38153 38154#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:406 38155msgid "Remove a user" 38156msgstr "" 38157 38158#: /__w/calibre/calibre/src/calibre/srv/opds.py:176 38159msgid "one item" 38160msgid_plural "{} items" 38161msgstr[0] "" 38162msgstr[1] "" 38163 38164#: /__w/calibre/calibre/src/calibre/srv/opds.py:187 38165#, python-format 38166msgid "RATING: %s<br />" 38167msgstr "" 38168 38169#: /__w/calibre/calibre/src/calibre/srv/opds.py:189 38170#, python-format 38171msgid "TAGS: %s<br />" 38172msgstr "" 38173 38174#: /__w/calibre/calibre/src/calibre/srv/opds.py:191 38175#, python-format 38176msgid "SERIES: %(series)s [%(sidx)s]<br />" 38177msgstr "" 38178 38179#: /__w/calibre/calibre/src/calibre/srv/opds.py:288 38180msgid "Books in your library" 38181msgstr "" 38182 38183#: /__w/calibre/calibre/src/calibre/srv/opds.py:293 38184msgid "By " 38185msgstr "" 38186 38187#: /__w/calibre/calibre/src/calibre/srv/opds.py:294 38188msgid "Books sorted by " 38189msgstr "" 38190 38191#: /__w/calibre/calibre/src/calibre/srv/opds.py:301 38192msgid "Library:" 38193msgstr "" 38194 38195#: /__w/calibre/calibre/src/calibre/srv/opds.py:304 38196msgid "Change calibre library to:" 38197msgstr "" 38198 38199#: /__w/calibre/calibre/src/calibre/srv/opds.py:415 38200#: /__w/calibre/calibre/src/calibre/srv/opds.py:432 38201#, python-format 38202msgid "By %s" 38203msgstr "" 38204 38205#: /__w/calibre/calibre/src/calibre/srv/opds.py:598 38206#, python-brace-format 38207msgid "By {0} :: {1}" 38208msgstr "" 38209 38210#: /__w/calibre/calibre/src/calibre/srv/opts.py:31 38211msgid "Path to the SSL certificate file" 38212msgstr "" 38213 38214#: /__w/calibre/calibre/src/calibre/srv/opts.py:35 38215msgid "Path to the SSL private key file" 38216msgstr "" 38217 38218#: /__w/calibre/calibre/src/calibre/srv/opts.py:39 38219msgid "Time (in seconds) after which an idle connection is closed" 38220msgstr "" 38221 38222#: /__w/calibre/calibre/src/calibre/srv/opts.py:43 38223msgid "" 38224"Time (in seconds) to wait for a response from the server when making queries" 38225msgstr "" 38226 38227#: /__w/calibre/calibre/src/calibre/srv/opts.py:47 38228msgid "Total time in seconds to wait for clean shutdown" 38229msgstr "" 38230 38231#: /__w/calibre/calibre/src/calibre/srv/opts.py:51 38232msgid "Socket pre-allocation, for example, with systemd socket activation" 38233msgstr "" 38234 38235#: /__w/calibre/calibre/src/calibre/srv/opts.py:55 38236msgid "Max. size of single HTTP header (in KB)" 38237msgstr "" 38238 38239#: /__w/calibre/calibre/src/calibre/srv/opts.py:59 38240msgid "Max. allowed size for files uploaded to the server (in MB)" 38241msgstr "" 38242 38243#: /__w/calibre/calibre/src/calibre/srv/opts.py:63 38244msgid "Minimum size for which responses use data compression (in bytes)" 38245msgstr "" 38246 38247#: /__w/calibre/calibre/src/calibre/srv/opts.py:67 38248msgid "Number of worker threads used to process requests" 38249msgstr "" 38250 38251#: /__w/calibre/calibre/src/calibre/srv/opts.py:71 38252msgid "Maximum number of worker processes" 38253msgstr "" 38254 38255#: /__w/calibre/calibre/src/calibre/srv/opts.py:73 38256msgid "" 38257"Worker processes are launched as needed and used for large jobs such as " 38258"preparing a book for viewing, adding books, converting, etc. Normally, the " 38259"max. number of such processes is based on the number of CPU cores. You can " 38260"control it by this setting." 38261msgstr "" 38262 38263#: /__w/calibre/calibre/src/calibre/srv/opts.py:78 38264msgid "Maximum time for worker processes" 38265msgstr "" 38266 38267#: /__w/calibre/calibre/src/calibre/srv/opts.py:80 38268msgid "" 38269"Maximum amount of time worker processes are allowed to run (in minutes). Set" 38270" to zero for no limit." 38271msgstr "" 38272 38273#: /__w/calibre/calibre/src/calibre/srv/opts.py:83 38274msgid "The port on which to listen for connections" 38275msgstr "" 38276 38277#: /__w/calibre/calibre/src/calibre/srv/opts.py:87 38278msgid "A prefix to prepend to all URLs" 38279msgstr "" 38280 38281#: /__w/calibre/calibre/src/calibre/srv/opts.py:89 38282msgid "" 38283"Useful if you wish to run this server behind a reverse proxy. For example " 38284"use, /calibre as the URL prefix." 38285msgstr "" 38286 38287#: /__w/calibre/calibre/src/calibre/srv/opts.py:91 38288msgid "Number of books to show in a single page" 38289msgstr "" 38290 38291#: /__w/calibre/calibre/src/calibre/srv/opts.py:93 38292msgid "The number of books to show in a single page in the browser." 38293msgstr "" 38294 38295#: /__w/calibre/calibre/src/calibre/srv/opts.py:95 38296msgid "Advertise OPDS feeds via BonJour" 38297msgstr "" 38298 38299#: /__w/calibre/calibre/src/calibre/srv/opts.py:97 38300msgid "" 38301"Advertise the OPDS feeds via the BonJour service, so that OPDS based reading" 38302" apps can detect and connect to the server automatically." 38303msgstr "" 38304 38305#: /__w/calibre/calibre/src/calibre/srv/opts.py:100 38306msgid "Maximum number of books in OPDS feeds" 38307msgstr "" 38308 38309#: /__w/calibre/calibre/src/calibre/srv/opts.py:102 38310msgid "" 38311"The maximum number of books that the server will return in a single OPDS " 38312"acquisition feed." 38313msgstr "" 38314 38315#: /__w/calibre/calibre/src/calibre/srv/opts.py:105 38316msgid "Maximum number of ungrouped items in OPDS feeds" 38317msgstr "" 38318 38319#: /__w/calibre/calibre/src/calibre/srv/opts.py:107 38320msgid "" 38321"Group items in categories such as author/tags by first letter when there are" 38322" more than this number of items. Set to zero to disable." 38323msgstr "" 38324 38325#: /__w/calibre/calibre/src/calibre/srv/opts.py:110 38326msgid "The interface on which to listen for connections" 38327msgstr "" 38328 38329#: /__w/calibre/calibre/src/calibre/srv/opts.py:112 38330msgid "" 38331"The default is to listen on all available IPv4 interfaces. You can change " 38332"this to, for example, \"127.0.0.1\" to only listen for connections from the " 38333"local machine, or to \"::\" to listen to all incoming IPv6 and IPv4 " 38334"connections." 38335msgstr "" 38336 38337#: /__w/calibre/calibre/src/calibre/srv/opts.py:116 38338msgid "Fallback to auto-detected interface" 38339msgstr "" 38340 38341#: /__w/calibre/calibre/src/calibre/srv/opts.py:118 38342msgid "" 38343"If for some reason the server is unable to bind to the interface specified " 38344"in the listen_on option, then it will try to detect an interface that " 38345"connects to the outside world and bind to that." 38346msgstr "" 38347 38348#: /__w/calibre/calibre/src/calibre/srv/opts.py:122 38349msgid "Zero copy file transfers for increased performance" 38350msgstr "" 38351 38352#: /__w/calibre/calibre/src/calibre/srv/opts.py:124 38353msgid "" 38354"This will use zero-copy in-kernel transfers when sending files over the " 38355"network, increasing performance. However, it can cause corrupted file " 38356"transfers on some broken filesystems. If you experience corrupted file " 38357"transfers, turn it off." 38358msgstr "" 38359 38360#: /__w/calibre/calibre/src/calibre/srv/opts.py:128 38361msgid "Max. log file size (in MB)" 38362msgstr "" 38363 38364#: /__w/calibre/calibre/src/calibre/srv/opts.py:130 38365msgid "" 38366"The maximum size of log files, generated by the server. When the log becomes" 38367" larger than this size, it is automatically rotated. Set to zero to disable " 38368"log rotation." 38369msgstr "" 38370 38371#: /__w/calibre/calibre/src/calibre/srv/opts.py:133 38372msgid "Log HTTP 404 (Not Found) requests" 38373msgstr "" 38374 38375#: /__w/calibre/calibre/src/calibre/srv/opts.py:135 38376msgid "" 38377"Normally, the server logs all HTTP requests for resources that are not " 38378"found. This can generate a lot of log spam, if your server is targeted by " 38379"bots. Use this option to turn it off." 38380msgstr "" 38381 38382#: /__w/calibre/calibre/src/calibre/srv/opts.py:139 38383msgid "Password based authentication to access the server" 38384msgstr "" 38385 38386#: /__w/calibre/calibre/src/calibre/srv/opts.py:141 38387msgid "" 38388"Normally, the server is unrestricted, allowing anyone to access it. You can " 38389"restrict access to predefined users with this option." 38390msgstr "" 38391 38392#: /__w/calibre/calibre/src/calibre/srv/opts.py:144 38393msgid "Allow un-authenticated local connections to make changes" 38394msgstr "" 38395 38396#: /__w/calibre/calibre/src/calibre/srv/opts.py:146 38397msgid "" 38398"Normally, if you do not turn on authentication, the server operates in read-" 38399"only mode, so as to not allow anonymous users to make changes to your " 38400"calibre libraries. This option allows anybody connecting from the same " 38401"computer as the server is running on to make changes. This is useful if you " 38402"want to run the server without authentication but still use calibredb to " 38403"make changes to your calibre libraries. Note that turning on this option " 38404"means any program running on the computer can make changes to your calibre " 38405"libraries." 38406msgstr "" 38407 38408#: /__w/calibre/calibre/src/calibre/srv/opts.py:155 38409msgid "" 38410"Allow un-authenticated connections from specific IP addresses to make " 38411"changes" 38412msgstr "" 38413 38414#: /__w/calibre/calibre/src/calibre/srv/opts.py:157 38415msgid "" 38416"Normally, if you do not turn on authentication, the server operates in read-" 38417"only mode, so as to not allow anonymous users to make changes to your " 38418"calibre libraries. This option allows anybody connecting from the specified " 38419"IP addresses to make changes. Must be a comma separated list of address or " 38420"network specifications. This is useful if you want to run the server without" 38421" authentication but still use calibredb to make changes to your calibre " 38422"libraries. Note that turning on this option means anyone connecting from the" 38423" specified IP addresses can make changes to your calibre libraries." 38424msgstr "" 38425 38426#: /__w/calibre/calibre/src/calibre/srv/opts.py:166 38427msgid "Path to user database" 38428msgstr "" 38429 38430#: /__w/calibre/calibre/src/calibre/srv/opts.py:168 38431msgid "" 38432"Path to a file in which to store the user and password information. Normally" 38433" a file in the calibre configuration folder is used." 38434msgstr "" 38435 38436#: /__w/calibre/calibre/src/calibre/srv/opts.py:171 38437msgid "Choose the type of authentication used" 38438msgstr "" 38439 38440#: /__w/calibre/calibre/src/calibre/srv/opts.py:172 38441msgid "" 38442"Set the HTTP authentication mode used by the server. Set to \"basic\" if you" 38443" are putting this server behind an SSL proxy. Otherwise, leave it as " 38444"\"auto\", which will use \"basic\" if SSL is configured otherwise it will " 38445"use \"digest\"." 38446msgstr "" 38447 38448#: /__w/calibre/calibre/src/calibre/srv/opts.py:176 38449msgid "Ban IP addresses that have repeated login failures" 38450msgstr "" 38451 38452#: /__w/calibre/calibre/src/calibre/srv/opts.py:177 38453msgid "" 38454"Temporarily bans access for IP addresses that have repeated login failures " 38455"for the specified number of minutes. Useful to prevent attempts at guessing " 38456"passwords. If set to zero, no banning is done." 38457msgstr "" 38458 38459#: /__w/calibre/calibre/src/calibre/srv/opts.py:181 38460msgid "Number of login failures for ban" 38461msgstr "" 38462 38463#: /__w/calibre/calibre/src/calibre/srv/opts.py:182 38464msgid "The number of login failures after which an IP address is banned" 38465msgstr "" 38466 38467#: /__w/calibre/calibre/src/calibre/srv/opts.py:184 38468msgid "Ignored user-defined metadata fields" 38469msgstr "" 38470 38471#: /__w/calibre/calibre/src/calibre/srv/opts.py:186 38472msgid "" 38473"Comma separated list of user-defined metadata fields that will not be " 38474"displayed by the Content server in the /opds and /mobile views. For example:" 38475" {}" 38476msgstr "" 38477 38478#: /__w/calibre/calibre/src/calibre/srv/opts.py:190 38479msgid "Restrict displayed user-defined fields" 38480msgstr "" 38481 38482#: /__w/calibre/calibre/src/calibre/srv/opts.py:192 38483msgid "" 38484"Comma separated list of user-defined metadata fields that will be displayed " 38485"by the Content server in the /opds and /mobile views. If you specify this " 38486"option, any fields not in this list will not be displayed. For example: {}" 38487msgstr "" 38488 38489#: /__w/calibre/calibre/src/calibre/srv/opts.py:197 38490msgid "Choose the default book list mode" 38491msgstr "" 38492 38493#: /__w/calibre/calibre/src/calibre/srv/opts.py:199 38494msgid "" 38495"Set the default book list mode that will be used for new users. Individual " 38496"users can override the default in their own settings. The default is to use " 38497"a cover grid." 38498msgstr "" 38499 38500#: /__w/calibre/calibre/src/calibre/srv/opts.py:248 38501msgid "By default, this option is disabled." 38502msgstr "" 38503 38504#: /__w/calibre/calibre/src/calibre/srv/opts.py:248 38505msgid "By default, this option is enabled." 38506msgstr "" 38507 38508#: /__w/calibre/calibre/src/calibre/srv/standalone.py:98 38509msgid "" 38510"[options] [path to library folder...]\n" 38511"\n" 38512"Start the calibre Content server. The calibre Content server exposes your\n" 38513"calibre libraries over the internet. You can specify the path to the library\n" 38514"folders as arguments to %prog. If you do not specify any paths, all the\n" 38515"libraries that the main calibre program knows about will be used.\n" 38516msgstr "" 38517 38518#: /__w/calibre/calibre/src/calibre/srv/standalone.py:109 38519msgid "" 38520"Path to log file for server log. This log contains server information and " 38521"errors, not access logs. By default it is written to stdout." 38522msgstr "" 38523 38524#: /__w/calibre/calibre/src/calibre/srv/standalone.py:115 38525msgid "" 38526"Path to the access log file. This log contains information about clients " 38527"connecting to the server and making requests. By default no access logging " 38528"is done." 38529msgstr "" 38530 38531#: /__w/calibre/calibre/src/calibre/srv/standalone.py:120 38532msgid "" 38533"Path to a JSON file containing a template for the custom book list mode. The" 38534" easiest way to create such a template file is to go to Preferences-> " 38535"Sharing over the net-> Book list template in calibre, create the template " 38536"and export it." 38537msgstr "" 38538 38539#: /__w/calibre/calibre/src/calibre/srv/standalone.py:127 38540msgid "" 38541"Path to a JSON file containing URLs for the \"Search the internet\" feature." 38542" The easiest way to create such a file is to go to Preferences-> Sharing " 38543"over the net->Search the internet in calibre, create the URLs and export " 38544"them." 38545msgstr "" 38546 38547#: /__w/calibre/calibre/src/calibre/srv/standalone.py:141 38548msgid "Run process in background as a daemon (Linux only)." 38549msgstr "" 38550 38551#: /__w/calibre/calibre/src/calibre/srv/standalone.py:143 38552msgid "Write process PID to the specified file" 38553msgstr "" 38554 38555#: /__w/calibre/calibre/src/calibre/srv/standalone.py:149 38556msgid "" 38557"Automatically reload server when source code changes. Useful for " 38558"development. You should also specify a small value for the shutdown timeout." 38559msgstr "" 38560 38561#: /__w/calibre/calibre/src/calibre/srv/standalone.py:157 38562#, python-brace-format 38563msgid "" 38564"Manage the database of users allowed to connect to this server. You can use " 38565"it in automated mode by adding a --. See {0} for details. See also the {1} " 38566"option." 38567msgstr "" 38568 38569#: /__w/calibre/calibre/src/calibre/srv/standalone.py:161 38570#, python-brace-format 38571msgid "" 38572"Path to the user database to use for authentication. The database is a " 38573"SQLite file. To create it use {0}. You can read more about managing users " 38574"at: {1}" 38575msgstr "" 38576 38577#: /__w/calibre/calibre/src/calibre/srv/standalone.py:181 38578msgid "" 38579"Another calibre program such as another instance of {} or the main calibre " 38580"program is running. Having multiple programs that can make changes to a " 38581"calibre library running at the same time is not supported." 38582msgstr "" 38583 38584#: /__w/calibre/calibre/src/calibre/srv/standalone.py:207 38585msgid "Interrupted by user" 38586msgstr "" 38587 38588#: /__w/calibre/calibre/src/calibre/srv/standalone.py:214 38589#, python-format 38590msgid "There is no calibre library at: %s" 38591msgstr "" 38592 38593#: /__w/calibre/calibre/src/calibre/srv/standalone.py:218 38594msgid "You must specify at least one calibre library" 38595msgstr "" 38596 38597#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 38598msgid "Composite Tags" 38599msgstr "" 38600 38601#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 38602msgid "Enum" 38603msgstr "" 38604 38605#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:131 38606#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:248 38607msgid "Invalid syntax. Expected a lookup name or a word" 38608msgstr "" 38609 38610#: /__w/calibre/calibre/src/calibre/srv/users.py:56 38611msgid "" 38612"For maximum compatibility you should use only the letters A-Z, the numbers " 38613"0-9, spaces, underscores and hyphens in the username" 38614msgstr "" 38615 38616#: /__w/calibre/calibre/src/calibre/srv/users.py:66 38617msgid "The password must contain only ASCII (English) characters and symbols" 38618msgstr "" 38619 38620#: /__w/calibre/calibre/src/calibre/srv/users.py:160 38621#, python-format 38622msgid "The username %s already exists" 38623msgstr "" 38624 38625#: /__w/calibre/calibre/src/calibre/srv/users_api.py:25 38626msgid "Existing password is incorrect" 38627msgstr "" 38628 38629#: /__w/calibre/calibre/src/calibre/utils/config.py:47 38630msgid "Usage" 38631msgstr "" 38632 38633#: /__w/calibre/calibre/src/calibre/utils/config.py:98 38634msgid "Created by " 38635msgstr "" 38636 38637#: /__w/calibre/calibre/src/calibre/utils/config.py:99 38638msgid "" 38639"Whenever you pass arguments to %prog that have spaces in them, enclose the " 38640"arguments in quotation marks. For example: \"{}\"" 38641msgstr "" 38642 38643#: /__w/calibre/calibre/src/calibre/utils/config.py:110 38644msgid "Options" 38645msgstr "" 38646 38647#: /__w/calibre/calibre/src/calibre/utils/config_base.py:479 38648msgid "Path to the database in which books are stored" 38649msgstr "" 38650 38651#: /__w/calibre/calibre/src/calibre/utils/config_base.py:481 38652msgid "Pattern to guess metadata from filenames" 38653msgstr "" 38654 38655#: /__w/calibre/calibre/src/calibre/utils/config_base.py:483 38656msgid "Access key for isbndb.com" 38657msgstr "" 38658 38659#: /__w/calibre/calibre/src/calibre/utils/config_base.py:485 38660msgid "Default timeout for network operations (seconds)" 38661msgstr "" 38662 38663#: /__w/calibre/calibre/src/calibre/utils/config_base.py:487 38664msgid "Path to folder in which your library of books is stored" 38665msgstr "" 38666 38667#: /__w/calibre/calibre/src/calibre/utils/config_base.py:489 38668msgid "The language in which to display the user interface" 38669msgstr "" 38670 38671#: /__w/calibre/calibre/src/calibre/utils/config_base.py:491 38672msgid "" 38673"The default output format for e-book conversions. When auto-converting to " 38674"send to a device this can be overridden by individual device preferences. " 38675"These can be changed by right clicking the device icon in calibre and " 38676"choosing \"Configure\"." 38677msgstr "" 38678 38679#: /__w/calibre/calibre/src/calibre/utils/config_base.py:498 38680msgid "Ordered list of formats to prefer for input." 38681msgstr "" 38682 38683#: /__w/calibre/calibre/src/calibre/utils/config_base.py:500 38684msgid "Read metadata from files" 38685msgstr "" 38686 38687#: /__w/calibre/calibre/src/calibre/utils/config_base.py:502 38688msgid "" 38689"The priority of worker processes. A higher priority means they run faster " 38690"and consume more resources. Most tasks like conversion/news download/adding " 38691"books/etc. are affected by this setting." 38692msgstr "" 38693 38694#: /__w/calibre/calibre/src/calibre/utils/config_base.py:507 38695msgid "Swap author first and last names when reading metadata" 38696msgstr "" 38697 38698#: /__w/calibre/calibre/src/calibre/utils/config_base.py:509 38699msgid "Add new formats to existing book records" 38700msgstr "" 38701 38702#: /__w/calibre/calibre/src/calibre/utils/config_base.py:511 38703msgid "Check for duplicates when copying to another library" 38704msgstr "" 38705 38706#: /__w/calibre/calibre/src/calibre/utils/config_base.py:513 38707msgid "Tags to apply to books added to the library" 38708msgstr "" 38709 38710#: /__w/calibre/calibre/src/calibre/utils/config_base.py:515 38711msgid "" 38712"Mark newly added books. The mark is a temporary mark that is automatically " 38713"removed when calibre is restarted." 38714msgstr "" 38715 38716#: /__w/calibre/calibre/src/calibre/utils/config_base.py:519 38717msgid "List of named saved searches" 38718msgstr "" 38719 38720#: /__w/calibre/calibre/src/calibre/utils/config_base.py:520 38721msgid "User-created Tag browser categories" 38722msgstr "" 38723 38724#: /__w/calibre/calibre/src/calibre/utils/config_base.py:522 38725msgid "How and when calibre updates metadata on the device." 38726msgstr "" 38727 38728#: /__w/calibre/calibre/src/calibre/utils/config_base.py:524 38729msgid "" 38730"When searching for text without using lookup prefixes, as for example, Red " 38731"instead of title:Red, limit the columns searched to those named below." 38732msgstr "" 38733 38734#: /__w/calibre/calibre/src/calibre/utils/config_base.py:529 38735msgid "" 38736"Choose columns to be searched when not using prefixes, as for example, when " 38737"searching for Red instead of title:Red. Enter a list of search/lookup names " 38738"separated by commas. Only takes effect if you set the option to limit search" 38739" columns above." 38740msgstr "" 38741 38742#: /__w/calibre/calibre/src/calibre/utils/config_base.py:535 38743msgid "" 38744"Characters typed in the search box will match their accented versions, based" 38745" on the language you have chosen for the calibre interface. For example, in " 38746"English, searching for n will match both {} and n, but if your language is " 38747"Spanish it will only match n. Note that this is much slower than a simple " 38748"search on very large libraries. Also, this option will have no effect if you" 38749" turn on case-sensitive searching" 38750msgstr "" 38751 38752#: /__w/calibre/calibre/src/calibre/utils/config_base.py:544 38753msgid "Make searches case-sensitive" 38754msgstr "" 38755 38756#: /__w/calibre/calibre/src/calibre/utils/config_base.py:546 38757msgid "" 38758"Recognize numbers inside text when sorting. Setting this means that when " 38759"sorting on text fields like title the text \"Book 2\"will sort before the " 38760"text \"Book 100\". Note that setting this can cause problems with text that " 38761"starts with numbers and is a little slower." 38762msgstr "" 38763 38764#: /__w/calibre/calibre/src/calibre/utils/exim.py:200 38765#: /__w/calibre/calibre/src/calibre/utils/exim.py:344 38766msgid "Settings and plugins" 38767msgstr "" 38768 38769#: /__w/calibre/calibre/src/calibre/utils/filenames.py:380 38770msgid "File is open in another process" 38771msgstr "" 38772 38773#: /__w/calibre/calibre/src/calibre/utils/formatter.py:286 38774msgid "the end of the program" 38775msgstr "" 38776 38777#: /__w/calibre/calibre/src/calibre/utils/formatter.py:288 38778#, python-brace-format 38779msgid "{0}: {1} near {2} on line {3}" 38780msgstr "" 38781 38782#: /__w/calibre/calibre/src/calibre/utils/formatter.py:291 38783#, python-brace-format 38784msgid "{0}: {1} near {2}" 38785msgstr "" 38786 38787#: /__w/calibre/calibre/src/calibre/utils/formatter.py:377 38788msgid "'End of program'" 38789msgstr "" 38790 38791#: /__w/calibre/calibre/src/calibre/utils/formatter.py:388 38792#, python-brace-format 38793msgid "Failed to scan program. Invalid input '{0}'" 38794msgstr "" 38795 38796#: /__w/calibre/calibre/src/calibre/utils/formatter.py:391 38797#, python-brace-format 38798msgid "Expected end of program, found '{0}'" 38799msgstr "" 38800 38801#: /__w/calibre/calibre/src/calibre/utils/formatter.py:414 38802#: /__w/calibre/calibre/src/calibre/utils/formatter.py:426 38803#: /__w/calibre/calibre/src/calibre/utils/formatter.py:438 38804#: /__w/calibre/calibre/src/calibre/utils/formatter.py:448 38805#: /__w/calibre/calibre/src/calibre/utils/formatter.py:453 38806#, python-brace-format 38807msgid "{0} statement: expected '{1}', found '{2}'" 38808msgstr "" 38809 38810#: /__w/calibre/calibre/src/calibre/utils/formatter.py:435 38811#, python-brace-format 38812msgid "'{0}' statement: expected an identifier" 38813msgstr "" 38814 38815#: /__w/calibre/calibre/src/calibre/utils/formatter.py:524 38816#, python-brace-format 38817msgid "A stored template must begin with '{0}'" 38818msgstr "" 38819 38820#: /__w/calibre/calibre/src/calibre/utils/formatter.py:567 38821#, python-brace-format 38822msgid "Expected '{0}', found '{1}'" 38823msgstr "" 38824 38825#: /__w/calibre/calibre/src/calibre/utils/formatter.py:605 38826#, python-brace-format 38827msgid "Unknown function {0}" 38828msgstr "" 38829 38830#: /__w/calibre/calibre/src/calibre/utils/formatter.py:618 38831#, python-brace-format 38832msgid "Expected a '{0}' for function call, found '{1}'" 38833msgstr "" 38834 38835#: /__w/calibre/calibre/src/calibre/utils/formatter.py:631 38836#, python-brace-format 38837msgid "Parameters to '{0}' must be variables or assignments" 38838msgstr "" 38839 38840#: /__w/calibre/calibre/src/calibre/utils/formatter.py:648 38841#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1332 38842#, python-brace-format 38843msgid "Incorrect number of arguments for function {0}" 38844msgstr "" 38845 38846#: /__w/calibre/calibre/src/calibre/utils/formatter.py:655 38847#, python-brace-format 38848msgid "Expected an expression, found '{0}'" 38849msgstr "" 38850 38851#: /__w/calibre/calibre/src/calibre/utils/formatter.py:660 38852#, python-brace-format 38853msgid "{0} outside of for loop" 38854msgstr "" 38855 38856#: /__w/calibre/calibre/src/calibre/utils/formatter.py:692 38857#, python-brace-format 38858msgid "Interpreter: {0} - line number {1}" 38859msgstr "" 38860 38861#: /__w/calibre/calibre/src/calibre/utils/formatter.py:757 38862#, python-brace-format 38863msgid "Error during string comparison: operator '{0}'" 38864msgstr "" 38865 38866#: /__w/calibre/calibre/src/calibre/utils/formatter.py:785 38867#, python-brace-format 38868msgid "Value used in comparison is not a number: operator '{0}'" 38869msgstr "" 38870 38871#: /__w/calibre/calibre/src/calibre/utils/formatter.py:811 38872#, python-brace-format 38873msgid "Unknown identifier '{0}'" 38874msgstr "" 38875 38876#: /__w/calibre/calibre/src/calibre/utils/formatter.py:829 38877msgid "before evaluating arguments" 38878msgstr "" 38879 38880#: /__w/calibre/calibre/src/calibre/utils/formatter.py:840 38881msgid "after evaluating arguments" 38882msgstr "" 38883 38884#: /__w/calibre/calibre/src/calibre/utils/formatter.py:853 38885msgid " returned value" 38886msgstr "" 38887 38888#: /__w/calibre/calibre/src/calibre/utils/formatter.py:893 38889#: /__w/calibre/calibre/src/calibre/utils/formatter.py:897 38890#: /__w/calibre/calibre/src/calibre/utils/formatter.py:927 38891#, python-brace-format 38892msgid "Unknown field '{0}'" 38893msgstr "" 38894 38895#: /__w/calibre/calibre/src/calibre/utils/formatter.py:986 38896#, python-brace-format 38897msgid "Unhandled exception '{0}'" 38898msgstr "" 38899 38900#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1031 38901#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1048 38902#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1070 38903#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1088 38904#, python-brace-format 38905msgid "Error during operator evaluation: operator '{0}'" 38906msgstr "" 38907 38908#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1103 38909#, python-brace-format 38910msgid "Function {0}: invalid character name '{1}" 38911msgstr "" 38912 38913#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1157 38914#, python-brace-format 38915msgid "Internal error evaluating an expression: '{0}'" 38916msgstr "" 38917 38918#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1200 38919#, python-brace-format 38920msgid "format: type {0} requires an integer value, got {1}" 38921msgstr "" 38922 38923#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1206 38924#, python-brace-format 38925msgid "format: type {0} requires a decimal (float) value, got {1}" 38926msgstr "" 38927 38928#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1342 38929#, python-format 38930msgid "%s: unknown function" 38931msgstr "" 38932 38933#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1496 38934#, python-brace-format 38935msgid "No such variable {0}" 38936msgstr "" 38937 38938#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:35 38939#, python-brace-format 38940msgid "" 38941"Duplicate user function name {0}. Change the name or ensure that the " 38942"functions are identical" 38943msgstr "" 38944 38945#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:126 38946msgid "No documentation provided" 38947msgstr "" 38948 38949#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:163 38950msgid "" 38951"strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as" 38952" strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt. " 38953"In many cases the lexical comparison operators (>, <, == etc) can replace " 38954"this function." 38955msgstr "" 38956 38957#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:181 38958msgid "" 38959"cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " 38960"Returns lt if x < y. Returns eq if x == y. Otherwise returns gt. In many " 38961"cases the numeric comparison operators (>#, <#, ==# etc) can replace this " 38962"function." 38963msgstr "" 38964 38965#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:200 38966msgid "" 38967"first_matching_cmp(val, [cmp1, result1,]+, else_result) -- compares \"val < " 38968"cmpN\" in sequence, returning resultN for the first comparison that " 38969"succeeds. Returns else_result if no comparison succeeds. Example: " 38970"first_matching_cmp(10,5,\"small\",10,\"middle\",15,\"large\",\"giant\") " 38971"returns \"large\". The same example with a first value of 16 returns " 38972"\"giant\"." 38973msgstr "" 38974 38975#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:209 38976msgid "first_matching_cmp requires an even number of arguments" 38977msgstr "" 38978 38979#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:222 38980msgid "" 38981"strcat(a [, b]*) -- can take any number of arguments. Returns the string " 38982"formed by concatenating all the arguments" 38983msgstr "" 38984 38985#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:237 38986msgid "strlen(a) -- Returns the length of the string passed as the argument" 38987msgstr "" 38988 38989#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:251 38990msgid "" 38991"add(x [, y]*) -- returns the sum of its arguments. Throws an exception if an" 38992" argument is not a number. This function can often be replaced with the + " 38993"operator." 38994msgstr "" 38995 38996#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:268 38997msgid "" 38998"subtract(x, y) -- returns x - y. Throws an exception if either x or y are " 38999"not numbers. This function can often be replaced with the - operator." 39000msgstr "" 39001 39002#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:282 39003msgid "" 39004"multiply(x [, y]*) -- returns the product of its arguments. Throws an " 39005"exception if any argument is not a number. This function can often be " 39006"replaced with the * operator." 39007msgstr "" 39008 39009#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:298 39010msgid "" 39011"divide(x, y) -- returns x / y. Throws an exception if either x or y are not " 39012"numbers. This function can often be replaced with the / operator." 39013msgstr "" 39014 39015#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:312 39016msgid "" 39017"ceiling(x) -- returns the smallest integer greater than or equal to x. " 39018"Throws an exception if x is not a number." 39019msgstr "" 39020 39021#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:325 39022msgid "" 39023"floor(x) -- returns the largest integer less than or equal to x. Throws an " 39024"exception if x is not a number." 39025msgstr "" 39026 39027#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:338 39028msgid "" 39029"round(x) -- returns the nearest integer to x. Throws an exception if x is " 39030"not a number." 39031msgstr "" 39032 39033#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:350 39034msgid "" 39035"mod(x) -- returns floor(remainder of x / y). Throws an exception if either x" 39036" or y is not a number." 39037msgstr "" 39038 39039#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:363 39040msgid "" 39041"fractional_part(x) -- returns the value after the decimal point. For " 39042"example, fractional_part(3.14) returns 0.14. Throws an exception if x is not" 39043" a number." 39044msgstr "" 39045 39046#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:377 39047msgid "" 39048"template(x) -- evaluates x as a template. The evaluation is done in its own " 39049"context, meaning that variables are not shared between the caller and the " 39050"template evaluation. Because the { and } characters are special, you must " 39051"use [[ for the { character and ]] for the } character; they are converted " 39052"automatically. For example, template('[[title_sort]]') will evaluate the " 39053"template {title_sort} and return its value. Note also that prefixes and " 39054"suffixes (the `|prefix|suffix` syntax) cannot be used in the argument to " 39055"this function when using template program mode." 39056msgstr "" 39057 39058#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:396 39059msgid "" 39060"eval(template) -- evaluates the template, passing the local variables (those" 39061" 'assign'ed to) instead of the book metadata. This permits using the " 39062"template processor to construct complex results from local variables. " 39063"Because the { and } characters are special, you must use [[ for the { " 39064"character and ]] for the } character; they are converted automatically. Note" 39065" also that prefixes and suffixes (the `|prefix|suffix` syntax) cannot be " 39066"used in the argument to this function when using template program mode." 39067msgstr "" 39068 39069#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:416 39070msgid "" 39071"assign(id, val) -- assigns val to id, then returns val. id must be an " 39072"identifier, not an expression. This function can often be replaced with the " 39073"= operator." 39074msgstr "" 39075 39076#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:429 39077msgid "" 39078"list_split(list_val, sep, id_prefix) -- splits the list_val into separate " 39079"values using 'sep', then assigns the values to variables named 'id_prefix_N'" 39080" where N is the position of the value in the list. The first item has " 39081"position 0 (zero). The function returns the last element in the list. " 39082"Example: split('one:two:foo', ':', 'var') is equivalent to var_0 = 'one'; " 39083"var_1 = 'two'; var_2 = 'foo'." 39084msgstr "" 39085 39086#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:449 39087msgid "" 39088"print(a[, b]*) -- prints the arguments to standard output. Unless you start " 39089"calibre from the command line (calibre-debug -g), the output will go to a " 39090"black hole." 39091msgstr "" 39092 39093#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:462 39094msgid "field(lookup_name) -- returns the metadata field named by lookup_name" 39095msgstr "" 39096 39097#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:472 39098msgid "" 39099"raw_field(lookup_name [, optional_default]) -- returns the metadata field " 39100"named by lookup_name without applying any formatting. It evaluates and " 39101"returns the optional second argument 'default' if the field is undefined " 39102"('None')." 39103msgstr "" 39104 39105#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:493 39106msgid "" 39107"raw_list(lookup_name, separator) -- returns the metadata list named by " 39108"lookup_name without applying any formatting or sorting and with items " 39109"separated by separator." 39110msgstr "" 39111 39112#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:508 39113msgid "" 39114"substr(str, start, end) -- returns the start'th through the end'th " 39115"characters of str. The first character in str is the zero'th character. If " 39116"end is negative, then it indicates that many characters counting from the " 39117"right. If end is zero, then it indicates the last character. For example, " 39118"substr('12345', 1, 0) returns '2345', and substr('12345', 1, -1) returns " 39119"'234'." 39120msgstr "" 39121 39122#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:523 39123msgid "" 39124"lookup(val, [pattern, field,]+ else_field) -- like switch, except the " 39125"arguments are field (metadata) names, not text. The value of the appropriate" 39126" field will be fetched and used. Note that because composite columns are " 39127"fields, you can use this function in one composite field to use the value of" 39128" some other composite field. This is extremely useful when constructing " 39129"variable save paths" 39130msgstr "" 39131 39132#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:538 39133msgid "lookup requires either 2 or an odd number of arguments" 39134msgstr "" 39135 39136#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:552 39137msgid "" 39138"test(val, text if not empty, text if empty) -- return `text if not empty` if" 39139" val is not empty, otherwise return `text if empty`" 39140msgstr "" 39141 39142#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:566 39143msgid "" 39144"contains(val, pattern, text if match, text if not match) -- checks if val " 39145"contains matches for the regular expression `pattern`. Returns `text if " 39146"match` if matches are found, otherwise it returns `text if no match`" 39147msgstr "" 39148 39149#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:583 39150msgid "" 39151"switch(val, [pattern, value,]+ else_value) -- for each `pattern, value` " 39152"pair, checks if `val` matches the regular expression `pattern` and if so, " 39153"returns that `value`. If no pattern matches, then `else_value` is returned. " 39154"You can have as many `pattern, value` pairs as you want" 39155msgstr "" 39156 39157#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:591 39158msgid "switch requires an odd number of arguments" 39159msgstr "" 39160 39161#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:605 39162msgid "" 39163"strcat_max(max, string1 [, prefix2, string2]*) -- Returns a string formed by" 39164" concatenating the arguments. The returned value is initialized to string1. " 39165"`Prefix, string` pairs are added to the end of the value as long as the " 39166"resulting string length is less than `max`. String1 is returned even if " 39167"string1 is longer than max. You can pass as many `prefix, string` pairs as " 39168"you wish." 39169msgstr "" 39170 39171#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:615 39172msgid "strcat_max requires 2 or more arguments" 39173msgstr "" 39174 39175#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:617 39176msgid "strcat_max requires an even number of arguments" 39177msgstr "" 39178 39179#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:621 39180msgid "first argument to strcat_max must be an integer" 39181msgstr "" 39182 39183#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:640 39184msgid "" 39185"in_list(val, separator, [ pattern, found_val, ]+ not_found_val) -- treating " 39186"val as a list of items separated by separator, if the pattern matches any of" 39187" the list values then return found_val.If the pattern matches no list value " 39188"then return not_found_val. The pattern and found_value pairs can be repeated" 39189" as many times as desired. The patterns are checked in order. The found_val " 39190"for the first match is returned. Aliases: in_list(), list_contains()" 39191msgstr "" 39192 39193#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:652 39194msgid "in_list requires an odd number of arguments" 39195msgstr "" 39196 39197#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:671 39198msgid "" 39199"str_in_list(val, separator, [string, found_val, ]+ not_found_val) -- " 39200"treating val as a list of items separated by separator, if the string " 39201"matches any of the list values then return found_val.If the string matches " 39202"no list value then return not_found_val. The comparison is exact match (not " 39203"contains) and is case insensitive. The string and found_value pairs can be " 39204"repeated as many times as desired. The patterns are checked in order. The " 39205"found_val for the first match is returned." 39206msgstr "" 39207 39208#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:682 39209msgid "str_in_list requires an odd number of arguments" 39210msgstr "" 39211 39212#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:703 39213msgid "" 39214"identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list" 39215" of identifiers separated by commas, comparing the string against each value" 39216" in the list. An identifier has the format \"identifier:value\". The id " 39217"parameter should be either \"id\" or \"id:regexp\". The first case matches " 39218"if there is any identifier with that id. The second case matches if the " 39219"regexp matches the identifier's value. If there is a match, return " 39220"found_val, otherwise return not_found_val." 39221msgstr "" 39222 39223#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:730 39224msgid "" 39225"re(val, pattern, replacement) -- return val after applying the regular " 39226"expression. All instances of `pattern` are replaced with `replacement`. As " 39227"in all of calibre, these are Python-compatible regular expressions" 39228msgstr "" 39229 39230#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:743 39231msgid "" 39232"re_group(val, pattern [, template_for_group]*) -- return a string made by " 39233"applying the regular expression pattern to the val and replacing each " 39234"matched instance with the string computed by replacing each matched group by" 39235" the value returned by the corresponding template. The original matched " 39236"value for the group is available as $. In template program mode, like for " 39237"the template and the eval functions, you use [[ for { and ]] for }. The " 39238"following example in template program mode looks for series with more than " 39239"one word and uppercases the first word: {series:'re_group($, \"(\\S* " 39240")(.*)\", \"[[$:uppercase()]]\", \"[[$]]\")'}" 39241msgstr "" 39242 39243#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:778 39244msgid "" 39245"swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " 39246"B\". This is most useful for converting names in LN, FN format to FN LN. If " 39247"there is no comma, the function returns val unchanged" 39248msgstr "" 39249 39250#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:791 39251msgid "" 39252"ifempty(val, text if empty) -- return val if val is not empty, otherwise " 39253"return `text if empty`" 39254msgstr "" 39255 39256#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:805 39257msgid "" 39258"shorten(val, left chars, middle text, right chars) -- Return a shortened " 39259"version of val, consisting of `left chars` characters from the beginning of " 39260"val, followed by `middle text`, followed by `right chars` characters from " 39261"the end of the string. `Left chars` and `right chars` must be integers. For " 39262"example, assume the title of the book is `Ancient English Laws in the Times " 39263"of Ivanhoe`, and you want it to fit in a space of at most 15 characters. If " 39264"you use {title:shorten(9,-,5)}, the result will be `Ancient E-nhoe`. If the " 39265"field's length is less than left chars + right chars + the length of `middle" 39266" text`, then the field will be used intact. For example, the title `The " 39267"Dome` would not be changed." 39268msgstr "" 39269 39270#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:834 39271msgid "" 39272"count(val, separator) -- interprets the value as a list of items separated " 39273"by `separator`, returning the number of items in the list. Most lists use a " 39274"comma as the separator, but authors uses an ampersand. Examples: " 39275"{tags:count(,)}, {authors:count(&)}. Aliases: count(), list_count()" 39276msgstr "" 39277 39278#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:850 39279msgid "" 39280"list_count_matching(list, pattern, separator) -- interprets 'list' as a list" 39281" of items separated by 'separator', returning the number of items in the " 39282"list that match the regular expression 'pattern'. Aliases: " 39283"list_count_matching(), count_matching()" 39284msgstr "" 39285 39286#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:867 39287msgid "" 39288"list_item(val, index, separator) -- interpret the value as a list of items " 39289"separated by `separator`, returning the `index`th item. The first item is " 39290"number zero. The last item can be returned using `list_item(-1,separator)`. " 39291"If the item is not in the list, then the empty value is returned. The " 39292"separator has the same meaning as in the count function." 39293msgstr "" 39294 39295#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:889 39296msgid "" 39297"select(val, key) -- interpret the value as a comma-separated list of items, " 39298"with the items being \"id:value\". Find the pair with the id equal to key, " 39299"and return the corresponding value. Returns the empty string if no match is " 39300"found." 39301msgstr "" 39302 39303#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:910 39304msgid "" 39305"approximate_formats() -- return a comma-separated list of formats that at " 39306"one point were associated with the book. There is no guarantee that this " 39307"list is correct, although it probably is. This function can be called in " 39308"template program mode using the template \"{:'approximate_formats()'}\". " 39309"Note that format names are always uppercase, as in EPUB. This function works" 39310" only in the GUI. If you want to use these values in save-to-disk or send-" 39311"to-device templates then you must make a custom \"Column built from other " 39312"columns\", use the function in that column's template, and use that column's" 39313" value in your save/send templates" 39314msgstr "" 39315 39316#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:931 39317#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1239 39318#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1258 39319#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1274 39320#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1291 39321#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1762 39322#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1778 39323#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1798 39324#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1839 39325#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1894 39326#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1928 39327msgid "This function can be used only in the GUI" 39328msgstr "" 39329 39330#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:938 39331msgid "" 39332"formats_modtimes(date_format) -- return a comma-separated list of colon-" 39333"separated items representing modification times for the formats of a book. " 39334"The date_format parameter specifies how the date is to be formatted. See the" 39335" format_date function for details. You can use the select function to get " 39336"the mod time for a specific format. Note that format names are always " 39337"uppercase, as in EPUB." 39338msgstr "" 39339 39340#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:962 39341msgid "" 39342"formats_sizes() -- return a comma-separated list of colon-separated items " 39343"representing sizes in bytes of the formats of a book. You can use the select" 39344" function to get the size for a specific format. Note that format names are " 39345"always uppercase, as in EPUB." 39346msgstr "" 39347 39348#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:982 39349msgid "" 39350"formats_paths() -- return a comma-separated list of colon-separated items " 39351"representing full path to the formats of a book. You can use the select " 39352"function to get the path for a specific format. Note that format names are " 39353"always uppercase, as in EPUB." 39354msgstr "" 39355 39356#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1001 39357msgid "" 39358"human_readable(v) -- return a string representing the number v in KB, MB, " 39359"GB, etc." 39360msgstr "" 39361 39362#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1016 39363msgid "" 39364"format_number(v, template) -- format the number v using a Python formatting " 39365"template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " 39366"field_name part of the template must be a 0 (zero) (the \"{0:\" in the above" 39367" examples). See the template language and Python documentation for more " 39368"examples. You can leave off the leading \"{0:\" and trailing \"}\" if the " 39369"template contains only a format. Returns the empty string if formatting " 39370"fails." 39371msgstr "" 39372 39373#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1052 39374msgid "" 39375"sublist(val, start_index, end_index, separator) -- interpret the value as a " 39376"list of items separated by `separator`, returning a new list made from the " 39377"`start_index` to the `end_index` item. The first item is number zero. If an " 39378"index is negative, then it counts from the end of the list. As a special " 39379"case, an end_index of zero is assumed to be the length of the list. Examples" 39380" using basic template mode and assuming that the tags column (which is " 39381"comma-separated) contains \"A, B, C\": {tags:sublist(0,1,\\\\,)} returns " 39382"\"A\". {tags:sublist(-1,0,\\\\,)} returns \"C\". {tags:sublist(0,-1,\\\\,)} " 39383"returns \"A, B\"." 39384msgstr "" 39385 39386#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1088 39387msgid "" 39388"subitems(val, start_index, end_index) -- This function is used to break " 39389"apart lists of items such as genres. It interprets the value as a comma-" 39390"separated list of items, where each item is a period-separated list. Returns" 39391" a new list made by first finding all the period-separated items, then for " 39392"each such item extracting the `start_index` to the `end_index` components, " 39393"then combining the results back together. The first component in a period-" 39394"separated list has an index of zero. If an index is negative, then it counts" 39395" from the end of the list. As a special case, an end_index of zero is " 39396"assumed to be the length of the list. Example using basic template mode and " 39397"assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns \"A\". " 39398"{#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} returns " 39399"\"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", {#genre:subitems(0,1)}" 39400" returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" 39401msgstr "" 39402 39403#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1135 39404msgid "" 39405"format_date(val, format_string) -- format the value, which must be a date, " 39406"using the format_string, returning a string. The formatting codes are: d " 39407": the day as number without a leading zero (1 to 31) dd : the day as " 39408"number with a leading zero (01 to 31) ddd : the abbreviated localized day " 39409"name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day name (e.g. " 39410"\"Monday\" to \"Sunday\"). M : the month as number without a leading zero" 39411" (1 to 12). MM : the month as number with a leading zero (01 to 12) MMM :" 39412" the abbreviated localized month name (e.g. \"Jan\" to \"Dec\"). MMMM : the " 39413"long localized month name (e.g. \"January\" to \"December\"). yy : the " 39414"year as two digit number (00 to 99). yyyy : the year as four digit number. h" 39415" : the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm)" 39416" hh : the hours with a leading 0 (00 to 11 or 00 to 23, depending on " 39417"am/pm) m : the minutes without a leading 0 (0 to 59) mm : the minutes " 39418"with a leading 0 (00 to 59) s : the seconds without a leading 0 (0 to 59)" 39419" ss : the seconds with a leading 0 (00 to 59) ap : use a 12-hour clock " 39420"instead of a 24-hour clock, with \"ap\" replaced by the localized string for" 39421" am or pm AP : use a 12-hour clock instead of a 24-hour clock, with \"AP\"" 39422" replaced by the localized string for AM or PM iso : the date with time and" 39423" timezone. Must be the only format present to_number: the date as a floating" 39424" point number from_number[:fmt]: format the timestamp using fmt if present " 39425"otherwise iso" 39426msgstr "" 39427 39428#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1182 39429msgid "uppercase(val) -- return val in upper case" 39430msgstr "" 39431 39432#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1192 39433msgid "lowercase(val) -- return val in lower case" 39434msgstr "" 39435 39436#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1202 39437msgid "titlecase(val) -- return val in title case" 39438msgstr "" 39439 39440#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1212 39441msgid "capitalize(val) -- return val capitalized" 39442msgstr "" 39443 39444#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1222 39445msgid "" 39446"booksize() -- return value of the size field. This function works only in " 39447"the GUI. If you want to use this value in save-to-disk or send-to-device " 39448"templates then you must make a custom \"Column built from other columns\", " 39449"use the function in that column's template, and use that column's value in " 39450"your save/send templates" 39451msgstr "" 39452 39453#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1246 39454msgid "" 39455"ondevice() -- return Yes if ondevice is set, otherwise return the empty " 39456"string. This function works only in the GUI. If you want to use this value " 39457"in save-to-disk or send-to-device templates then you must make a custom " 39458"\"Column built from other columns\", use the function in that column's " 39459"template, and use that column's value in your save/send templates" 39460msgstr "" 39461 39462#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1265 39463msgid "" 39464"annotation_count() -- return the total number of annotations of all types " 39465"attached to the current book. This function works only in the GUI." 39466msgstr "" 39467 39468#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1281 39469msgid "" 39470"is_marked() -- check whether the book is 'marked' in calibre. If it is then " 39471"return the value of the mark, either 'true' or the comma-separated list of " 39472"named marks. Returns '' if the book is not marked." 39473msgstr "" 39474 39475#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1298 39476msgid "series_sort() -- return the series sort value" 39477msgstr "" 39478 39479#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1310 39480msgid "" 39481"has_cover() -- return Yes if the book has a cover, otherwise return the " 39482"empty string" 39483msgstr "" 39484 39485#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1323 39486msgid "" 39487"first_non_empty(value [, value]*) -- returns the first value that is not " 39488"empty. If all values are empty, then the empty string is returned. You can " 39489"have as many values as you want." 39490msgstr "" 39491 39492#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1341 39493msgid "" 39494"and(value [, value]*) -- returns the string \"1\" if all values are not " 39495"empty, otherwise returns the empty string. This function works well with " 39496"test or first_non_empty. You can have as many values as you want. In many " 39497"cases the && operator can replace this function." 39498msgstr "" 39499 39500#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1360 39501msgid "" 39502"or(value [, value]*) -- returns the string \"1\" if any value is not empty, " 39503"otherwise returns the empty string. This function works well with test or " 39504"first_non_empty. You can have as many values as you want. In many cases the" 39505" || operator can replace this function." 39506msgstr "" 39507 39508#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1379 39509msgid "" 39510"not(value) -- returns the string \"1\" if the value is empty, otherwise " 39511"returns the empty string. This function works well with test or " 39512"first_non_empty. In many cases the ! operator can replace this function." 39513msgstr "" 39514 39515#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1393 39516msgid "" 39517"list_union(list1, list2, separator) -- return a list made by merging the " 39518"items in list1 and list2, removing duplicate items using a case-insensitive " 39519"comparison. If items differ in case, the one in list1 is used. The items in " 39520"list1 and list2 are separated by separator, as are the items in the returned" 39521" list. Aliases: list_union(), merge_lists()" 39522msgstr "" 39523 39524#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1413 39525msgid "" 39526"list_remove_duplicates(list, separator) -- return a list made by removing " 39527"duplicate items in the source list. If items differ only in case, the last " 39528"of them is returned. The items in source list are separated by separator, as" 39529" are the items in the returned list." 39530msgstr "" 39531 39532#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1430 39533msgid "" 39534"list_difference(list1, list2, separator) -- return a list made by removing " 39535"from list1 any item found in list2, using a case-insensitive comparison. The" 39536" items in list1 and list2 are separated by separator, as are the items in " 39537"the returned list." 39538msgstr "" 39539 39540#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1452 39541msgid "" 39542"list_intersection(list1, list2, separator) -- return a list made by removing" 39543" from list1 any item not found in list2, using a case-insensitive " 39544"comparison. The items in list1 and list2 are separated by separator, as are " 39545"the items in the returned list." 39546msgstr "" 39547 39548#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1474 39549msgid "" 39550"list_sort(list, direction, separator) -- return list sorted using a case-" 39551"insensitive sort. If direction is zero, the list is sorted ascending, " 39552"otherwise descending. The list items are separated by separator, as are the " 39553"items in the returned list." 39554msgstr "" 39555 39556#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1490 39557msgid "" 39558"list_equals(list1, sep1, list2, sep2, yes_val, no_val) -- return yes_val if " 39559"list1 and list2 contain the same items, otherwise return no_val. The items " 39560"are determined by splitting each list using the appropriate separator " 39561"character (sep1 or sep2). The order of items in the lists is not relevant. " 39562"The comparison is case insensitive." 39563msgstr "" 39564 39565#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1509 39566msgid "" 39567"list_re(src_list, separator, include_re, opt_replace) -- Construct a list by" 39568" first separating src_list into items using the separator character. For " 39569"each item in the list, check if it matches include_re. If it does, then add " 39570"it to the list to be returned. If opt_replace is not the empty string, then " 39571"apply the replacement before adding the item to the returned list." 39572msgstr "" 39573 39574#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1535 39575msgid "" 39576"list_re_group(src_list, separator, include_re, search_re [, " 39577"group_template]+) -- Like list_re except replacements are not optional. It " 39578"uses re_group(list_item, search_re, group_template, ...) when doing the " 39579"replacements on the resulting list." 39580msgstr "" 39581 39582#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1575 39583msgid "" 39584"today() -- return a date string for today. This value is designed for use in" 39585" format_date or days_between, but can be manipulated like any other string. " 39586"The date is in ISO format." 39587msgstr "" 39588 39589#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1588 39590msgid "" 39591"days_between(date1, date2) -- return the number of days between date1 and " 39592"date2. The number is positive if date1 is greater than date2, otherwise " 39593"negative. If either date1 or date2 are not dates, the function returns the " 39594"empty string." 39595msgstr "" 39596 39597#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1612 39598msgid "" 39599"date_arithmetic(date, calc_spec, fmt) -- Calculate a new date from 'date' " 39600"using 'calc_spec'. Return the new date formatted according to optional " 39601"'fmt': if not supplied then the result will be in iso format. The calc_spec " 39602"is a string formed by concatenating pairs of 'vW' (valueWhat) where 'v' is a" 39603" possibly-negative number and W is one of the following letters: s: add 'v' " 39604"seconds to 'date' m: add 'v' minutes to 'date' h: add 'v' hours to 'date' d:" 39605" add 'v' days to 'date' w: add 'v' weeks to 'date' y: add 'v' years to " 39606"'date', where a year is 365 days. Example: '1s3d-1m' will add 1 second, add " 39607"3 days, and subtract 1 minute from 'date'." 39608msgstr "" 39609 39610#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1645 39611#, python-brace-format 39612msgid "{0}: invalid calculation specifier '{1}'" 39613msgstr "" 39614 39615#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1654 39616#, python-brace-format 39617msgid "{0}: error: {1}" 39618msgstr "" 39619 39620#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1661 39621msgid "" 39622"language_strings(lang_codes, localize) -- return the strings for the " 39623"language codes passed in lang_codes. If localize is zero, return the strings" 39624" in English. If localize is not zero, return the strings in the language of " 39625"the current locale. Lang_codes is a comma-separated list." 39626msgstr "" 39627 39628#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1683 39629msgid "" 39630"language_codes(lang_strings) -- return the language codes for the strings " 39631"passed in lang_strings. The strings must be in the language of the current " 39632"locale. Lang_strings is a comma-separated list." 39633msgstr "" 39634 39635#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1704 39636msgid "" 39637"current_library_name() -- return the last name on the path to the current " 39638"calibre library. This function can be called in template program mode using " 39639"the template \"{:'current_library_name()'}\"." 39640msgstr "" 39641 39642#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1718 39643msgid "" 39644"current_library_path() -- return the path to the current calibre library. " 39645"This function can be called in template program mode using the template " 39646"\"{:'current_library_path()'}\"." 39647msgstr "" 39648 39649#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1732 39650msgid "" 39651"finish_formatting(val, fmt, prefix, suffix) -- apply the format, prefix, and" 39652" suffix to a value in the same way as done in a template like " 39653"`{series_index:05.2f| - |- }`. For example, the following program produces " 39654"the same output as the above template: program: " 39655"finish_formatting(field(\"series_index\"), \"05.2f\", \" - \", \" - \")" 39656msgstr "" 39657 39658#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1749 39659msgid "" 39660"virtual_libraries() -- return a comma-separated list of Virtual libraries " 39661"that contain this book. This function works only in the GUI. If you want to " 39662"use these values in save-to-disk or send-to-device templates then you must " 39663"make a custom \"Column built from other columns\", use the function in that " 39664"column's template, and use that column's value in your save/send templates" 39665msgstr "" 39666 39667#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1769 39668msgid "" 39669"current_virtual_library_name() -- return the name of the current virtual " 39670"library if there is one, otherwise the empty string. Library name case is " 39671"preserved. Example: \"program: current_virtual_library_name()\"." 39672msgstr "" 39673 39674#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1785 39675msgid "" 39676"user_categories() -- return a comma-separated list of the user categories " 39677"that contain this book. This function works only in the GUI. If you want to " 39678"use these values in save-to-disk or send-to-device templates then you must " 39679"make a custom \"Column built from other columns\", use the function in that " 39680"column's template, and use that column's value in your save/send templates" 39681msgstr "" 39682 39683#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1805 39684#, python-brace-format 39685msgid "" 39686"transliterate(a) -- Returns a string in a latin alphabet formed by " 39687"approximating the sound of the words in the source string. For example, if " 39688"the source is \"{0}\" the function returns \"{1}\"." 39689msgstr "" 39690 39691#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1820 39692msgid "" 39693"author_links(val_separator, pair_separator) -- returns a string containing a" 39694" list of authors and that author's link values in the form author1 " 39695"val_separator author1link pair_separator author2 val_separator author2link " 39696"etc. An author is separated from its link value by the val_separator string " 39697"with no added spaces. author:linkvalue pairs are separated by the " 39698"pair_separator string argument with no added spaces. It is up to you to " 39699"choose separator strings that do not occur in author names or links. An " 39700"author is included even if the author link is empty." 39701msgstr "" 39702 39703#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1846 39704msgid "" 39705"author_sorts(val_separator) -- returns a string containing a list of " 39706"author's sort values for the authors of the book. The sort is the one in the" 39707" author metadata (different from the author_sort in books). The returned " 39708"list has the form author sort 1 val_separator author sort 2 etc. The author " 39709"sort values in this list are in the same order as the authors of the book. " 39710"If you want spaces around val_separator then include them in the separator " 39711"string" 39712msgstr "" 39713 39714#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1868 39715msgid "" 39716"connected_device_name(storage_location) -- if a device is connected then " 39717"return the device name, otherwise return the empty string. Each storage " 39718"location on a device can have a different name. The location names are " 39719"'main', 'carda' and 'cardb'. This function works only in the GUI." 39720msgstr "" 39721 39722#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1885 39723#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1919 39724msgid "connected_device_name: invalid storage location \"{}\"" 39725msgstr "" 39726 39727#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1901 39728msgid "" 39729"connected_device_uuid(storage_location) -- if a device is connected then " 39730"return the device uuid (unique id), otherwise return the empty string. Each " 39731"storage location on a device has a different uuid. The location names are " 39732"'main', 'carda' and 'cardb'. This function works only in the GUI." 39733msgstr "" 39734 39735#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1935 39736msgid "" 39737"check_yes_no(field_name, is_undefined, is_false, is_true) -- checks the " 39738"value of the yes/no field named by the lookup key field_name for a value " 39739"specified by the parameters, returning \"yes\" if a match is found, " 39740"otherwise returning an empty string. Set the parameter is_undefined, " 39741"is_false, or is_true to 1 (the number) to check that condition, otherwise " 39742"set it to 0. Example: check_yes_no(\"#bool\", 1, 0, 1) returns \"yes\" if " 39743"the yes/no field \"#bool\" is either undefined (neither True nor False) or " 39744"True. More than one of is_undefined, is_false, or is_true can be set to 1. " 39745"This function is usually used by the test() or is_empty() functions." 39746msgstr "" 39747 39748#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1955 39749msgid "check_yes_no requires the field be a Yes/No custom column" 39750msgstr "" 39751 39752#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1967 39753msgid "" 39754"rating_to_stars(value, use_half_stars) -- Returns the rating as string of " 39755"star characters. The value is a number between 0 and 5. Set use_half_stars " 39756"to 1 if you want half star characters for custom ratings columns that " 39757"support non-integer ratings, for example 2.5." 39758msgstr "" 39759 39760#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1976 39761msgid "The rating must be a number between 0 and 5" 39762msgstr "" 39763 39764#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1991 39765msgid "" 39766"swap_around_articles(val, separator) -- returns the val with articles moved " 39767"to the end. The value can be a list, in which case each member of the list " 39768"is processed. If the value is a list then you must provide the list value " 39769"separator. If no separator is provided then the value is treated as being a " 39770"single value, not a list." 39771msgstr "" 39772 39773#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2017 39774msgid "" 39775"arguments(id[=expression] [, id[=expression]]*) -- Used in a stored template" 39776" to retrieve the arguments passed in the call. It both declares and " 39777"initializes local variables, effectively parameters. The variables are " 39778"positional; they get the value of the value given in the call in the same " 39779"position. If the corresponding parameter is not provided in the call then " 39780"arguments assigns that variable the provided default value. If there is no " 39781"default value then the variable is set to the empty string." 39782msgstr "" 39783 39784#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2037 39785#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2055 39786msgid "" 39787"globals(id[=expression] [, id[=expression]]*) -- Retrieves \"global " 39788"variables\" that can be passed into the formatter. It both declares and " 39789"initializes local variables with the names of the global variables passed " 39790"in. If the corresponding variable is not provided in the passed-in globals " 39791"then it assigns that variable the provided default value. If there is no " 39792"default value then the variable is set to the empty string." 39793msgstr "" 39794 39795#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2073 39796msgid "" 39797"field_exists(field_name) -- checks if a field (column) named field_name " 39798"exists, returning '1' if so and '' if not." 39799msgstr "" 39800 39801#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2087 39802msgid "" 39803"character(character_name) -- returns the character named by character_name. " 39804"For example, character('newline') returns a newline character ('\\n'). The " 39805"supported character names are 'newline', 'return', 'tab', and 'backslash'." 39806msgstr "" 39807 39808#: /__w/calibre/calibre/src/calibre/utils/html2text.py:17 39809msgid "Unnamed image" 39810msgstr "" 39811 39812#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:45 39813msgid "Waiting..." 39814msgstr "" 39815 39816#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:56 39817msgid "Aborted, taking too long" 39818msgstr "" 39819 39820#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:58 39821msgid "Stopped" 39822msgstr "" 39823 39824#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:80 39825msgid "Working..." 39826msgstr "" 39827 39828#: /__w/calibre/calibre/src/calibre/utils/localization.py:295 39829msgid "Brazilian Portuguese" 39830msgstr "" 39831 39832#: /__w/calibre/calibre/src/calibre/utils/localization.py:296 39833msgid "English (United Kingdom)" 39834msgstr "" 39835 39836#: /__w/calibre/calibre/src/calibre/utils/localization.py:297 39837msgid "Simplified Chinese" 39838msgstr "" 39839 39840#: /__w/calibre/calibre/src/calibre/utils/localization.py:298 39841msgid "Traditional Chinese" 39842msgstr "" 39843 39844#: /__w/calibre/calibre/src/calibre/utils/localization.py:299 39845msgid "English" 39846msgstr "ஆங்கிலம்" 39847 39848#: /__w/calibre/calibre/src/calibre/utils/localization.py:300 39849msgid "English (United States)" 39850msgstr "" 39851 39852#: /__w/calibre/calibre/src/calibre/utils/localization.py:301 39853msgid "English (Argentina)" 39854msgstr "" 39855 39856#: /__w/calibre/calibre/src/calibre/utils/localization.py:302 39857msgid "English (Australia)" 39858msgstr "" 39859 39860#: /__w/calibre/calibre/src/calibre/utils/localization.py:303 39861msgid "English (Japan)" 39862msgstr "" 39863 39864#: /__w/calibre/calibre/src/calibre/utils/localization.py:304 39865msgid "English (Germany)" 39866msgstr "" 39867 39868#: /__w/calibre/calibre/src/calibre/utils/localization.py:305 39869msgid "English (Bulgaria)" 39870msgstr "" 39871 39872#: /__w/calibre/calibre/src/calibre/utils/localization.py:306 39873msgid "English (Egypt)" 39874msgstr "" 39875 39876#: /__w/calibre/calibre/src/calibre/utils/localization.py:307 39877msgid "English (New Zealand)" 39878msgstr "" 39879 39880#: /__w/calibre/calibre/src/calibre/utils/localization.py:308 39881msgid "English (Canada)" 39882msgstr "" 39883 39884#: /__w/calibre/calibre/src/calibre/utils/localization.py:309 39885msgid "English (Greece)" 39886msgstr "" 39887 39888#: /__w/calibre/calibre/src/calibre/utils/localization.py:310 39889msgid "English (India)" 39890msgstr "" 39891 39892#: /__w/calibre/calibre/src/calibre/utils/localization.py:311 39893msgid "English (Nepal)" 39894msgstr "" 39895 39896#: /__w/calibre/calibre/src/calibre/utils/localization.py:312 39897msgid "English (Thailand)" 39898msgstr "" 39899 39900#: /__w/calibre/calibre/src/calibre/utils/localization.py:313 39901msgid "English (Turkey)" 39902msgstr "" 39903 39904#: /__w/calibre/calibre/src/calibre/utils/localization.py:314 39905msgid "English (Cyprus)" 39906msgstr "" 39907 39908#: /__w/calibre/calibre/src/calibre/utils/localization.py:315 39909msgid "English (Czech Republic)" 39910msgstr "" 39911 39912#: /__w/calibre/calibre/src/calibre/utils/localization.py:316 39913msgid "English (Philippines)" 39914msgstr "" 39915 39916#: /__w/calibre/calibre/src/calibre/utils/localization.py:317 39917msgid "English (Pakistan)" 39918msgstr "" 39919 39920#: /__w/calibre/calibre/src/calibre/utils/localization.py:318 39921msgid "English (Poland)" 39922msgstr "" 39923 39924#: /__w/calibre/calibre/src/calibre/utils/localization.py:319 39925msgid "English (Croatia)" 39926msgstr "" 39927 39928#: /__w/calibre/calibre/src/calibre/utils/localization.py:320 39929msgid "English (Hungary)" 39930msgstr "" 39931 39932#: /__w/calibre/calibre/src/calibre/utils/localization.py:321 39933msgid "English (Indonesia)" 39934msgstr "" 39935 39936#: /__w/calibre/calibre/src/calibre/utils/localization.py:322 39937msgid "English (Israel)" 39938msgstr "" 39939 39940#: /__w/calibre/calibre/src/calibre/utils/localization.py:323 39941msgid "English (Russia)" 39942msgstr "" 39943 39944#: /__w/calibre/calibre/src/calibre/utils/localization.py:324 39945msgid "English (Singapore)" 39946msgstr "" 39947 39948#: /__w/calibre/calibre/src/calibre/utils/localization.py:325 39949msgid "English (Yemen)" 39950msgstr "" 39951 39952#: /__w/calibre/calibre/src/calibre/utils/localization.py:326 39953msgid "English (Ireland)" 39954msgstr "" 39955 39956#: /__w/calibre/calibre/src/calibre/utils/localization.py:327 39957msgid "English (China)" 39958msgstr "" 39959 39960#: /__w/calibre/calibre/src/calibre/utils/localization.py:328 39961msgid "English (Taiwan)" 39962msgstr "" 39963 39964#: /__w/calibre/calibre/src/calibre/utils/localization.py:329 39965msgid "English (South Africa)" 39966msgstr "" 39967 39968#: /__w/calibre/calibre/src/calibre/utils/localization.py:330 39969msgid "Spanish (Paraguay)" 39970msgstr "" 39971 39972#: /__w/calibre/calibre/src/calibre/utils/localization.py:331 39973msgid "Spanish (Uruguay)" 39974msgstr "" 39975 39976#: /__w/calibre/calibre/src/calibre/utils/localization.py:332 39977msgid "Spanish (Argentina)" 39978msgstr "" 39979 39980#: /__w/calibre/calibre/src/calibre/utils/localization.py:333 39981msgid "Spanish (Costa Rica)" 39982msgstr "" 39983 39984#: /__w/calibre/calibre/src/calibre/utils/localization.py:334 39985msgid "Spanish (Mexico)" 39986msgstr "" 39987 39988#: /__w/calibre/calibre/src/calibre/utils/localization.py:335 39989msgid "Spanish (Cuba)" 39990msgstr "" 39991 39992#: /__w/calibre/calibre/src/calibre/utils/localization.py:336 39993msgid "Spanish (Chile)" 39994msgstr "" 39995 39996#: /__w/calibre/calibre/src/calibre/utils/localization.py:337 39997msgid "Spanish (Ecuador)" 39998msgstr "" 39999 40000#: /__w/calibre/calibre/src/calibre/utils/localization.py:338 40001msgid "Spanish (Honduras)" 40002msgstr "" 40003 40004#: /__w/calibre/calibre/src/calibre/utils/localization.py:339 40005msgid "Spanish (Venezuela)" 40006msgstr "" 40007 40008#: /__w/calibre/calibre/src/calibre/utils/localization.py:340 40009msgid "Spanish (Bolivia)" 40010msgstr "" 40011 40012#: /__w/calibre/calibre/src/calibre/utils/localization.py:341 40013msgid "Spanish (Nicaragua)" 40014msgstr "" 40015 40016#: /__w/calibre/calibre/src/calibre/utils/localization.py:342 40017msgid "Spanish (Colombia)" 40018msgstr "" 40019 40020#: /__w/calibre/calibre/src/calibre/utils/localization.py:343 40021msgid "German (Austria)" 40022msgstr "" 40023 40024#: /__w/calibre/calibre/src/calibre/utils/localization.py:344 40025msgid "French (Belgium)" 40026msgstr "" 40027 40028#: /__w/calibre/calibre/src/calibre/utils/localization.py:345 40029msgid "Dutch (Netherlands)" 40030msgstr "" 40031 40032#: /__w/calibre/calibre/src/calibre/utils/localization.py:346 40033msgid "Dutch (Belgium)" 40034msgstr "" 40035 40036#. NOTE: Ante Meridian (i.e. like 10:00 AM) 40037#: /__w/calibre/calibre/src/calibre/utils/localization.py:354 40038msgid "AM" 40039msgstr "" 40040 40041#. NOTE: Post Meridian (i.e. like 10:00 PM) 40042#: /__w/calibre/calibre/src/calibre/utils/localization.py:356 40043msgid "PM" 40044msgstr "" 40045 40046#. NOTE: Ante Meridian (i.e. like 10:00 am) 40047#: /__w/calibre/calibre/src/calibre/utils/localization.py:358 40048msgid "am" 40049msgstr "" 40050 40051#. NOTE: Post Meridian (i.e. like 10:00 pm) 40052#: /__w/calibre/calibre/src/calibre/utils/localization.py:360 40053msgid "pm" 40054msgstr "" 40055 40056#: /__w/calibre/calibre/src/calibre/utils/localization.py:362 40057msgid "Select All" 40058msgstr "" 40059 40060#: /__w/calibre/calibre/src/calibre/utils/localization.py:363 40061msgid "Copy Link" 40062msgstr "" 40063 40064#: /__w/calibre/calibre/src/calibre/utils/localization.py:364 40065msgid "&Select All" 40066msgstr "" 40067 40068#: /__w/calibre/calibre/src/calibre/utils/localization.py:365 40069msgid "Copy &Link Location" 40070msgstr "" 40071 40072#: /__w/calibre/calibre/src/calibre/utils/localization.py:370 40073msgid "Paste and Match Style" 40074msgstr "" 40075 40076#: /__w/calibre/calibre/src/calibre/utils/localization.py:371 40077msgid "Directions" 40078msgstr "" 40079 40080#: /__w/calibre/calibre/src/calibre/utils/localization.py:372 40081msgid "Left to Right" 40082msgstr "" 40083 40084#: /__w/calibre/calibre/src/calibre/utils/localization.py:373 40085msgid "Right to Left" 40086msgstr "" 40087 40088#: /__w/calibre/calibre/src/calibre/utils/localization.py:377 40089msgid "Close without Saving" 40090msgstr "" 40091 40092#: /__w/calibre/calibre/src/calibre/utils/localization.py:378 40093msgid "Close Tab" 40094msgstr "" 40095 40096#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:213 40097msgid "Extra characters at end of search" 40098msgstr "" 40099 40100#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:245 40101msgid "missing )" 40102msgstr "" 40103 40104#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:378 40105#, python-format 40106msgid "Failed to parse query, recursion limit reached: %s" 40107msgstr "" 40108 40109#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:430 40110#, python-brace-format 40111msgid "Recursive saved search: {0}" 40112msgstr "" 40113 40114#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:435 40115msgid "Unknown saved search: {}" 40116msgstr "" 40117 40118#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:442 40119#, python-brace-format 40120msgid "Unknown error in saved search: {0}" 40121msgstr "" 40122 40123#: /__w/calibre/calibre/src/calibre/utils/smtp.py:201 40124msgid "" 40125"%prog [options] [from to text]\n" 40126"\n" 40127"Send mail using the SMTP protocol. %prog has two modes of operation. In the\n" 40128"compose mode you specify from to and text and these are used to build and\n" 40129"send an email message. In the filter mode, %prog reads a complete email\n" 40130"message from STDIN and sends it.\n" 40131"\n" 40132"text is the body of the email message.\n" 40133"If text is not specified, a complete email message is read from STDIN.\n" 40134"from is the email address of the sender and to is the email address\n" 40135"of the recipient. When a complete email is read from STDIN, from and to\n" 40136"are only used in the SMTP negotiation, the message headers are not modified.\n" 40137msgstr "" 40138 40139#: /__w/calibre/calibre/src/calibre/utils/smtp.py:216 40140msgid "Options to compose an email. Ignored if text is not specified" 40141msgstr "" 40142 40143#: /__w/calibre/calibre/src/calibre/utils/smtp.py:217 40144msgid "File to attach to the email" 40145msgstr "" 40146 40147#: /__w/calibre/calibre/src/calibre/utils/smtp.py:218 40148msgid "Subject of the email" 40149msgstr "" 40150 40151#: /__w/calibre/calibre/src/calibre/utils/smtp.py:221 40152msgid "Host name of localhost. Used when connecting to SMTP server." 40153msgstr "" 40154 40155#: /__w/calibre/calibre/src/calibre/utils/smtp.py:224 40156msgid "" 40157"Options to use an SMTP relay server to send mail. calibre will try to send " 40158"the email directly unless --relay is specified." 40159msgstr "" 40160 40161#: /__w/calibre/calibre/src/calibre/utils/smtp.py:227 40162msgid "An SMTP relay server to use to send mail." 40163msgstr "" 40164 40165#: /__w/calibre/calibre/src/calibre/utils/smtp.py:229 40166msgid "" 40167"Port to connect to on relay server. Default is to use 465 if encryption " 40168"method is SSL and 25 otherwise." 40169msgstr "" 40170 40171#: /__w/calibre/calibre/src/calibre/utils/smtp.py:231 40172msgid "Username for relay" 40173msgstr "" 40174 40175#: /__w/calibre/calibre/src/calibre/utils/smtp.py:232 40176msgid "Password for relay" 40177msgstr "" 40178 40179#: /__w/calibre/calibre/src/calibre/utils/smtp.py:235 40180msgid "" 40181"Encryption method to use when connecting to relay. Choices are TLS, SSL and " 40182"NONE. Default is TLS. WARNING: Choosing NONE is highly insecure" 40183msgstr "" 40184 40185#: /__w/calibre/calibre/src/calibre/utils/smtp.py:238 40186msgid "" 40187"Do not verify the server certificate when connecting using TLS. This used to" 40188" be the default behavior in calibre versions before 3.27. If you are using a" 40189" relay with a self-signed or otherwise invalid certificate, you can use this" 40190" option to restore the pre 3.27 behavior" 40191msgstr "" 40192 40193#: /__w/calibre/calibre/src/calibre/utils/smtp.py:243 40194msgid "" 40195"Path to a file of concatenated CA certificates in PEM format, used to verify" 40196" the server certificate when using TLS. By default, the system CA " 40197"certificates are used." 40198msgstr "" 40199 40200#: /__w/calibre/calibre/src/calibre/utils/smtp.py:245 40201msgid "Path to maildir folder to store failed email messages in." 40202msgstr "" 40203 40204#: /__w/calibre/calibre/src/calibre/utils/smtp.py:248 40205msgid "" 40206"Fork and deliver message in background. If you use this option, you should " 40207"also use --outbox to handle delivery failures." 40208msgstr "" 40209 40210#: /__w/calibre/calibre/src/calibre/utils/smtp.py:251 40211msgid "Timeout for connection" 40212msgstr "" 40213 40214#: /__w/calibre/calibre/src/calibre/utils/smtp.py:336 40215msgid "Control email delivery" 40216msgstr "" 40217 40218#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:26 40219msgid "The main calibre program, used to manage your collection of e-books" 40220msgstr "" 40221 40222#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:34 40223msgid "" 40224"The calibre E-book editor. It can be used to edit common e-book formats." 40225msgstr "" 40226 40227#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:42 40228msgid "The calibre E-book viewer. It can view most known e-book formats." 40229msgstr "" 40230 40231#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:82 40232#, python-format 40233msgid "%s Document" 40234msgstr "" 40235 40236#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:124 40237#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1567 40238msgid "Unknown section" 40239msgstr "" 40240 40241#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:145 40242msgid "Unknown feed" 40243msgstr "" 40244 40245#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:165 40246#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:206 40247#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1558 40248msgid "Untitled article" 40249msgstr "" 40250 40251#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:79 40252msgid "Unknown News Source" 40253msgstr "" 40254 40255#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:608 40256msgid "Article download aborted" 40257msgstr "" 40258 40259#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:836 40260#, python-format 40261msgid "Failed to download %s" 40262msgstr "" 40263 40264#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:929 40265#, python-format 40266msgid "The \"%s\" recipe needs a username and password." 40267msgstr "" 40268 40269#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1057 40270msgid "Download finished" 40271msgstr "" 40272 40273#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1059 40274msgid "Failed to download the following articles:" 40275msgstr "" 40276 40277#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1065 40278msgid "Failed to download parts of the following articles:" 40279msgstr "" 40280 40281#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1067 40282msgid " from " 40283msgstr "" 40284 40285#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1069 40286msgid "\tFailed links:" 40287msgstr "" 40288 40289#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1173 40290msgid "Could not fetch article." 40291msgstr "" 40292 40293#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1175 40294msgid "The debug traceback is available earlier in this log" 40295msgstr "" 40296 40297#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1177 40298msgid "Run with -vv to see the reason" 40299msgstr "" 40300 40301#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1222 40302msgid "Fetching feeds..." 40303msgstr "" 40304 40305#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1228 40306msgid "Got feeds from index page" 40307msgstr "" 40308 40309#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1241 40310msgid "Trying to download cover..." 40311msgstr "" 40312 40313#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1243 40314msgid "Generating masthead..." 40315msgstr "" 40316 40317#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1303 40318msgid "Starting download in a single thread..." 40319msgid_plural "Starting download [{} threads]..." 40320msgstr[0] "" 40321msgstr[1] "" 40322 40323#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1318 40324#, python-format 40325msgid "Feeds downloaded to %s" 40326msgstr "" 40327 40328#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1327 40329#, python-format 40330msgid "Could not download cover: %s" 40331msgstr "" 40332 40333#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1340 40334#, python-format 40335msgid "Downloading cover from %s" 40336msgstr "" 40337 40338#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1392 40339msgid "Masthead image downloaded" 40340msgstr "" 40341 40342#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1482 40343msgid "Articles in this issue:" 40344msgstr "" 40345 40346#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1639 40347#, python-format 40348msgid "Article downloaded: %s" 40349msgstr "" 40350 40351#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1649 40352#, python-format 40353msgid "Article download aborted: %s" 40354msgstr "" 40355 40356#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1656 40357#, python-format 40358msgid "Article download failed: %s" 40359msgstr "" 40360 40361#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1678 40362msgid "Fetching feed" 40363msgstr "" 40364 40365#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1853 40366msgid "" 40367"Failed to log in, check your username and password for the calibre " 40368"Periodicals service." 40369msgstr "" 40370 40371#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1869 40372msgid "" 40373"You do not have permission to download this issue. Either your subscription " 40374"has expired or you have exceeded the maximum allowed downloads for today." 40375msgstr "" 40376 40377#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/collection.py:50 40378msgid "You" 40379msgstr "" 40380 40381#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:70 40382#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:85 40383#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:239 40384msgid "Scheduled" 40385msgstr "" 40386 40387#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:135 40388#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:234 40389msgid "Main menu" 40390msgstr "" 40391 40392#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:231 40393msgid "Section menu" 40394msgstr "" 40395 40396#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:320 40397#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:414 40398msgid "Sections" 40399msgstr "" 40400 40401#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:411 40402msgid "Articles" 40403msgstr "" 40404 40405#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:599 40406msgid "" 40407"%prog URL\n" 40408"\n" 40409"Where URL is for example https://google.com" 40410msgstr "" 40411 40412#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:602 40413#, python-format 40414msgid "Base folder into which URL is saved. Default is %default" 40415msgstr "" 40416 40417#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:605 40418#, python-format 40419msgid "" 40420"Timeout in seconds to wait for a response from the server. Default: %default" 40421" s" 40422msgstr "" 40423 40424#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:608 40425#, python-format 40426msgid "" 40427"Maximum number of levels to recurse i.e. depth of links to follow. Default " 40428"%default" 40429msgstr "" 40430 40431#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:611 40432#, python-format 40433msgid "" 40434"The maximum number of files to download. This only applies to files from <a " 40435"href> tags. Default is %default" 40436msgstr "" 40437 40438#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:613 40439#, python-format 40440msgid "" 40441"Minimum interval in seconds between consecutive fetches. Default is %default" 40442" s" 40443msgstr "" 40444 40445#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:615 40446msgid "" 40447"The character encoding for the websites you are trying to download. The " 40448"default is to try and guess the encoding." 40449msgstr "" 40450 40451#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:617 40452msgid "" 40453"Only links that match this regular expression will be followed. This option " 40454"can be specified multiple times, in which case as long as a link matches any" 40455" one regexp, it will be followed. By default all links are followed." 40456msgstr "" 40457 40458#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:622 40459msgid "" 40460"Any link that matches this regular expression will be ignored. This option " 40461"can be specified multiple times, in which case as long as any regexp matches" 40462" a link, it will be ignored. By default, no links are ignored. If both " 40463"filter regexp and match regexp are specified, then filter regexp is applied " 40464"first." 40465msgstr "" 40466 40467#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:628 40468msgid "Do not download CSS stylesheets." 40469msgstr "" 40470 40471#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:708 40472msgid "OK" 40473msgstr "சரி" 40474 40475#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:712 40476msgid "Save All" 40477msgstr "" 40478 40479#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:714 40480msgid "Open" 40481msgstr "" 40482 40483#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:716 40484msgid "&Yes" 40485msgstr "" 40486 40487#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:718 40488msgid "Yes to &All" 40489msgstr "" 40490 40491#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:720 40492msgid "&No" 40493msgstr "" 40494 40495#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:722 40496msgid "N&o to All" 40497msgstr "" 40498 40499#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:724 40500msgid "Abort" 40501msgstr "" 40502 40503#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:726 40504msgid "Retry" 40505msgstr "" 40506 40507#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:730 40508msgid "Close" 40509msgstr "மூடு" 40510 40511#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:738 40512msgid "Apply" 40513msgstr "" 40514 40515#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:740 40516msgid "Reset" 40517msgstr "" 40518 40519#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:742 40520msgid "Restore Defaults" 40521msgstr "" 40522 40523#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1480 40524msgid "Hu&e:" 40525msgstr "" 40526 40527#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1481 40528msgid "&Sat:" 40529msgstr "" 40530 40531#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1482 40532msgid "&Val:" 40533msgstr "" 40534 40535#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1483 40536msgid "&Red:" 40537msgstr "" 40538 40539#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1484 40540msgid "&Green:" 40541msgstr "" 40542 40543#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1485 40544msgid "Bl&ue:" 40545msgstr "" 40546 40547#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1486 40548msgid "A&lpha channel:" 40549msgstr "" 40550 40551#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1487 40552msgid "&HTML:" 40553msgstr "" 40554 40555#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1651 40556msgid "" 40557"Cursor at %1, %2\n" 40558"Press ESC to cancel" 40559msgstr "" 40560 40561#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1679 40562msgid "Select Color" 40563msgstr "" 40564 40565#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1872 40566msgid "&Basic colors" 40567msgstr "" 40568 40569#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1873 40570msgid "&Custom colors" 40571msgstr "" 40572 40573#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1874 40574msgid "&Add to Custom Colors" 40575msgstr "" 40576 40577#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1875 40578msgid "&Pick Screen Color" 40579msgstr "" 40580 40581#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:179 40582msgid "Select Font" 40583msgstr "" 40584 40585#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:770 40586msgid "&Font" 40587msgstr "" 40588 40589#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:771 40590msgid "Font st&yle" 40591msgstr "" 40592 40593#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:772 40594msgid "&Size" 40595msgstr "" 40596 40597#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:773 40598msgid "Effects" 40599msgstr "" 40600 40601#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:774 40602msgid "Stri&keout" 40603msgstr "" 40604 40605#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:776 40606msgid "Sample" 40607msgstr "" 40608 40609#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:777 40610msgid "Wr&iting System" 40611msgstr "" 40612 40613#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:405 40614msgid "Left edge" 40615msgstr "" 40616 40617#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:406 40618msgid "Right edge" 40619msgstr "" 40620 40621#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:408 40622msgid "Page left" 40623msgstr "" 40624 40625#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:408 40626msgid "Page up" 40627msgstr "" 40628 40629#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:409 40630msgid "Page down" 40631msgstr "" 40632 40633#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:409 40634msgid "Page right" 40635msgstr "" 40636 40637#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:411 40638msgid "Scroll left" 40639msgstr "" 40640 40641#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:411 40642msgid "Scroll up" 40643msgstr "" 40644 40645#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:412 40646msgid "Scroll down" 40647msgstr "" 40648 40649#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:412 40650msgid "Scroll right" 40651msgstr "" 40652 40653#: /__w/calibre/calibre/resources/default_tweaks.py:9 40654msgid "Auto increment series index" 40655msgstr "" 40656 40657#: /__w/calibre/calibre/resources/default_tweaks.py:10 40658msgid "" 40659"The algorithm used to assign a book added to an existing series a series number.\n" 40660"New series numbers assigned using this tweak are always integer values, except\n" 40661"if a constant non-integer is specified.\n" 40662"Possible values are:\n" 40663"next - First available integer larger than the largest existing number\n" 40664"first_free - First available integer larger than 0\n" 40665"next_free - First available integer larger than the smallest existing number\n" 40666"last_free - First available integer smaller than the largest existing number. Return largest existing + 1 if no free number is found\n" 40667"const - Assign the number 1 always\n" 40668"no_change - Do not change the series index\n" 40669"a number - Assign that number always. The number is not in quotes. Note that 0.0 can be used here.\n" 40670"Examples:\n" 40671"series_index_auto_increment = 'next'\n" 40672"series_index_auto_increment = 'next_free'\n" 40673"series_index_auto_increment = 16.5\n" 40674"\n" 40675"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" 40676"use the above values when importing/adding books. If this tweak is set to\n" 40677"False (the default) then the series number will be set to 1 if it is not\n" 40678"explicitly set during the import. If set to True, then the\n" 40679"series index will be set according to the series_index_auto_increment setting.\n" 40680"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" 40681"only when a value is not provided during import. If the importing regular\n" 40682"expression produces a value for series_index, or if you are reading metadata\n" 40683"from books and the import plugin produces a value, than that value will\n" 40684"be used irrespective of the setting of the tweak." 40685msgstr "" 40686 40687#: /__w/calibre/calibre/resources/default_tweaks.py:39 40688msgid "Add separator after completing an author name" 40689msgstr "" 40690 40691#: /__w/calibre/calibre/resources/default_tweaks.py:40 40692msgid "" 40693"Should the completion separator be append\n" 40694"to the end of the completed text to\n" 40695"automatically begin a new completion operation\n" 40696"for authors.\n" 40697"Can be either True or False" 40698msgstr "" 40699 40700#: /__w/calibre/calibre/resources/default_tweaks.py:47 40701msgid "Author sort name algorithm" 40702msgstr "" 40703 40704#: /__w/calibre/calibre/resources/default_tweaks.py:48 40705msgid "" 40706"The algorithm used to copy author to author_sort.\n" 40707"Possible values are:\n" 40708"invert: use \"fn ln\" -> \"ln, fn\"\n" 40709"copy : copy author to author_sort without modification\n" 40710"comma : use 'copy' if there is a ',' in the name, otherwise use 'invert'\n" 40711"nocomma : \"fn ln\" -> \"ln fn\" (without the comma)\n" 40712"When this tweak is changed, the author_sort values stored with each author\n" 40713"must be recomputed by right-clicking on an author in the left-hand tags\n" 40714"panel, selecting 'manage authors', and pressing\n" 40715"'Recalculate all author sort values'.\n" 40716"\n" 40717"The author_name_suffixes are words that are ignored when they occur at the\n" 40718"end of an author name. The case of the suffix is ignored and trailing\n" 40719"periods are automatically handled.\n" 40720"\n" 40721"The same is true for author_name_prefixes.\n" 40722"\n" 40723"The author_name_copywords are a set of words which, if they occur in an\n" 40724"author name, cause the automatically generated author sort string to be\n" 40725"identical to the author name. This means that the sort for a string like\n" 40726"\"Acme Inc.\" will be \"Acme Inc.\" instead of \"Inc., Acme\".\n" 40727"\n" 40728"If author_use_surname_prefixes is enabled, any of the words in\n" 40729"author_surname_prefixes will be treated as a prefix to the surname, if they\n" 40730"occur before the surname. So for example, \"John von Neumann\" would be sorted\n" 40731"as \"von Neumann, John\" and not \"Neumann, John von\"." 40732msgstr "" 40733 40734#: /__w/calibre/calibre/resources/default_tweaks.py:85 40735msgid "Splitting multiple author names" 40736msgstr "" 40737 40738#: /__w/calibre/calibre/resources/default_tweaks.py:86 40739msgid "" 40740"By default, calibre splits a string containing multiple author names on\n" 40741"ampersands and the words \"and\" and \"with\". You can customize the splitting\n" 40742"by changing the regular expression below. Strings are split on whatever the\n" 40743"specified regular expression matches, in addition to ampersands.\n" 40744"Default: r'(?i),?\\s+(and|with)\\s+'" 40745msgstr "" 40746 40747#: /__w/calibre/calibre/resources/default_tweaks.py:93 40748msgid "Use author sort in Tag browser" 40749msgstr "" 40750 40751#: /__w/calibre/calibre/resources/default_tweaks.py:94 40752msgid "" 40753"Set which author field to display in the Tag browser (the list of authors,\n" 40754"series, publishers etc on the left hand side). The choices are author and\n" 40755"author_sort. This tweak affects only what is displayed under the authors\n" 40756"category in the Tag browser and Content server. Please note that if you set this\n" 40757"to author_sort, it is very possible to see duplicate names in the list because\n" 40758"although it is guaranteed that author names are unique, there is no such\n" 40759"guarantee for author_sort values. Showing duplicates won't break anything, but\n" 40760"it could lead to some confusion. When using 'author_sort', the tooltip will\n" 40761"show the author's name.\n" 40762"Examples:\n" 40763"categories_use_field_for_author_name = 'author'\n" 40764"categories_use_field_for_author_name = 'author_sort'" 40765msgstr "" 40766 40767#: /__w/calibre/calibre/resources/default_tweaks.py:108 40768msgid "Control partitioning of Tag browser" 40769msgstr "" 40770 40771#: /__w/calibre/calibre/resources/default_tweaks.py:109 40772msgid "" 40773"When partitioning the Tag browser, the format of the subcategory label is\n" 40774"controlled by a template: categories_collapsed_name_template if sorting by\n" 40775"name, categories_collapsed_rating_template if sorting by average rating, and\n" 40776"categories_collapsed_popularity_template if sorting by popularity. There are\n" 40777"two variables available to the template: first and last. The variable 'first'\n" 40778"is the initial item in the subcategory, and the variable 'last' is the final\n" 40779"item in the subcategory. Both variables are 'objects'; they each have multiple\n" 40780"values that are obtained by using a suffix. For example, first.name for an\n" 40781"author category will be the name of the author. The sub-values available are:\n" 40782"name: the printable name of the item\n" 40783"count: the number of books that references this item\n" 40784"avg_rating: the average rating of all the books referencing this item\n" 40785"sort: the sort value. For authors, this is the author_sort for that author\n" 40786"category: the category (e.g., authors, series) that the item is in.\n" 40787"Note that the \"r'\" in front of the { is necessary if there are backslashes\n" 40788"(\\ characters) in the template. It doesn't hurt anything to leave it there\n" 40789"even if there aren't any backslashes." 40790msgstr "" 40791 40792#: /__w/calibre/calibre/resources/default_tweaks.py:130 40793msgid "Control order of categories in the Tag browser" 40794msgstr "" 40795 40796#: /__w/calibre/calibre/resources/default_tweaks.py:131 40797msgid "" 40798"Change the following dict to change the order that categories are displayed in\n" 40799"the Tag browser. Items are named using their lookup name, and will be sorted\n" 40800"using the number supplied. The lookup name '*' stands for all names that\n" 40801"otherwise do not appear. Two names with the same value will be sorted\n" 40802"using the default order, the one specified by tag_browser_category_default_sort.\n" 40803"Example:\n" 40804"tag_browser_category_order = {'series':1, 'tags':2, '*':3}\n" 40805"\n" 40806"results in the order series, tags, then everything else in default order.\n" 40807"The tweak tag_browser_category_default_sort specifies the sort order before\n" 40808"applying the category order from the dict. The allowed values are:\n" 40809"tag_browser_category_default_sort = 'default' # The calibre default order\n" 40810"tag_browser_category_default_sort = 'display_name' # Sort by the display name of the category\n" 40811"tag_browser_category_default_sort = 'lookup_name' # Sort by the lookup name of the category\n" 40812"\n" 40813"In addition and if the category default sort is not 'default' you can specify\n" 40814"whether the sort is ascending or descending. This is ignored if the sort is 'default'.\n" 40815"tag_browser_category_default_sort_direction = 'ascending'\n" 40816"tag_browser_category_default_sort_direction = 'descending'" 40817msgstr "" 40818 40819#: /__w/calibre/calibre/resources/default_tweaks.py:155 40820msgid "Specify columns to sort the booklist by on startup" 40821msgstr "" 40822 40823#: /__w/calibre/calibre/resources/default_tweaks.py:156 40824msgid "" 40825"Provide a set of columns to be sorted on when calibre starts.\n" 40826"The argument is None if saved sort history is to be used\n" 40827"otherwise it is a list of column,order pairs. Column is the\n" 40828"lookup/search name, found using the tooltip for the column\n" 40829"Order is 0 for ascending, 1 for descending.\n" 40830"For example, set it to [('authors',0),('title',0)] to sort by\n" 40831"title within authors." 40832msgstr "" 40833 40834#: /__w/calibre/calibre/resources/default_tweaks.py:165 40835msgid "Control how dates are displayed" 40836msgstr "" 40837 40838#: /__w/calibre/calibre/resources/default_tweaks.py:166 40839msgid "" 40840"Format to be used for publication date and the timestamp (date).\n" 40841"A string controlling how the publication date is displayed in the GUI\n" 40842"d the day as number without a leading zero (1 to 31)\n" 40843"dd the day as number with a leading zero (01 to 31)\n" 40844"ddd the abbreviated localized day name (e.g. 'Mon' to 'Sun').\n" 40845"dddd the long localized day name (e.g. 'Monday' to 'Sunday').\n" 40846"M the month as number without a leading zero (1-12)\n" 40847"MM the month as number with a leading zero (01-12)\n" 40848"MMM the abbreviated localized month name (e.g. 'Jan' to 'Dec').\n" 40849"MMMM the long localized month name (e.g. 'January' to 'December').\n" 40850"yy the year as two digit number (00-99)\n" 40851"yyyy the year as four digit number\n" 40852"h the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm) '\n" 40853"hh the hours with a leading 0 (00 to 11 or 00 to 23, depending on am/pm) '\n" 40854"m the minutes without a leading 0 (0 to 59) '\n" 40855"mm the minutes with a leading 0 (00 to 59) '\n" 40856"s the seconds without a leading 0 (0 to 59) '\n" 40857"ss the seconds with a leading 0 (00 to 59) '\n" 40858"ap use a 12-hour clock instead of a 24-hour clock, with \"ap\" replaced by the localized string for am or pm\n" 40859"AP use a 12-hour clock instead of a 24-hour clock, with \"AP\" replaced by the localized string for AM or PM\n" 40860"iso the date with time and timezone. Must be the only format present\n" 40861"For example, given the date of 9 Jan 2010, the following formats show\n" 40862"MMM yyyy ==> Jan 2010 yyyy ==> 2010 dd MMM yyyy ==> 09 Jan 2010\n" 40863"MM/yyyy ==> 01/2010 d/M/yy ==> 9/1/10 yy ==> 10\n" 40864"\n" 40865"publication default if not set: MMM yyyy\n" 40866"timestamp default if not set: dd MMM yyyy\n" 40867"last_modified_display_format if not set: dd MMM yyyy" 40868msgstr "" 40869 40870#: /__w/calibre/calibre/resources/default_tweaks.py:198 40871msgid "Control sorting of titles and series in the library display" 40872msgstr "" 40873 40874#: /__w/calibre/calibre/resources/default_tweaks.py:199 40875msgid "" 40876"Control title and series sorting in the library view. If set to\n" 40877"'library_order', the title sort field will be used instead of the title.\n" 40878"Unless you have manually edited the title sort field, leading articles such as\n" 40879"The and A will be ignored. If set to 'strictly_alphabetic', the titles will be\n" 40880"sorted as-is (sort by title instead of title sort). For example, with\n" 40881"library_order, The Client will sort under 'C'. With strictly_alphabetic, the\n" 40882"book will sort under 'T'.\n" 40883"This flag affects calibre's library display. It has no effect on devices. In\n" 40884"addition, titles for books added before changing the flag will retain their\n" 40885"order until the title is edited. Editing a title and hitting Enter\n" 40886"without changing anything is sufficient to change the sort. Or you can use\n" 40887"the 'Update title sort' action in the Bulk metadata edit dialog to update\n" 40888"it for many books at once." 40889msgstr "" 40890 40891#: /__w/calibre/calibre/resources/default_tweaks.py:214 40892msgid "Control formatting of title and series when used in templates" 40893msgstr "" 40894 40895#: /__w/calibre/calibre/resources/default_tweaks.py:215 40896msgid "" 40897"Control how title and series names are formatted when saving to disk/sending\n" 40898"to device. The behavior depends on the field being processed. If processing\n" 40899"title, then if this tweak is set to 'library_order', the title will be\n" 40900"replaced with title_sort. If it is set to 'strictly_alphabetic', then the\n" 40901"title will not be changed. If processing series, then if set to\n" 40902"'library_order', articles such as 'The' and 'An' will be moved to the end. If\n" 40903"set to 'strictly_alphabetic', the series will be sent without change.\n" 40904"For example, if the tweak is set to library_order, \"The Lord of the Rings\"\n" 40905"will become \"Lord of the Rings, The\". If the tweak is set to\n" 40906"strictly_alphabetic, it would remain \"The Lord of the Rings\". Note that the\n" 40907"formatter function raw_field will return the base value for title and\n" 40908"series regardless of the setting of this tweak." 40909msgstr "" 40910 40911#: /__w/calibre/calibre/resources/default_tweaks.py:229 40912msgid "Set the list of words considered to be \"articles\" for sort strings" 40913msgstr "" 40914 40915#: /__w/calibre/calibre/resources/default_tweaks.py:230 40916msgid "" 40917"Set the list of words that are to be considered 'articles' when computing the\n" 40918"title sort strings. The articles differ by language. By default, calibre uses\n" 40919"a combination of articles from English and whatever language the calibre user\n" 40920"interface is set to. In addition, in some contexts where the book language is\n" 40921"available, the language of the book is used. You can change the list of\n" 40922"articles for a given language or add a new language by editing\n" 40923"per_language_title_sort_articles. To tell calibre to use a language other\n" 40924"than the user interface language, set, default_language_for_title_sort. For\n" 40925"example, to use German, set it to 'deu'. A value of None means the user\n" 40926"interface language is used. The setting title_sort_articles is ignored\n" 40927"(present only for legacy reasons)." 40928msgstr "" 40929 40930#: /__w/calibre/calibre/resources/default_tweaks.py:285 40931msgid "Specify a folder calibre should connect to at startup" 40932msgstr "" 40933 40934#: /__w/calibre/calibre/resources/default_tweaks.py:286 40935msgid "" 40936"Specify a folder that calibre should connect to at startup using\n" 40937"connect_to_folder. This must be a full path to the folder. If the folder does\n" 40938"not exist when calibre starts, it is ignored.\n" 40939"Example for Windows:\n" 40940"auto_connect_to_folder = 'C:/Users/someone/Desktop/testlib'\n" 40941"Example for other operating systems:\n" 40942"auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" 40943msgstr "" 40944 40945#: /__w/calibre/calibre/resources/default_tweaks.py:295 40946msgid "Specify renaming rules for SONY collections" 40947msgstr "" 40948 40949#: /__w/calibre/calibre/resources/default_tweaks.py:296 40950msgid "" 40951"Specify renaming rules for SONY collections. This tweak is only applicable if\n" 40952"metadata management is set to automatic. Collections on SONYs are named\n" 40953"depending upon whether the field is standard or custom. A collection derived\n" 40954"from a standard field is named for the value in that field.\n" 40955"\n" 40956"For example, if the standard 'series' column contains the value 'Darkover', then the\n" 40957"collection name is 'Darkover'. A collection derived from a custom field will\n" 40958"have the name of the field added to the value. For example, if a custom series\n" 40959"column named 'My Series' contains the name 'Darkover', then the collection\n" 40960"will by default be named 'Darkover (My Series)'. For purposes of this\n" 40961"documentation, 'Darkover' is called the value and 'My Series' is called the\n" 40962"category. If two books have fields that generate the same collection name,\n" 40963"then both books will be in that collection.\n" 40964"\n" 40965"This set of tweaks lets you specify for a standard or custom field how\n" 40966"the collections are to be named. You can use it to add a description to a\n" 40967"standard field, for example 'Foo (Tag)' instead of the 'Foo'. You can also use\n" 40968"it to force multiple fields to end up in the same collection.\n" 40969"\n" 40970"For example, you could force the values in 'series', '#my_series_1', and\n" 40971"'#my_series_2' to appear in collections named 'some_value (Series)', thereby\n" 40972"merging all of the fields into one set of collections.\n" 40973"\n" 40974"There are two related tweaks. The first determines the category name to use\n" 40975"for a metadata field. The second is a template, used to determines how the\n" 40976"value and category are combined to create the collection name.\n" 40977"The syntax of the first tweak, sony_collection_renaming_rules, is:\n" 40978"{'field_lookup_name':'category_name_to_use', 'lookup_name':'name', ...}\n" 40979"\n" 40980"The second tweak, sony_collection_name_template, is a template. It uses the\n" 40981"same template language as plugboards and save templates. This tweak controls\n" 40982"how the value and category are combined together to make the collection name.\n" 40983"The only two fields available are {category} and {value}. The {value} field is\n" 40984"never empty. The {category} field can be empty. The default is to put the\n" 40985"value first, then the category enclosed in parentheses, it isn't empty:\n" 40986"'{value} {category:|(|)}'\n" 40987"\n" 40988"Examples: The first three examples assume that the second tweak\n" 40989"has not been changed.\n" 40990"\n" 40991"1) I want three series columns to be merged into one set of collections. The\n" 40992"column lookup names are 'series', '#series_1' and '#series_2'. I want nothing\n" 40993"in the parenthesis. The value to use in the tweak value would be:\n" 40994"sony_collection_renaming_rules={'series':'', '#series_1':'', '#series_2':''}\n" 40995"\n" 40996"2) I want the word '(Series)' to appear on collections made from series, and\n" 40997"the word '(Tag)' to appear on collections made from tags. Use:\n" 40998"sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" 40999"\n" 41000"3) I want 'series' and '#myseries' to be merged, and for the collection name\n" 41001"to have '(Series)' appended. The renaming rule is:\n" 41002"sony_collection_renaming_rules={'series':'Series', '#myseries':'Series'}\n" 41003"\n" 41004"4) Same as example 2, but instead of having the category name in parentheses\n" 41005"and appended to the value, I want it prepended and separated by a colon, such\n" 41006"as in Series: Darkover. I must change the template used to format the category name\n" 41007"\n" 41008"The resulting two tweaks are:\n" 41009"sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" 41010"sony_collection_name_template='{category:||: }{value}'" 41011msgstr "" 41012 41013#: /__w/calibre/calibre/resources/default_tweaks.py:359 41014msgid "Specify how SONY collections are sorted" 41015msgstr "" 41016 41017#: /__w/calibre/calibre/resources/default_tweaks.py:360 41018msgid "" 41019"Specify how SONY collections are sorted. This tweak is only applicable if\n" 41020"metadata management is set to automatic. You can indicate which metadata is to\n" 41021"be used to sort on a collection-by-collection basis. The format of the tweak\n" 41022"is a list of metadata fields from which collections are made, followed by the\n" 41023"name of the metadata field containing the sort value.\n" 41024"Example: The following indicates that collections built from pubdate and tags\n" 41025"are to be sorted by the value in the custom column '#mydate', that collections\n" 41026"built from 'series' are to be sorted by 'series_index', and that all other\n" 41027"collections are to be sorted by title. If a collection metadata field is not\n" 41028"named, then if it is a series- based collection it is sorted by series order,\n" 41029"otherwise it is sorted by title order.\n" 41030"[(['pubdate', 'tags'],'#mydate'), (['series'],'series_index'), (['*'], 'title')]\n" 41031"Note that the bracketing and parentheses are required. The syntax is\n" 41032"[ ( [list of fields], sort field ) , ( [ list of fields ] , sort field ) ]\n" 41033"Default: empty (no rules), so no collection attributes are named." 41034msgstr "" 41035 41036#: /__w/calibre/calibre/resources/default_tweaks.py:377 41037msgid "Control how tags are applied when copying books to another library" 41038msgstr "" 41039 41040#: /__w/calibre/calibre/resources/default_tweaks.py:378 41041msgid "" 41042"Set this to True to ensure that tags in 'Tags to add when adding\n" 41043"a book' are added when copying books to another library" 41044msgstr "" 41045 41046#: /__w/calibre/calibre/resources/default_tweaks.py:382 41047msgid "Set the maximum number of sort 'levels'" 41048msgstr "" 41049 41050#: /__w/calibre/calibre/resources/default_tweaks.py:383 41051msgid "" 41052"Set the maximum number of sort 'levels' that calibre will use to resort the\n" 41053"library after certain operations such as searches or device insertion. Each\n" 41054"sort level adds a performance penalty. If the database is large (thousands of\n" 41055"books) the penalty might be noticeable. If you are not concerned about multi-\n" 41056"level sorts, and if you are seeing a slowdown, reduce the value of this tweak." 41057msgstr "" 41058 41059#: /__w/calibre/calibre/resources/default_tweaks.py:390 41060msgid "Choose whether dates are sorted using visible fields" 41061msgstr "" 41062 41063#: /__w/calibre/calibre/resources/default_tweaks.py:391 41064msgid "" 41065"Date values contain both a date and a time. When sorted, all the fields are\n" 41066"used, regardless of what is displayed. Set this tweak to True to use only\n" 41067"the fields that are being displayed." 41068msgstr "" 41069 41070#: /__w/calibre/calibre/resources/default_tweaks.py:396 41071msgid "Fuzz value for trimming covers" 41072msgstr "" 41073 41074#: /__w/calibre/calibre/resources/default_tweaks.py:397 41075msgid "" 41076"The value used for the fuzz distance when trimming a cover.\n" 41077"Colors within this distance are considered equal.\n" 41078"The distance is in absolute intensity units." 41079msgstr "" 41080 41081#: /__w/calibre/calibre/resources/default_tweaks.py:402 41082msgid "Control behavior of the book list" 41083msgstr "" 41084 41085#: /__w/calibre/calibre/resources/default_tweaks.py:403 41086msgid "" 41087"You can control the behavior of double clicks and pressing Enter on the books\n" 41088"list. Choices: open_viewer, do_nothing, show_book_details, edit_cell,\n" 41089"edit_metadata. Selecting anything other than open_viewer or show_book_details\n" 41090"has the side effect of disabling editing a field using a single click.\n" 41091"Default: open_viewer.\n" 41092"Example: doubleclick_on_library_view = 'do_nothing'\n" 41093"You can also control whether the book list scrolls per item or\n" 41094"per pixel. Default is per item." 41095msgstr "" 41096 41097#: /__w/calibre/calibre/resources/default_tweaks.py:416 41098msgid "Language to use when sorting" 41099msgstr "" 41100 41101#: /__w/calibre/calibre/resources/default_tweaks.py:417 41102msgid "" 41103"Setting this tweak will force sorting to use the\n" 41104"collating order for the specified language. This might be useful if you run\n" 41105"calibre in English but want sorting to work in the language where you live.\n" 41106"Set the tweak to the desired ISO 639-1 language code, in lower case.\n" 41107"You can find the list of supported locales at\n" 41108"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\n" 41109"Default: locale_for_sorting = '' -- use the language calibre displays in\n" 41110"Example: locale_for_sorting = 'fr' -- sort using French rules.\n" 41111"Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." 41112msgstr "" 41113 41114#: /__w/calibre/calibre/resources/default_tweaks.py:428 41115msgid "Number of columns for custom metadata in the edit metadata dialog" 41116msgstr "" 41117 41118#: /__w/calibre/calibre/resources/default_tweaks.py:429 41119msgid "" 41120"Set whether to use one or two columns for custom metadata when editing\n" 41121"metadata one book at a time. If True, then the fields are laid out using two\n" 41122"columns. If False, one column is used." 41123msgstr "" 41124 41125#: /__w/calibre/calibre/resources/default_tweaks.py:434 41126msgid "Order of custom column(s) in edit metadata" 41127msgstr "" 41128 41129#: /__w/calibre/calibre/resources/default_tweaks.py:435 41130msgid "" 41131"Controls the order that custom columns are listed in edit metadata single\n" 41132"and bulk. The columns listed in the tweak are displayed first and in the\n" 41133"order provided. Any columns not listed are displayed after the listed ones,\n" 41134"in alphabetical order. Do note that this tweak does not change the size of\n" 41135"the edit widgets. Putting comments widgets in this list may result in some\n" 41136"odd widget spacing when using two-column mode.\n" 41137"Enter a comma-separated list of custom field lookup names, as in\n" 41138"metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" 41139msgstr "" 41140 41141#: /__w/calibre/calibre/resources/default_tweaks.py:445 41142msgid "Edit metadata custom column label width and elision point" 41143msgstr "" 41144 41145#: /__w/calibre/calibre/resources/default_tweaks.py:446 41146msgid "" 41147"Set the width of custom column labels shown in the edit metadata dialogs.\n" 41148"If metadata_edit_elide_labels is True then labels wider than the width\n" 41149"will be elided, otherwise they will be word wrapped. The maximum width is\n" 41150"computed by multiplying the average width of characters in the font by the\n" 41151"appropriate number.\n" 41152"Set the elision point to 'middle' to put the ellipsis (…) in the middle of\n" 41153"the label, 'right' to put it at the right end of the label, and 'left' to\n" 41154"put it at the left end." 41155msgstr "" 41156 41157#: /__w/calibre/calibre/resources/default_tweaks.py:459 41158msgid "The number of seconds to wait before sending emails" 41159msgstr "" 41160 41161#: /__w/calibre/calibre/resources/default_tweaks.py:460 41162msgid "" 41163"The number of seconds to wait before sending emails when using a\n" 41164"public email server like GMX/Hotmail/Gmail. Default is: 5 minutes\n" 41165"Setting it to lower may cause the server's SPAM controls to kick in,\n" 41166"making email sending fail. Changes will take effect only after a restart of\n" 41167"calibre. You can also change the list of hosts that calibre considers\n" 41168"to be public relays here. Any relay host ending with one of the suffixes\n" 41169"in the list below will be considered a public email server." 41170msgstr "" 41171 41172#: /__w/calibre/calibre/resources/default_tweaks.py:470 41173msgid "The maximum width and height for covers saved in the calibre library" 41174msgstr "" 41175 41176#: /__w/calibre/calibre/resources/default_tweaks.py:471 41177msgid "" 41178"All covers in the calibre library will be resized, preserving aspect ratio,\n" 41179"to fit within this size. This is to prevent slowdowns caused by extremely\n" 41180"large covers" 41181msgstr "" 41182 41183#: /__w/calibre/calibre/resources/default_tweaks.py:476 41184msgid "Where to send downloaded news" 41185msgstr "" 41186 41187#: /__w/calibre/calibre/resources/default_tweaks.py:477 41188msgid "" 41189"When automatically sending downloaded news to a connected device, calibre\n" 41190"will by default send it to the main memory. By changing this tweak, you can\n" 41191"control where it is sent. Valid values are \"main\", \"carda\", \"cardb\". Note\n" 41192"that if there isn't enough free space available on the location you choose,\n" 41193"the files will be sent to the location with the most free space." 41194msgstr "" 41195 41196#: /__w/calibre/calibre/resources/default_tweaks.py:484 41197msgid "Unified toolbar on macOS" 41198msgstr "" 41199 41200#: /__w/calibre/calibre/resources/default_tweaks.py:485 41201msgid "" 41202"If you enable this option and restart calibre, the toolbar will be 'unified'\n" 41203"with the titlebar as is normal for macOS applications. However, doing this has\n" 41204"various bugs, for instance the minimum width of the toolbar becomes twice\n" 41205"what it should be and it causes other random bugs on some systems, so turn it\n" 41206"on at your own risk!" 41207msgstr "" 41208 41209#: /__w/calibre/calibre/resources/default_tweaks.py:492 41210msgid "" 41211"Save original file when converting/polishing from same format to same format" 41212msgstr "" 41213 41214#: /__w/calibre/calibre/resources/default_tweaks.py:493 41215msgid "" 41216"When calibre does a conversion from the same format to the same format, for\n" 41217"example, from EPUB to EPUB, the original file is saved, so that in case the\n" 41218"conversion is poor, you can tweak the settings and run it again. By setting\n" 41219"this to False you can prevent calibre from saving the original file.\n" 41220"Similarly, by setting save_original_format_when_polishing to False you can\n" 41221"prevent calibre from saving the original file when polishing." 41222msgstr "" 41223 41224#: /__w/calibre/calibre/resources/default_tweaks.py:502 41225msgid "Number of recently viewed books to show" 41226msgstr "" 41227 41228#: /__w/calibre/calibre/resources/default_tweaks.py:503 41229msgid "" 41230"Right-clicking the \"View\" button shows a list of recently viewed books. Control\n" 41231"how many should be shown, here." 41232msgstr "" 41233 41234#: /__w/calibre/calibre/resources/default_tweaks.py:507 41235msgid "Change the font size of the Book details panel in the interface" 41236msgstr "" 41237 41238#: /__w/calibre/calibre/resources/default_tweaks.py:508 41239msgid "" 41240"Change the font size at which book details are rendered in the side panel and\n" 41241"comments are rendered in the metadata edit dialog. Set it to a positive or\n" 41242"negative number to increase or decrease the font size." 41243msgstr "" 41244 41245#: /__w/calibre/calibre/resources/default_tweaks.py:513 41246msgid "What format to default to when using the \"Unpack book\" feature" 41247msgstr "" 41248 41249#: /__w/calibre/calibre/resources/default_tweaks.py:514 41250msgid "" 41251"The \"Unpack book\" feature of calibre allows direct editing of a book format.\n" 41252"If multiple formats are available, calibre will offer you a choice\n" 41253"of formats, defaulting to your preferred output format if it is available.\n" 41254"Set this tweak to a specific value of 'EPUB' or 'AZW3' to always default\n" 41255"to that format rather than your output format preference.\n" 41256"Set to a value of 'remember' to use whichever format you chose last time you\n" 41257"used the \"Unpack book\" feature.\n" 41258"Examples:\n" 41259"default_tweak_format = None (Use output format)\n" 41260"default_tweak_format = 'EPUB'\n" 41261"default_tweak_format = 'remember'" 41262msgstr "" 41263 41264#: /__w/calibre/calibre/resources/default_tweaks.py:527 41265msgid "Do not preselect a completion when editing authors/tags/series/etc." 41266msgstr "" 41267 41268#: /__w/calibre/calibre/resources/default_tweaks.py:528 41269msgid "" 41270"This means that you can make changes and press Enter and your changes will\n" 41271"not be overwritten by a matching completion. However, if you wish to use the\n" 41272"completions you will now have to press Tab to select one before pressing\n" 41273"Enter. Which technique you prefer will depend on the state of metadata in\n" 41274"your library and your personal editing style." 41275msgstr "" 41276 41277#: /__w/calibre/calibre/resources/default_tweaks.py:535 41278msgid "Completion mode when editing authors/tags/series/etc." 41279msgstr "" 41280 41281#: /__w/calibre/calibre/resources/default_tweaks.py:536 41282msgid "" 41283"By default, when completing items, calibre will show you all the candidates\n" 41284"that start with the text you have already typed. You can instead have it show\n" 41285"all candidates that contain the text you have already typed. To do this, set\n" 41286"completion_mode to 'contains'. For example, if you type asi it will match both\n" 41287"Asimov and Quasimodo, whereas the default behavior would match only Asimov." 41288msgstr "" 41289 41290#: /__w/calibre/calibre/resources/default_tweaks.py:543 41291msgid "Sort the list of libraries alphabetically" 41292msgstr "" 41293 41294#: /__w/calibre/calibre/resources/default_tweaks.py:544 41295msgid "" 41296"The list of libraries in the Copy to library and Quick switch menus are\n" 41297"normally sorted by most used. However, if there are more than a certain\n" 41298"number of such libraries, the sorting becomes alphabetic. You can set that\n" 41299"number here. The default is ten libraries." 41300msgstr "" 41301 41302#: /__w/calibre/calibre/resources/default_tweaks.py:550 41303msgid "Choose available output formats for conversion" 41304msgstr "" 41305 41306#: /__w/calibre/calibre/resources/default_tweaks.py:551 41307msgid "" 41308"Restrict the list of available output formats in the conversion dialogs.\n" 41309"For example, if you only want to convert to EPUB and AZW3, change this to\n" 41310"restrict_output_formats = ['EPUB', 'AZW3']. The default value of None causes\n" 41311"all available output formats to be present." 41312msgstr "" 41313 41314#: /__w/calibre/calibre/resources/default_tweaks.py:557 41315msgid "Set the thumbnail image quality used by the Content server" 41316msgstr "" 41317 41318#: /__w/calibre/calibre/resources/default_tweaks.py:558 41319msgid "" 41320"The quality of a thumbnail is largely controlled by the compression quality\n" 41321"used when creating it. Set this to a larger number to improve the quality.\n" 41322"Note that the thumbnails get much larger with larger compression quality\n" 41323"numbers.\n" 41324"The value can be between 50 and 99" 41325msgstr "" 41326 41327#: /__w/calibre/calibre/resources/default_tweaks.py:565 41328msgid "" 41329"Image file types to treat as e-books when dropping onto the \"Book details\"" 41330" panel" 41331msgstr "" 41332 41333#: /__w/calibre/calibre/resources/default_tweaks.py:566 41334msgid "" 41335"Normally, if you drop any image file in a format known to calibre onto the\n" 41336"\"Book details\" panel, it will be used to set the cover. If you want to store\n" 41337"some image types as e-books instead, you can set this tweak.\n" 41338"Examples:\n" 41339"cover_drop_exclude = {'tiff', 'webp'}" 41340msgstr "" 41341 41342#: /__w/calibre/calibre/resources/default_tweaks.py:573 41343msgid "Show the Saved searches box in the Search bar" 41344msgstr "" 41345 41346#: /__w/calibre/calibre/resources/default_tweaks.py:574 41347msgid "" 41348"In newer versions of calibre, only a single button that allows you to add a\n" 41349"new Saved search is shown in the Search bar. If you would like to have the\n" 41350"old Saved searches box with its two buttons back, set this tweak to True." 41351msgstr "" 41352 41353#: /__w/calibre/calibre/resources/default_tweaks.py:579 41354msgid "Exclude fields when copy/pasting metadata" 41355msgstr "" 41356 41357#: /__w/calibre/calibre/resources/default_tweaks.py:580 41358msgid "" 41359"You can ask calibre to not paste some metadata fields when using the\n" 41360"Edit metadata->Copy metadata/Paste metadata actions. For example,\n" 41361"exclude_fields_on_paste = ['cover', 'timestamp', '#mycolumn']\n" 41362"to prevent pasting of the cover, Date and custom column, mycolumn.\n" 41363"You can also add a shortcut in Preferences->Shortcut->Edit metadata\n" 41364"to paste metadata ignoring this tweak." 41365msgstr "" 41366 41367#: /__w/calibre/calibre/resources/default_tweaks.py:588 41368msgid "Skip internet connected check" 41369msgstr "" 41370 41371#: /__w/calibre/calibre/resources/default_tweaks.py:589 41372msgid "" 41373"Skip checking whether the internet is available before downloading news.\n" 41374"Useful if for some reason your operating systems network checking\n" 41375"facilities are not reliable (for example NetworkManager on Linux)." 41376msgstr "" 41377 41378#: /__w/calibre/calibre/resources/default_tweaks.py:594 41379msgid "Tab stop width in the template editor" 41380msgstr "" 41381 41382#: /__w/calibre/calibre/resources/default_tweaks.py:595 41383msgid "" 41384"Sets the width of the tab stop in the template editor in \"average characters\".\n" 41385"For example, a value of 1 results in a space with the width of one average character." 41386msgstr "" 41387 41388#: /__w/calibre/calibre/resources/default_tweaks.py:599 41389msgid "Value for undefined numbers when sorting" 41390msgstr "" 41391 41392#: /__w/calibre/calibre/resources/default_tweaks.py:600 41393msgid "" 41394"Sets the value to use for undefined numbers when sorting.\n" 41395"For example, the value -10 sorts undefined numbers as if they were set to -10.\n" 41396"Use 'maximum' for the largest possible number. Use 'minimum' for the smallest\n" 41397"possible number. Quotes are optional if entering a number.\n" 41398"Examples:\n" 41399"value_for_undefined_numbers_when_sorting = -100\n" 41400"value_for_undefined_numbers_when_sorting = '2'\n" 41401"value_for_undefined_numbers_when_sorting = -0.01\n" 41402"value_for_undefined_numbers_when_sorting = 'minimum'\n" 41403"value_for_undefined_numbers_when_sorting = 'maximum'" 41404msgstr "" 41405