1# Translation template file.. 2# Copyright (C) 2021 Kovid Goyal 3# 4# Translators: 5# cor gi <spacecorgi@pm.me>, 2020 6# FIRST AUTHOR <EMAIL@ADDRESS>, 2010 7msgid "" 8msgstr "" 9"Project-Id-Version: calibre\n" 10"Report-Msgid-Bugs-To: https://bugs.launchpad.net/calibre\n" 11"POT-Creation-Date: 2021-12-16 10:50+UTC\n" 12"PO-Revision-Date: 2021-12-14 13:05+0000\n" 13"Last-Translator: Kovid Goyal <kovid@kovidgoyal.net>\n" 14"Language-Team: Thai (http://www.transifex.com/calibre/calibre/language/th/)\n" 15"MIME-Version: 1.0\n" 16"Content-Type: text/plain; charset=UTF-8\n" 17"Content-Transfer-Encoding: 8bit\n" 18"Language: th\n" 19"Plural-Forms: nplurals=1; plural=0;\n" 20 21#: /__w/calibre/calibre/manual/conf.py:158 22#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:222 23#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:205 24#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/create.py:35 25msgid "Start" 26msgstr "เริ่ม" 27 28#: /__w/calibre/calibre/manual/conf.py:175 29msgid "Support calibre" 30msgstr "สนับสนุน Calibre" 31 32#: /__w/calibre/calibre/manual/conf.py:176 33msgid "Contribute to support calibre development" 34msgstr "" 35 36#: /__w/calibre/calibre/manual/conf.py:245 37#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:544 38msgid "page" 39msgstr "" 40 41#: /__w/calibre/calibre/manual/custom.py:92 42msgid "" 43":command:`calibredb` is the command line interface to the calibre database. It has\n" 44"several sub-commands, documented below.\n" 45"\n" 46":command:`calibredb` can be used to manipulate either a calibre database\n" 47"specified by path or a calibre :guilabel:`Content server` running either on\n" 48"the local machine or over the internet. You can start a calibre\n" 49":guilabel:`Content server` using either the :command:`calibre-server`\n" 50"program or in the main calibre program click :guilabel:`Connect/share ->\n" 51"Start Content server`. Since :command:`calibredb` can make changes to your\n" 52"calibre libraries, you must setup authentication on the server first. There\n" 53"are two ways to do that:\n" 54"\n" 55" * If you plan to connect only to a server running on the same computer,\n" 56" you can simply use the ``--enable-local-write`` option of the\n" 57" Content server, to allow any program, including calibredb, running on\n" 58" the local computer to make changes to your calibre data. When running\n" 59" the server from the main calibre program, this option is in\n" 60" :guilabel:`Preferences->Sharing over the net->Advanced`.\n" 61"\n" 62" * If you want to enable access over the internet, then you should setup\n" 63" user accounts on the server and use the :option:`--username` and :option:`--password`\n" 64" options to :command:`calibredb` to give it access. You can setup\n" 65" user authentication for :command:`calibre-server` by using the ``--enable-auth``\n" 66" option and using ``--manage-users`` to create the user accounts.\n" 67" If you are running the server from the main calibre program, use\n" 68" :guilabel:`Preferences->Sharing over the net->Require username/password`.\n" 69"\n" 70"To connect to a running Content server, pass the URL of the server to the\n" 71":option:`--with-library` option, see the documentation of that option for\n" 72"details and examples.\n" 73" " 74msgstr "" 75 76#: /__w/calibre/calibre/manual/custom.py:217 77msgid "[options]" 78msgstr "" 79 80#: /__w/calibre/calibre/src/calibre/constants.py:411 81msgid "{} Portable" 82msgstr "" 83 84#: /__w/calibre/calibre/src/calibre/constants.py:448 85msgid "Recycle Bin" 86msgstr "" 87 88#: /__w/calibre/calibre/src/calibre/constants.py:448 89msgid "Trash" 90msgstr "" 91 92#: /__w/calibre/calibre/src/calibre/customize/__init__.py:66 93msgid "Does absolutely nothing" 94msgstr "ไม่ทำอะไร" 95 96#: /__w/calibre/calibre/src/calibre/customize/__init__.py:69 97#: /__w/calibre/calibre/src/calibre/db/__init__.py:107 98#: /__w/calibre/calibre/src/calibre/db/backend.py:1263 99#: /__w/calibre/calibre/src/calibre/db/backend.py:1288 100#: /__w/calibre/calibre/src/calibre/db/cache.py:312 101#: /__w/calibre/calibre/src/calibre/db/cache.py:315 102#: /__w/calibre/calibre/src/calibre/db/cache.py:326 103#: /__w/calibre/calibre/src/calibre/db/cache.py:1255 104#: /__w/calibre/calibre/src/calibre/db/cache.py:1257 105#: /__w/calibre/calibre/src/calibre/db/cache.py:1259 106#: /__w/calibre/calibre/src/calibre/db/cache.py:1430 107#: /__w/calibre/calibre/src/calibre/db/cache.py:1528 108#: /__w/calibre/calibre/src/calibre/db/cache.py:1530 109#: /__w/calibre/calibre/src/calibre/db/cache.py:1532 110#: /__w/calibre/calibre/src/calibre/db/cache.py:1719 111#: /__w/calibre/calibre/src/calibre/db/cache.py:1721 112#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:130 113#: /__w/calibre/calibre/src/calibre/db/lazy.py:287 114#: /__w/calibre/calibre/src/calibre/db/lazy.py:288 115#: /__w/calibre/calibre/src/calibre/db/lazy.py:289 116#: /__w/calibre/calibre/src/calibre/db/lazy.py:290 117#: /__w/calibre/calibre/src/calibre/db/lazy.py:298 118#: /__w/calibre/calibre/src/calibre/db/tests/writing.py:249 119#: /__w/calibre/calibre/src/calibre/db/tests/writing.py:251 120#: /__w/calibre/calibre/src/calibre/db/write.py:175 121#: /__w/calibre/calibre/src/calibre/db/write.py:179 122#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:402 123#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:403 124#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:122 125#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:123 126#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:74 127#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:127 128#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:759 129#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1729 130#: /__w/calibre/calibre/src/calibre/devices/mtp/books.py:46 131#: /__w/calibre/calibre/src/calibre/devices/mtp/books.py:70 132#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:311 133#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:264 134#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:67 135#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:68 136#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:336 137#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:337 138#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:663 139#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:473 140#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:474 141#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:558 142#: /__w/calibre/calibre/src/calibre/ebooks/chm/metadata.py:61 143#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:191 144#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:197 145#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:129 146#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:131 147#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:141 148#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:146 149#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:30 150#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:31 151#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:303 152#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:305 153#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:333 154#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:292 155#: /__w/calibre/calibre/src/calibre/ebooks/docx/container.py:228 156#: /__w/calibre/calibre/src/calibre/ebooks/docx/to_html.py:85 157#: /__w/calibre/calibre/src/calibre/ebooks/epub/periodical.py:143 158#: /__w/calibre/calibre/src/calibre/ebooks/htmlz/oeb2html.py:51 159#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1849 160#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1851 161#: /__w/calibre/calibre/src/calibre/ebooks/metadata/__init__.py:363 162#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:42 163#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:43 164#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:44 165#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:84 166#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:497 167#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:749 168#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:789 169#: /__w/calibre/calibre/src/calibre/ebooks/metadata/ereader.py:39 170#: /__w/calibre/calibre/src/calibre/ebooks/metadata/ereader.py:64 171#: /__w/calibre/calibre/src/calibre/ebooks/metadata/extz.py:24 172#: /__w/calibre/calibre/src/calibre/ebooks/metadata/fb2.py:115 173#: /__w/calibre/calibre/src/calibre/ebooks/metadata/fb2.py:123 174#: /__w/calibre/calibre/src/calibre/ebooks/metadata/fb2.py:178 175#: /__w/calibre/calibre/src/calibre/ebooks/metadata/html.py:158 176#: /__w/calibre/calibre/src/calibre/ebooks/metadata/html.py:161 177#: /__w/calibre/calibre/src/calibre/ebooks/metadata/html.py:347 178#: /__w/calibre/calibre/src/calibre/ebooks/metadata/kfx.py:316 179#: /__w/calibre/calibre/src/calibre/ebooks/metadata/kfx.py:317 180#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:35 181#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:63 182#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:65 183#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:108 184#: /__w/calibre/calibre/src/calibre/ebooks/metadata/meta.py:110 185#: /__w/calibre/calibre/src/calibre/ebooks/metadata/mobi.py:501 186#: /__w/calibre/calibre/src/calibre/ebooks/metadata/mobi.py:503 187#: /__w/calibre/calibre/src/calibre/ebooks/metadata/mobi.py:505 188#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf2.py:1388 189#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf2.py:1498 190#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf3.py:1008 191#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pdb.py:49 192#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pdf.py:131 193#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pdf.py:134 194#: /__w/calibre/calibre/src/calibre/ebooks/metadata/plucker.py:25 195#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pml.py:25 196#: /__w/calibre/calibre/src/calibre/ebooks/metadata/pml.py:51 197#: /__w/calibre/calibre/src/calibre/ebooks/metadata/rtf.py:118 198#: /__w/calibre/calibre/src/calibre/ebooks/metadata/rtf.py:121 199#: /__w/calibre/calibre/src/calibre/ebooks/metadata/rtf.py:131 200#: /__w/calibre/calibre/src/calibre/ebooks/metadata/snb.py:16 201#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/base.py:36 202#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/base.py:360 203#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/covers.py:92 204#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/covers.py:94 205#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google.py:100 206#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:266 207#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:373 208#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:375 209#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/identify.py:479 210#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/worker.py:25 211#: /__w/calibre/calibre/src/calibre/ebooks/metadata/txt.py:23 212#: /__w/calibre/calibre/src/calibre/ebooks/metadata/xmp.py:242 213#: /__w/calibre/calibre/src/calibre/ebooks/metadata/xmp.py:353 214#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:38 215#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:135 216#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:202 217#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:241 218#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:661 219#: /__w/calibre/calibre/src/calibre/ebooks/mobi/utils.py:342 220#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:469 221#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer8/main.py:396 222#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer8/main.py:489 223#: /__w/calibre/calibre/src/calibre/ebooks/odt/input.py:278 224#: /__w/calibre/calibre/src/calibre/ebooks/odt/input.py:280 225#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:973 226#: /__w/calibre/calibre/src/calibre/ebooks/oeb/iterator/spine.py:92 227#: /__w/calibre/calibre/src/calibre/ebooks/oeb/parse_utils.py:320 228#: /__w/calibre/calibre/src/calibre/ebooks/oeb/parse_utils.py:323 229#: /__w/calibre/calibre/src/calibre/ebooks/oeb/parse_utils.py:327 230#: /__w/calibre/calibre/src/calibre/ebooks/oeb/reader.py:150 231#: /__w/calibre/calibre/src/calibre/ebooks/oeb/reader.py:157 232#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:122 233#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:127 234#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:284 235#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:295 236#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:325 237#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/writer.py:172 238#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 239#: /__w/calibre/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:31 240#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:29 241#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:701 242#: /__w/calibre/calibre/src/calibre/ebooks/pdf/image_writer.py:21 243#: /__w/calibre/calibre/src/calibre/ebooks/pdf/image_writer.py:22 244#: /__w/calibre/calibre/src/calibre/ebooks/pdf/render/links.py:145 245#: /__w/calibre/calibre/src/calibre/ebooks/txt/processor.py:148 246#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:575 247#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:583 248#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:328 249#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:720 250#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:722 251#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:957 252#: /__w/calibre/calibre/src/calibre/gui2/add.py:355 253#: /__w/calibre/calibre/src/calibre/gui2/add.py:415 254#: /__w/calibre/calibre/src/calibre/gui2/add.py:471 255#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:1109 256#: /__w/calibre/calibre/src/calibre/gui2/convert/__init__.py:52 257#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:147 258#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:163 259#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:165 260#: /__w/calibre/calibre/src/calibre/gui2/cover_flow.py:154 261#: /__w/calibre/calibre/src/calibre/gui2/device.py:1513 262#: /__w/calibre/calibre/src/calibre/gui2/device.py:1516 263#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:364 264#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:139 265#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:147 266#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:180 267#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:699 268#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1084 269#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:526 270#: /__w/calibre/calibre/src/calibre/gui2/email.py:397 271#: /__w/calibre/calibre/src/calibre/gui2/email.py:412 272#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:550 273#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:671 274#: /__w/calibre/calibre/src/calibre/gui2/init.py:760 275#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:612 276#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1346 277#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1574 278#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1577 279#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1580 280#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1668 281#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:224 282#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:405 283#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:420 284#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:106 285#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:537 286#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:583 287#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:149 288#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:153 289#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:61 290#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:76 291#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:129 292#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:202 293#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:240 294#: /__w/calibre/calibre/src/calibre/gui2/save.py:117 295#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:202 296#: /__w/calibre/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:116 297#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:436 298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:485 299#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:486 300#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:243 301#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:224 302#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:479 303#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:483 304#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:497 305#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:624 306#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:953 307#: /__w/calibre/calibre/src/calibre/library/database.py:927 308#: /__w/calibre/calibre/src/calibre/library/database2.py:605 309#: /__w/calibre/calibre/src/calibre/library/database2.py:613 310#: /__w/calibre/calibre/src/calibre/library/database2.py:623 311#: /__w/calibre/calibre/src/calibre/library/database2.py:2299 312#: /__w/calibre/calibre/src/calibre/library/database2.py:2452 313#: /__w/calibre/calibre/src/calibre/library/database2.py:2905 314#: /__w/calibre/calibre/src/calibre/library/database2.py:3540 315#: /__w/calibre/calibre/src/calibre/library/database2.py:3542 316#: /__w/calibre/calibre/src/calibre/srv/content.py:160 317#: /__w/calibre/calibre/src/calibre/srv/content.py:161 318#: /__w/calibre/calibre/src/calibre/srv/tests/http.py:97 319#: /__w/calibre/calibre/src/calibre/srv/tests/http.py:106 320#: /__w/calibre/calibre/src/calibre/utils/formatter.py:281 321#: /__w/calibre/calibre/src/calibre/utils/localization.py:347 322#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:25 323#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/collection.py:50 324#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/collection.py:58 325msgid "Unknown" 326msgstr "ไม่รู้จัก" 327 328#: /__w/calibre/calibre/src/calibre/customize/__init__.py:90 329msgid "Base" 330msgstr "ฐาน" 331 332#: /__w/calibre/calibre/src/calibre/customize/__init__.py:164 333#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:87 334#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:442 335msgid "Customize" 336msgstr "กำหนดค่า" 337 338#: /__w/calibre/calibre/src/calibre/customize/__init__.py:172 339#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:58 340#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:364 341msgid "Cannot configure" 342msgstr "ไม่สามารถตั้งค่า" 343 344#: /__w/calibre/calibre/src/calibre/customize/__init__.py:356 345msgid "File type" 346msgstr "ชนิด" 347 348#: /__w/calibre/calibre/src/calibre/customize/__init__.py:426 349msgid "Metadata reader" 350msgstr "ตััวอ่่านชุดข้อมูล" 351 352#: /__w/calibre/calibre/src/calibre/customize/__init__.py:458 353msgid "Metadata writer" 354msgstr "ตัวเขียนชุดข้อมูล" 355 356#: /__w/calibre/calibre/src/calibre/customize/__init__.py:490 357msgid "Catalog generator" 358msgstr "ตัวสร้างแคทตาล็อก" 359 360#: /__w/calibre/calibre/src/calibre/customize/__init__.py:608 361msgid "User interface action" 362msgstr "" 363 364#: /__w/calibre/calibre/src/calibre/customize/__init__.py:643 365#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:22 366#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:30 367#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:100 368#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:237 369#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:328 370#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:361 371#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:448 372#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:65 373msgid "Preferences" 374msgstr "ปรับแต่ง" 375 376#: /__w/calibre/calibre/src/calibre/customize/__init__.py:696 377#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 378msgid "Store" 379msgstr "จัดเก็บ" 380 381#: /__w/calibre/calibre/src/calibre/customize/__init__.py:700 382msgid "An e-book store." 383msgstr "" 384 385#: /__w/calibre/calibre/src/calibre/customize/__init__.py:744 386msgid "Edit book tool" 387msgstr "" 388 389#: /__w/calibre/calibre/src/calibre/customize/__init__.py:756 390msgid "Library closed" 391msgstr "" 392 393#: /__w/calibre/calibre/src/calibre/customize/builtins.py:22 394msgid "" 395"Create a PMLZ archive containing the PML file and all images in the folder " 396"pmlname_img or images. This plugin is run every time you add a PML file to " 397"the library." 398msgstr "" 399 400#: /__w/calibre/calibre/src/calibre/customize/builtins.py:53 401msgid "" 402"Create a TXTZ archive when a TXT file is imported containing Markdown or " 403"Textile references to images. The referenced images as well as the TXT file " 404"are added to the archive." 405msgstr "สร้างการจัดเก็บแฟ้ม TXTZ เมื่อแฟ้ม TXT ที่ถูกนำเข้ามีการบรรจุ Markdown หรือ Textile ที่อ้างอิงไปยังรูปภาพ รูปภาพที่ถูกอ้างอิงจะเป็นเช่นเดียวกับแฟ้ม TXT ที่ถูกเพิ่มไปยังที่จัดเก็บแฟ้ม" 406 407#: /__w/calibre/calibre/src/calibre/customize/builtins.py:108 408msgid "Extract cover from comic files" 409msgstr "แยกปกออกจากหนังสือ" 410 411#: /__w/calibre/calibre/src/calibre/customize/builtins.py:153 412#: /__w/calibre/calibre/src/calibre/customize/builtins.py:164 413#: /__w/calibre/calibre/src/calibre/customize/builtins.py:177 414#: /__w/calibre/calibre/src/calibre/customize/builtins.py:188 415#: /__w/calibre/calibre/src/calibre/customize/builtins.py:199 416#: /__w/calibre/calibre/src/calibre/customize/builtins.py:211 417#: /__w/calibre/calibre/src/calibre/customize/builtins.py:223 418#: /__w/calibre/calibre/src/calibre/customize/builtins.py:234 419#: /__w/calibre/calibre/src/calibre/customize/builtins.py:245 420#: /__w/calibre/calibre/src/calibre/customize/builtins.py:256 421#: /__w/calibre/calibre/src/calibre/customize/builtins.py:267 422#: /__w/calibre/calibre/src/calibre/customize/builtins.py:278 423#: /__w/calibre/calibre/src/calibre/customize/builtins.py:289 424#: /__w/calibre/calibre/src/calibre/customize/builtins.py:300 425#: /__w/calibre/calibre/src/calibre/customize/builtins.py:312 426#: /__w/calibre/calibre/src/calibre/customize/builtins.py:325 427#: /__w/calibre/calibre/src/calibre/customize/builtins.py:348 428#: /__w/calibre/calibre/src/calibre/customize/builtins.py:360 429#: /__w/calibre/calibre/src/calibre/customize/builtins.py:371 430#: /__w/calibre/calibre/src/calibre/customize/builtins.py:383 431#: /__w/calibre/calibre/src/calibre/customize/builtins.py:394 432#: /__w/calibre/calibre/src/calibre/customize/builtins.py:406 433#, python-format 434msgid "Read metadata from %s files" 435msgstr "อ่านข้อมูลจาก %s ไฟล์" 436 437#: /__w/calibre/calibre/src/calibre/customize/builtins.py:337 438msgid "Read metadata from e-books in RAR archives" 439msgstr "" 440 441#: /__w/calibre/calibre/src/calibre/customize/builtins.py:418 442msgid "Read metadata from e-books in ZIP archives" 443msgstr "" 444 445#: /__w/calibre/calibre/src/calibre/customize/builtins.py:437 446#: /__w/calibre/calibre/src/calibre/customize/builtins.py:456 447#: /__w/calibre/calibre/src/calibre/customize/builtins.py:479 448#: /__w/calibre/calibre/src/calibre/customize/builtins.py:490 449#: /__w/calibre/calibre/src/calibre/customize/builtins.py:514 450#: /__w/calibre/calibre/src/calibre/customize/builtins.py:526 451#: /__w/calibre/calibre/src/calibre/customize/builtins.py:537 452#, python-format 453msgid "Set metadata in %s files" 454msgstr "ตั้งค่าข้อมูลใน %s ไฟล์" 455 456#: /__w/calibre/calibre/src/calibre/customize/builtins.py:448 457#, python-brace-format 458msgid "" 459"Enter {0} below to have the EPUB metadata writer plugin not add cover images" 460" to EPUB files that have no existing cover image." 461msgstr "" 462 463#: /__w/calibre/calibre/src/calibre/customize/builtins.py:467 464#: /__w/calibre/calibre/src/calibre/customize/builtins.py:502 465#: /__w/calibre/calibre/src/calibre/customize/builtins.py:549 466#: /__w/calibre/calibre/src/calibre/customize/builtins.py:561 467#: /__w/calibre/calibre/src/calibre/customize/builtins.py:572 468#, python-format 469msgid "Set metadata from %s files" 470msgstr "ตั้งค่าข้อมูลจาก %s ไฟล์" 471 472#: /__w/calibre/calibre/src/calibre/customize/builtins.py:819 473msgid "Add books to calibre or the connected device" 474msgstr "เพิ่มหนังสือไปยัง Calibre หรืออุปกรณ์ที่เชื่อมต่ออยู่" 475 476#: /__w/calibre/calibre/src/calibre/customize/builtins.py:825 477msgid "Fetch annotations from a connected Kindle (experimental)" 478msgstr "รับหมายเหตุประกอบจาก Kindle ที่เชื่อมต่อ (มืออาชีพ)" 479 480#: /__w/calibre/calibre/src/calibre/customize/builtins.py:831 481msgid "Generate a catalog of the books in your calibre library" 482msgstr "สร้างหมวดหมู่หนังสือในห้องสมุด Calibre ของคุณ" 483 484#: /__w/calibre/calibre/src/calibre/customize/builtins.py:837 485msgid "Convert books to various e-book formats" 486msgstr "" 487 488#: /__w/calibre/calibre/src/calibre/customize/builtins.py:843 489msgid "Fine tune your e-books" 490msgstr "" 491 492#: /__w/calibre/calibre/src/calibre/customize/builtins.py:849 493#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:16 494msgid "Browse highlights and bookmarks from all books in the library" 495msgstr "" 496 497#: /__w/calibre/calibre/src/calibre/customize/builtins.py:855 498#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:74 499msgid "Edit the Table of Contents in your books" 500msgstr "แก้ไขสารบัญในหนังสือของคุณ" 501 502#: /__w/calibre/calibre/src/calibre/customize/builtins.py:861 503msgid "Delete books from your calibre library or connected device" 504msgstr "ลบหนังสือจากห้องสมุด Calibre ของคุณหรืออุปกรณ์ที่เชื่อมต่ออยู่" 505 506#: /__w/calibre/calibre/src/calibre/customize/builtins.py:867 507msgid "" 508"Embed updated metadata into the actual book files in your calibre library" 509msgstr "" 510 511#: /__w/calibre/calibre/src/calibre/customize/builtins.py:873 512msgid "Edit the metadata of books in your calibre library" 513msgstr "แก้ไข Metadata ของหนังสือในห้องสมุด Calibre ของคุณ" 514 515#: /__w/calibre/calibre/src/calibre/customize/builtins.py:879 516msgid "Read books in your calibre library" 517msgstr "อ่านหนังสือในห้องสมุด Calibre ของคุณ" 518 519#: /__w/calibre/calibre/src/calibre/customize/builtins.py:885 520msgid "Download news from the internet in e-book form" 521msgstr "" 522 523#: /__w/calibre/calibre/src/calibre/customize/builtins.py:891 524msgid "Show a list of related books quickly" 525msgstr "แสดงรายการของหนังสือที่เกี่ยวข้อง" 526 527#: /__w/calibre/calibre/src/calibre/customize/builtins.py:897 528#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:16 529msgid "Filter/transform the tags for books in the library" 530msgstr "" 531 532#: /__w/calibre/calibre/src/calibre/customize/builtins.py:903 533#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:15 534msgid "Transform the authors for books in the library" 535msgstr "" 536 537#: /__w/calibre/calibre/src/calibre/customize/builtins.py:909 538msgid "Show an editor for testing templates" 539msgstr "" 540 541#: /__w/calibre/calibre/src/calibre/customize/builtins.py:915 542msgid "" 543"Show a dialog for creating and managing template functions and stored " 544"templates" 545msgstr "" 546 547#: /__w/calibre/calibre/src/calibre/customize/builtins.py:921 548msgid "Export books from your calibre library to the hard disk" 549msgstr "ส่งออกหนังสือจากห้องสมุด Calibre ของคุณไปยังฮาร์ดดิสก์" 550 551#: /__w/calibre/calibre/src/calibre/customize/builtins.py:927 552msgid "Show Book details in a separate popup" 553msgstr "" 554 555#: /__w/calibre/calibre/src/calibre/customize/builtins.py:933 556#: /__w/calibre/calibre/src/calibre/gui2/actions/restart.py:16 557msgid "Restart calibre" 558msgstr "เริ่มต้น Calibre ใหม่" 559 560#: /__w/calibre/calibre/src/calibre/customize/builtins.py:939 561msgid "Open the folder that contains the book files in your calibre library" 562msgstr "เปิดโฟลเดอร์ที่บรรจุแฟ้มหนังสือในห้องสมุด Calibre ของคุณ" 563 564#: /__w/calibre/calibre/src/calibre/customize/builtins.py:946 565msgid "Auto scroll through the list of books" 566msgstr "" 567 568#: /__w/calibre/calibre/src/calibre/customize/builtins.py:952 569msgid "Send books to the connected device" 570msgstr "ส่งหนังสือไปยังอุปกรณ์ที่เชื่อมต่ออยู่" 571 572#: /__w/calibre/calibre/src/calibre/customize/builtins.py:958 573msgid "" 574"Send books via email or the web. Also connect to folders on your computer as" 575" if they are devices" 576msgstr "" 577 578#: /__w/calibre/calibre/src/calibre/customize/builtins.py:965 579#: /__w/calibre/calibre/src/calibre/gui2/actions/help.py:19 580msgid "Browse the calibre User Manual" 581msgstr "เปิดคู่มือการใช้งาน Calibre" 582 583#: /__w/calibre/calibre/src/calibre/customize/builtins.py:971 584msgid "Customize calibre" 585msgstr "ปรับแต่ง Calibre" 586 587#: /__w/calibre/calibre/src/calibre/customize/builtins.py:977 588msgid "Easily find books similar to the currently selected one" 589msgstr "ค้นหาหนังสือที่คล้ายกับที่เลือกอยู่นี้อย่างง่ายดาย" 590 591#: /__w/calibre/calibre/src/calibre/customize/builtins.py:983 592msgid "" 593"Switch between different calibre libraries and perform maintenance on them" 594msgstr "สลับระหว่างห้องสมุด Calibre ต่างๆ และดำเนินการบำรุงรักษา" 595 596#: /__w/calibre/calibre/src/calibre/customize/builtins.py:990 597msgid "Copy books from the device to your calibre library" 598msgstr "" 599 600#: /__w/calibre/calibre/src/calibre/customize/builtins.py:996 601msgid "Edit the collections in which books are placed on your device" 602msgstr "แก้ไขชุดสะสมที่หนังสือถูกวางไว้ในอุปกรณ์ของคุณ" 603 604#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1002 605msgid "Match book on the devices to books in the library" 606msgstr "" 607 608#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1008 609#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:47 610msgid "Show the book in the calibre library that matches this book" 611msgstr "" 612 613#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1014 614msgid "Copy a book from one calibre library to another" 615msgstr "คัดลอกหนังสือจากห้องสมุด Calibre ไปยังอีกที่หนึ่ง" 616 617#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1020 618msgid "Edit e-books in the EPUB or AZW3 formats" 619msgstr "" 620 621#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1026 622msgid "Make small changes to EPUB or HTMLZ files in your calibre library" 623msgstr "" 624 625#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1032 626msgid "" 627"Find the next or previous match when searching in your calibre library in " 628"highlight mode" 629msgstr "ค้นหารายการถัดไปหรือรายการก่อนหน้าที่ตรงกันเมื่อค้นหาในห้องสมุด Calibre ในโหมดไฮไลท์" 630 631#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1039 632msgid "Choose a random book from your calibre library" 633msgstr "เลือกสุ่มหนังสือจากห้องสมุด Calibre ของคุณ" 634 635#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1045 636#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:48 637msgid "Sort the list of books" 638msgstr "" 639 640#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1051 641msgid "Temporarily mark books" 642msgstr "" 643 644#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1057 645#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:14 646msgid "Change the current Virtual library" 647msgstr "" 648 649#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1064 650msgid "Search for books from different book sellers" 651msgstr "ค้นหาหนังสือจากผู้ขายหนังสืออื่นๆ" 652 653#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1081 654msgid "Get new calibre plugins or update your existing ones" 655msgstr "รับปลั๊กอินหรือการปรับปรุงใหม่ของ Calibre" 656 657#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1104 658#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:21 659msgid "Look & feel" 660msgstr "" 661 662#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1106 663#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1119 664#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1131 665#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1143 666#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1156 667msgid "Interface" 668msgstr "ส่วนติดต่อ" 669 670#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1110 671msgid "Adjust the look and feel of the calibre interface to suit your tastes" 672msgstr "ปรับเปลี่ยนรูปลักษณ์ให้เหมาะกับรสนิยมในการใช้งานของคุณเอง" 673 674#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1117 675msgid "Behavior" 676msgstr "พฤติกรรม" 677 678#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1123 679msgid "Change the way calibre behaves" 680msgstr "เปลี่ยนแปลงพฤติกรรมในการทำงานของ calibre" 681 682#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1129 683#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:501 684msgid "Add your own columns" 685msgstr "เพิ่มคอลัมน์ของคุณเอง" 686 687#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1135 688msgid "Add/remove your own columns to the calibre book list" 689msgstr "เพิ่ม/ลดคอลัมน์ของคุณเองในรายการหนังสือของ calibre" 690 691#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1141 692msgid "Toolbars & menus" 693msgstr "" 694 695#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1147 696msgid "" 697"Customize the toolbars and context menus, changing which actions are " 698"available in each" 699msgstr "ปรับเปลี่ยนทูลบาร์และเมนูเนื้อหา โดยกำหนดการเรียกใช้โปรแกรมในแต่ละเมนูและทูลบาร์" 700 701#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1154 702msgid "Searching" 703msgstr "กำลังค้นหา" 704 705#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1160 706msgid "Customize the way searching for books works in calibre" 707msgstr "ปรับแต่งวิธีค้นหาสำหรับหนังสือที่ทำงานใน Calibre" 708 709#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1166 710msgid "Input options" 711msgstr "" 712 713#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1168 714#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1185 715#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1197 716msgid "Conversion" 717msgstr "แปลงไฟล์" 718 719#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1172 720msgid "Set conversion options specific to each input format" 721msgstr "กำหนดตัวเลือกในการแปลงไฟล์ให้เฉพาะเจาะจงกับรูปแบบอินพุท" 722 723#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1183 724msgid "Common options" 725msgstr "" 726 727#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1189 728msgid "Set conversion options common to all formats" 729msgstr "กำหนดตัวเลือกในการแปลงไฟล์ให้ใช้กับทุกรูปแบบ" 730 731#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1195 732msgid "Output options" 733msgstr "" 734 735#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1201 736msgid "Set conversion options specific to each output format" 737msgstr "กำหนดตัวเลือกในการแปลงไฟล์ให้เฉพาะเจาะจงกับรูปแบบเอาท์พุท" 738 739#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1207 740msgid "Adding books" 741msgstr "เพิ่มหนังสือ" 742 743#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1209 744#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1222 745#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1235 746#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1248 747msgid "Import/export" 748msgstr "" 749 750#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1213 751msgid "Control how calibre reads metadata from files when adding books" 752msgstr "ควบคุมให้ calibre อ่านชุดข้อมูลจากไฟล์ในเวลาที่เพิ่มหนังสือ" 753 754#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1220 755msgid "Saving books to disk" 756msgstr "บันทึกหนังสือลงดิสก์" 757 758#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1226 759msgid "" 760"Control how calibre exports files from its database to disk when using Save " 761"to disk" 762msgstr "ควบคุมให้ calibre ส่งออกไฟล์จากฐานข้อมูลลงดิสก์เวลาสั่งบันทึก" 763 764#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1233 765msgid "Sending books to devices" 766msgstr "ส่งหนังสือไปยังอุปกรณ์ปลายทาง" 767 768#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1239 769msgid "Control how calibre transfers files to your e-book reader" 770msgstr "" 771 772#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1246 773msgid "Metadata plugboards" 774msgstr "" 775 776#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1252 777msgid "Change metadata fields before saving/sending" 778msgstr "เปลี่ยนช่อง Metadata ก่อนทำการ บันทึก/ส่ง" 779 780#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1258 781#: /__w/calibre/calibre/src/calibre/gui2/actions/show_stored_templates.py:12 782#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:159 783#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:250 784#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:260 785#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:267 786#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:273 787#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:277 788#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:293 789#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:357 790#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:429 791msgid "Template functions" 792msgstr "" 793 794#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1260 795#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1324 796#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1337 797#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1349 798#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1361 799#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:828 800msgid "Advanced" 801msgstr "เชี่ยวชาญ" 802 803#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1264 804msgid "Create your own template functions" 805msgstr "สร้างแม่แบบการทำงานของคุณเอง" 806 807#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1270 808msgid "Sharing books by email" 809msgstr "แบ่งปันทางอีเมลล์" 810 811#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1272 812#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1285 813#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1299 814#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1311 815msgid "Sharing" 816msgstr "แบ่งปัน" 817 818#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1276 819msgid "" 820"Setup sharing of books via email. Can be used for automatic sending of " 821"downloaded news to your devices" 822msgstr "การตั้งค่าแบ่งปันทางอีเมลล์สามารถใช้เป็นช่องทางในการส่งข้่าวสารการเดาน์โหลดโดยอัตโนมัติไปยังอุปกรณ์ปลายทางของท่านได้" 823 824#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1283 825msgid "Sharing over the net" 826msgstr "แบ่งปันผ่านเน็ท" 827 828#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1289 829msgid "" 830"Setup the calibre Content server which will give you access to your calibre " 831"library from anywhere, on any device, over the internet" 832msgstr "" 833 834#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1297 835msgid "Metadata download" 836msgstr "ดาวน์โหลด Metadata" 837 838#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1303 839msgid "Control how calibre downloads e-book metadata from the net" 840msgstr "" 841 842#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1309 843#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:407 844msgid "Ignored devices" 845msgstr "อุปกรณ์ที่ถูกเพิกเฉย" 846 847#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1315 848msgid "" 849"Control which devices calibre will ignore when they are connected to the " 850"computer." 851msgstr "ควบคุมว่าอุปกรณ์ใดที่ Calibre จะเพิกเฉยเมื่อเชื่อมต่อเข้ากับคอมพิวเตอร์" 852 853#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1322 854#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:311 855#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/plugin.py:87 856msgid "Plugins" 857msgstr "ปลั๊กอิน" 858 859#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1328 860msgid "Add/remove/customize various bits of calibre functionality" 861msgstr "เพิ่ม/ลด/ปรับแต่ง ฟังก์ชั่นต่างๆของ calibre" 862 863#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1335 864msgid "Tweaks" 865msgstr "ปรับแต่ง" 866 867#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1341 868msgid "Fine tune how calibre behaves in various contexts" 869msgstr "ปรับพฤติกรรมของ calibre ที่จะตอบสนองกับส่วนต่างๆอย่างละเอียด" 870 871#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1347 872#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:563 873msgid "Shortcuts" 874msgstr "" 875 876#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1353 877msgid "Customize the keyboard shortcuts used by calibre" 878msgstr "ปรับแต่งแป้นพิมพ์ทางลัดที่ใช้โดย Calibre" 879 880#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1359 881#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:137 882msgid "Miscellaneous" 883msgstr "อื่นๆ" 884 885#: /__w/calibre/calibre/src/calibre/customize/builtins.py:1365 886msgid "Miscellaneous advanced configuration" 887msgstr "การปรับแต่งค่าตั้งต้นอื่นๆ" 888 889#: /__w/calibre/calibre/src/calibre/customize/conversion.py:111 890msgid "Options specific to the output format." 891msgstr "ตัวเลือกสำหรับใช้เฉพาะรูปแบบเอาต์พุต" 892 893#: /__w/calibre/calibre/src/calibre/customize/conversion.py:121 894msgid "Options specific to the input format." 895msgstr "ตัวเลือกสำหรับใช้เฉพาะรูปแบบอินพุต" 896 897#: /__w/calibre/calibre/src/calibre/customize/conversion.py:137 898msgid "Conversion input" 899msgstr "" 900 901#: /__w/calibre/calibre/src/calibre/customize/conversion.py:173 902msgid "" 903"Specify the character encoding of the input document. If set this option " 904"will override any encoding declared by the document itself. Particularly " 905"useful for documents that do not declare an encoding or that have erroneous " 906"encoding declarations." 907msgstr "การกำหนดรหัสตัวอักษรในการนำเข้าเอกสาร ถ้าตั้งค่านี้จะทำให้เป็นการเปลี่ยนแปลงทับรหัสอักษรเดิมของเอกสาร ซึ่งจะมีประโยชนอย่างยิ่ง์กับเอกสารที่ไม่ได้ระบุรหัสของตนเองหรือค่ารหัสผิดพลาด" 908 909#: /__w/calibre/calibre/src/calibre/customize/conversion.py:286 910msgid "Conversion output" 911msgstr "" 912 913#: /__w/calibre/calibre/src/calibre/customize/conversion.py:302 914msgid "" 915"If specified, the output plugin will try to create output that is as human " 916"readable as possible. May not have any effect for some output plugins." 917msgstr "ถ้ากำหนดแบบนี้ เอาท์พุทปลั้กอินจะพยายามสร้างเอาท์พุทที่ใกล้เคียงกับภาษามนุษย์มากที่สุดซึ่งอาจไม่มีผลกับบางเอาท์พุทปลั้กอิน" 918 919#: /__w/calibre/calibre/src/calibre/customize/conversion.py:317 920#, python-format 921msgid "Convert e-books to the %s format" 922msgstr "" 923 924#: /__w/calibre/calibre/src/calibre/customize/profiles.py:47 925msgid "Input profile" 926msgstr "ชุดข้อมูลนำเข้า" 927 928#: /__w/calibre/calibre/src/calibre/customize/profiles.py:51 929msgid "" 930"This profile tries to provide sane defaults and is useful if you know " 931"nothing about the input document." 932msgstr "ชุดข้อมูลนี้จะพยายามปรับค่าดีฟอลล์ที่เป็นไปได้มากที่สุดซึ่งจะเป็นประโยชน์อย่างมากหากคุณไม่รู้อะไรเลยเกี่ยวกับเอกสารที่จะนำเข้า" 933 934#: /__w/calibre/calibre/src/calibre/customize/profiles.py:59 935#: /__w/calibre/calibre/src/calibre/customize/profiles.py:482 936msgid "" 937"This profile is intended for the SONY PRS line. The 500/505/600/700 etc." 938msgstr "ชุดข้อมูลนี้ทำมาสำหรับค่าบรรทัดของ SONY PRS โดยเฉพาะ เช่นรุ่น 500/505/600/700 เป็นต้น" 939 940#: /__w/calibre/calibre/src/calibre/customize/profiles.py:72 941msgid "This profile is intended for the SONY PRS 300." 942msgstr "ชุดข้อมูลนี้ทำมาสำหรับ SONY PRS 300 โดยเฉพาะ" 943 944#: /__w/calibre/calibre/src/calibre/customize/profiles.py:82 945#: /__w/calibre/calibre/src/calibre/customize/profiles.py:524 946msgid "This profile is intended for the SONY PRS-900." 947msgstr "ชุดข้อมูลนี้ทำมาสำหรับ SONY PRS-900 โดยเฉพาะ" 948 949#: /__w/calibre/calibre/src/calibre/customize/profiles.py:91 950#: /__w/calibre/calibre/src/calibre/customize/profiles.py:595 951msgid "This profile is intended for the Microsoft Reader." 952msgstr "ชุดข้อมูลนี้ทำมาสำหรับ Microsoft Reader โดยเฉพาะ" 953 954#: /__w/calibre/calibre/src/calibre/customize/profiles.py:103 955#: /__w/calibre/calibre/src/calibre/customize/profiles.py:607 956msgid "This profile is intended for the Mobipocket books." 957msgstr "ชุดข้อมูลนี้ทำมาสำหรับ Mobipocket books โดยเฉพาะ" 958 959#: /__w/calibre/calibre/src/calibre/customize/profiles.py:117 960#: /__w/calibre/calibre/src/calibre/customize/profiles.py:621 961msgid "This profile is intended for the Hanlin V3 and its clones." 962msgstr "ชุดข้อมูลนี้ทำมาสำหรับ Hanlin V3 และรุ่นที่ลอกแบบ โดยเฉพาะ" 963 964#: /__w/calibre/calibre/src/calibre/customize/profiles.py:130 965#: /__w/calibre/calibre/src/calibre/customize/profiles.py:634 966msgid "This profile is intended for the Hanlin V5 and its clones." 967msgstr "ชุดข้อมูลนี้ทำมาสำหรับ Hanlin V5 และรุ่นลอกแบบ โดยเฉพาะ" 968 969#: /__w/calibre/calibre/src/calibre/customize/profiles.py:141 970#: /__w/calibre/calibre/src/calibre/customize/profiles.py:643 971msgid "This profile is intended for the Cybook G3." 972msgstr "ชุดข้อมูลนี้ทำมาสำหรับ Cybook G3 โดยเฉพาะ" 973 974#: /__w/calibre/calibre/src/calibre/customize/profiles.py:155 975#: /__w/calibre/calibre/src/calibre/customize/profiles.py:658 976msgid "This profile is intended for the Cybook Opus." 977msgstr "ชุดข้อมูลนี้ทำมาสำหรับ Cybook Opus โดยเฉพาะ" 978 979#: /__w/calibre/calibre/src/calibre/customize/profiles.py:168 980#: /__w/calibre/calibre/src/calibre/customize/profiles.py:672 981msgid "This profile is intended for the Amazon Kindle." 982msgstr "ชุดข้อมูลนี้ทำมาสำหรับ Amazon Kindle โดยเฉพาะ" 983 984#: /__w/calibre/calibre/src/calibre/customize/profiles.py:181 985#: /__w/calibre/calibre/src/calibre/customize/profiles.py:770 986msgid "This profile is intended for the Irex Illiad." 987msgstr "ชุดข้อมูลนี้ทำมาสำหรับ Irex Illiad โดยเฉพาะ" 988 989#: /__w/calibre/calibre/src/calibre/customize/profiles.py:194 990#: /__w/calibre/calibre/src/calibre/customize/profiles.py:784 991msgid "This profile is intended for the IRex Digital Reader 1000." 992msgstr "ชุดข้อมูลนี้ทำมาสำหรับ IRex Digital Reader 1000 โดยเฉพาะ" 993 994#: /__w/calibre/calibre/src/calibre/customize/profiles.py:208 995#: /__w/calibre/calibre/src/calibre/customize/profiles.py:799 996msgid "This profile is intended for the IRex Digital Reader 800." 997msgstr "ชุดข้อมูลนี้ทำมาสำหรับ IRex Digital Reader 800 โดยเฉพาะ" 998 999#: /__w/calibre/calibre/src/calibre/customize/profiles.py:221 1000#: /__w/calibre/calibre/src/calibre/customize/profiles.py:814 1001msgid "This profile is intended for the B&N Nook." 1002msgstr "ชุดข้อมูลนี้ทำมาสำหรับ B&N Nook โดยเฉพาะ" 1003 1004#: /__w/calibre/calibre/src/calibre/customize/profiles.py:245 1005msgid "Output profile" 1006msgstr "ชุดข้อมูลส่งออก" 1007 1008#: /__w/calibre/calibre/src/calibre/customize/profiles.py:249 1009msgid "" 1010"This profile tries to provide sane defaults and is useful if you want to " 1011"produce a document intended to be read at a computer or on a range of " 1012"devices." 1013msgstr "ชุุดข้อมูลนี้จะพยายามจัดค่าดีฟอนล์ที่เป็นไปได้มากที่สุด ซึ่งจะเหมาะกับเอกสารที่คุณผลิตแล้วต้องการให้อ่านบนคอมพิวเตอร์ หรืออุปกรณ์มาตรฐานกลุ่มหนึ่ง" 1014 1015#: /__w/calibre/calibre/src/calibre/customize/profiles.py:286 1016msgid "" 1017"Intended for the iPad and similar devices with a resolution of 768x1024" 1018msgstr "เจาะจงสำหรับ iPad และอุปกรณ์ที่มีลักษณะเดียวกันซึ่งมีค่ารีโซลูชั่นเท่ากับ 768x1024" 1019 1020#: /__w/calibre/calibre/src/calibre/customize/profiles.py:449 1021msgid "" 1022"Intended for the iPad 3 and similar devices with a resolution of 1536x2048" 1023msgstr "มีไว้สำหรับ iPad 3 และอุปกรณ์อื่นๆ ที่คล้ายกันที่มีความละเอียด 1536x2048" 1024 1025#: /__w/calibre/calibre/src/calibre/customize/profiles.py:454 1026msgid "Tablet" 1027msgstr "" 1028 1029#: /__w/calibre/calibre/src/calibre/customize/profiles.py:456 1030msgid "Intended for generic tablet devices, does no resizing of images" 1031msgstr "มีไว้สำหรับอุปกรณ์แท็บเล็ตทั่วๆไป ที่ไม่มีการปรับขนาดรูปภาพ" 1032 1033#: /__w/calibre/calibre/src/calibre/customize/profiles.py:465 1034msgid "" 1035"Intended for the Samsung Galaxy and similar tablet devices with a resolution" 1036" of 600x1280" 1037msgstr "มีไว้สำหรับ Samsung Galaxy และอุปกรณ์แท็บเล็ตที่คล้ายกันที่มีความคมชัด 600x1280" 1038 1039#: /__w/calibre/calibre/src/calibre/customize/profiles.py:473 1040msgid "" 1041"Intended for the Nook HD+ and similar tablet devices with a resolution of " 1042"1280x1920" 1043msgstr "มีไว้สำหรับ Nook HD+ และอุปกรณ์แท็บเล็ตที่คล้ายกันที่มีความคมชัด 1280x1920" 1044 1045#: /__w/calibre/calibre/src/calibre/customize/profiles.py:500 1046msgid "This profile is intended for the Kobo Reader." 1047msgstr "ชุดข้อมูลนี้ทำมาสำหรับ Kobo Reader โดยเฉพาะ" 1048 1049#: /__w/calibre/calibre/src/calibre/customize/profiles.py:514 1050msgid "This profile is intended for the SONY PRS-300." 1051msgstr "ชุดข้อมูลนี้ทำมาสำหรับ SONY PRS-300 โดยเฉพาะ" 1052 1053#: /__w/calibre/calibre/src/calibre/customize/profiles.py:535 1054msgid "This profile is intended for the SONY PRS-T3." 1055msgstr "" 1056 1057#: /__w/calibre/calibre/src/calibre/customize/profiles.py:543 1058msgid "Generic e-ink" 1059msgstr "" 1060 1061#: /__w/calibre/calibre/src/calibre/customize/profiles.py:545 1062msgid "Suitable for use with any e-ink device" 1063msgstr "เหมาะสมสำหรับใช้กับอุปกรณ์ e-ink ใดๆ" 1064 1065#: /__w/calibre/calibre/src/calibre/customize/profiles.py:551 1066msgid "Generic e-ink large" 1067msgstr "" 1068 1069#: /__w/calibre/calibre/src/calibre/customize/profiles.py:553 1070msgid "Suitable for use with any large screen e-ink device" 1071msgstr "เหมาะสมสำหรับอุปกรณ์ e-ink หน้าจอขนาดใหญ่" 1072 1073#: /__w/calibre/calibre/src/calibre/customize/profiles.py:561 1074msgid "Generic e-ink HD" 1075msgstr "" 1076 1077#: /__w/calibre/calibre/src/calibre/customize/profiles.py:563 1078msgid "Suitable for use with any modern high resolution e-ink device" 1079msgstr "" 1080 1081#: /__w/calibre/calibre/src/calibre/customize/profiles.py:573 1082msgid "This profile is intended for the 5-inch JetBook." 1083msgstr "ชุดข้อมูลนี้ทำมาสำหรับ JetBook ขนาด 5 นิ้ว โดยเฉพาะ" 1084 1085#: /__w/calibre/calibre/src/calibre/customize/profiles.py:583 1086msgid "" 1087"This profile is intended for the SONY PRS line. The 500/505/700 etc, in " 1088"landscape mode. Mainly useful for comics." 1089msgstr "ชุดข้อมูลนี้ทำมาสำหรับบรรทัดใน SONY PRS โดยเฉพาะรุ่น 500/505/700 เป็นต้นในโหมดของแนวขวาง ซึ่งเหมาะกับพวกหนังสือการ์ตูน" 1090 1091#: /__w/calibre/calibre/src/calibre/customize/profiles.py:692 1092msgid "This profile is intended for the Amazon Kindle DX." 1093msgstr "ชุดข้อมูลนี้ทำมาสำหรับ Amazon Kindle DX โดยเฉพาะ" 1094 1095#: /__w/calibre/calibre/src/calibre/customize/profiles.py:710 1096msgid "This profile is intended for the Amazon Kindle PaperWhite 1 and 2" 1097msgstr "" 1098 1099#: /__w/calibre/calibre/src/calibre/customize/profiles.py:722 1100msgid "This profile is intended for the Amazon Kindle Voyage" 1101msgstr "" 1102 1103#: /__w/calibre/calibre/src/calibre/customize/profiles.py:735 1104msgid "This profile is intended for the Amazon Kindle PaperWhite 3 and above" 1105msgstr "" 1106 1107#: /__w/calibre/calibre/src/calibre/customize/profiles.py:747 1108msgid "" 1109"This profile is intended for the Amazon Kindle Oasis 2017, PaperWhite 2021 " 1110"and above" 1111msgstr "" 1112 1113#: /__w/calibre/calibre/src/calibre/customize/profiles.py:759 1114msgid "This profile is intended for the Amazon Kindle Fire." 1115msgstr "" 1116 1117#: /__w/calibre/calibre/src/calibre/customize/profiles.py:827 1118msgid "This profile is intended for the B&N Nook Color." 1119msgstr "" 1120 1121#: /__w/calibre/calibre/src/calibre/customize/profiles.py:839 1122msgid "This profile is intended for the PocketBook Pro 900 series of devices." 1123msgstr "" 1124 1125#: /__w/calibre/calibre/src/calibre/customize/profiles.py:851 1126msgid "This profile is intended for the PocketBook Pro 912 series of devices." 1127msgstr "" 1128 1129#: /__w/calibre/calibre/src/calibre/customize/profiles.py:864 1130msgid "" 1131"This profile is intended for the PocketBook Lux (1-5) and Basic 4 series of " 1132"devices." 1133msgstr "" 1134 1135#: /__w/calibre/calibre/src/calibre/customize/profiles.py:876 1136msgid "" 1137"This profile is intended for the PocketBook HD Touch (1-3) series of " 1138"devices." 1139msgstr "" 1140 1141#: /__w/calibre/calibre/src/calibre/customize/profiles.py:888 1142msgid "" 1143"This profile is intended for the PocketBook Inkpad 3 and X series of " 1144"devices." 1145msgstr "" 1146 1147#: /__w/calibre/calibre/src/calibre/customize/ui.py:40 1148msgid "Installed plugins" 1149msgstr "ปลั้กอินที่ลงแล้วในเครื่อง" 1150 1151#: /__w/calibre/calibre/src/calibre/customize/ui.py:41 1152msgid "Mapping for filetype plugins" 1153msgstr "แผนผังสำหรับปลั้กอินที่ระบุว่าไฟล์รูปแบบใดจะใช้กับโปรแกรมใด" 1154 1155#: /__w/calibre/calibre/src/calibre/customize/ui.py:42 1156msgid "Local plugin customization" 1157msgstr "การปรับแต่งค่าโลคัลปลั้กอิน" 1158 1159#: /__w/calibre/calibre/src/calibre/customize/ui.py:43 1160msgid "Disabled plugins" 1161msgstr "พักใช้ปลั้กอิน" 1162 1163#: /__w/calibre/calibre/src/calibre/customize/ui.py:44 1164msgid "Enabled plugins" 1165msgstr "เรียกใช้ปลั้กอิน" 1166 1167#: /__w/calibre/calibre/src/calibre/customize/ui.py:678 1168#, python-format 1169msgid "Initialization of plugin %s failed with traceback:" 1170msgstr "ปลั้กอิน %s ที่เรียกใช้ไม่สามารถเรียกใช้ได้ดังแสดงในรายการผิดพลาดนี้" 1171 1172#: /__w/calibre/calibre/src/calibre/customize/ui.py:797 1173msgid "" 1174" %prog options\n" 1175"\n" 1176" Customize calibre by loading external plugins.\n" 1177" " 1178msgstr "" 1179 1180#: /__w/calibre/calibre/src/calibre/customize/ui.py:803 1181msgid "Add a plugin by specifying the path to the ZIP file containing it." 1182msgstr "" 1183 1184#: /__w/calibre/calibre/src/calibre/customize/ui.py:805 1185msgid "" 1186"For plugin developers: Path to the folder where you are developing the " 1187"plugin. This command will automatically zip up the plugin and update it in " 1188"calibre." 1189msgstr "" 1190 1191#: /__w/calibre/calibre/src/calibre/customize/ui.py:809 1192msgid "Remove a custom plugin by name. Has no effect on builtin plugins" 1193msgstr "การนำปลั้กอินออกโดยเรียงลำดับตามชื่อไม่มีผลกับปลั้กอินของระบบเอง" 1194 1195#: /__w/calibre/calibre/src/calibre/customize/ui.py:811 1196msgid "" 1197"Customize plugin. Specify name of plugin and customization string separated " 1198"by a comma." 1199msgstr "การปรับแต่งปลั้กอินโดยระบุชื่อและขั้นตัวอักษรด้วยคอมม่า" 1200 1201#: /__w/calibre/calibre/src/calibre/customize/ui.py:813 1202msgid "List all installed plugins" 1203msgstr "แสดงรายการปลั้กอินทั้งหมดที่ลงในระบบ" 1204 1205#: /__w/calibre/calibre/src/calibre/customize/ui.py:815 1206msgid "Enable the named plugin" 1207msgstr "เปิดใช้งานเนมปลั้กอิน" 1208 1209#: /__w/calibre/calibre/src/calibre/customize/ui.py:817 1210msgid "Disable the named plugin" 1211msgstr "พักใช้งานเนมปลั้กอิน" 1212 1213#: /__w/calibre/calibre/src/calibre/db/adding.py:245 1214#: /__w/calibre/calibre/src/calibre/db/adding.py:256 1215#: /__w/calibre/calibre/src/calibre/db/tests/legacy.py:402 1216#: /__w/calibre/calibre/src/calibre/library/database2.py:3353 1217#: /__w/calibre/calibre/src/calibre/library/database2.py:3371 1218msgid "Catalog" 1219msgstr "บัญชีรายชื่อ" 1220 1221#: /__w/calibre/calibre/src/calibre/db/adding.py:286 1222#: /__w/calibre/calibre/src/calibre/db/fields.py:762 1223#: /__w/calibre/calibre/src/calibre/db/fields.py:777 1224#: /__w/calibre/calibre/src/calibre/db/tests/legacy.py:410 1225#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:125 1226#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:452 1227#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:475 1228#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:778 1229#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:797 1230#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:480 1231#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:486 1232#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:517 1233#: /__w/calibre/calibre/src/calibre/devices/utils.py:82 1234#: /__w/calibre/calibre/src/calibre/devices/utils.py:86 1235#: /__w/calibre/calibre/src/calibre/devices/utils.py:119 1236#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:91 1237#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:616 1238#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1613 1239#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1615 1240#: /__w/calibre/calibre/src/calibre/library/database2.py:373 1241#: /__w/calibre/calibre/src/calibre/library/database2.py:386 1242#: /__w/calibre/calibre/src/calibre/library/database2.py:3396 1243#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:120 1244msgid "News" 1245msgstr "ข่าว" 1246 1247#: /__w/calibre/calibre/src/calibre/db/backend.py:439 1248#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:307 1249#, python-brace-format 1250msgid "Path to library ({0}) too long. It must be less than {1} characters." 1251msgstr "" 1252 1253#: /__w/calibre/calibre/src/calibre/db/backend.py:447 1254#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:57 1255#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:560 1256#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:123 1257#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:790 1258#, python-format 1259msgid "Path to library too long. It must be less than %d characters." 1260msgstr "" 1261 1262#: /__w/calibre/calibre/src/calibre/db/backend.py:523 1263#: /__w/calibre/calibre/src/calibre/library/database2.py:199 1264msgid "restored preference " 1265msgstr "" 1266 1267#: /__w/calibre/calibre/src/calibre/db/backend.py:529 1268#: /__w/calibre/calibre/src/calibre/library/database2.py:204 1269#: /__w/calibre/calibre/src/calibre/library/restore.py:236 1270msgid "creating custom column " 1271msgstr "" 1272 1273#: /__w/calibre/calibre/src/calibre/db/backend.py:1001 1274#: /__w/calibre/calibre/src/calibre/library/custom_columns.py:674 1275msgid "No label was provided" 1276msgstr "" 1277 1278#: /__w/calibre/calibre/src/calibre/db/backend.py:1003 1279#: /__w/calibre/calibre/src/calibre/library/custom_columns.py:676 1280msgid "" 1281"The label must contain only lower case letters, digits and underscores, and " 1282"start with a letter" 1283msgstr "" 1284 1285#: /__w/calibre/calibre/src/calibre/db/backend.py:1186 1286msgid "Dumping database to SQL" 1287msgstr "" 1288 1289#: /__w/calibre/calibre/src/calibre/db/backend.py:1195 1290msgid "Restoring database from SQL" 1291msgstr "" 1292 1293#: /__w/calibre/calibre/src/calibre/db/backend.py:2096 1294#: /__w/calibre/calibre/src/calibre/db/cache.py:2444 1295#: /__w/calibre/calibre/src/calibre/db/cache.py:2569 1296#: /__w/calibre/calibre/src/calibre/utils/exim.py:206 1297#: /__w/calibre/calibre/src/calibre/utils/exim.py:372 1298msgid "Completed" 1299msgstr "" 1300 1301#: /__w/calibre/calibre/src/calibre/db/cache.py:203 1302#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:564 1303#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:138 1304#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:48 1305#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1212 1306#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1260 1307#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:867 1308#: /__w/calibre/calibre/src/calibre/library/database2.py:495 1309msgid "Saved searches" 1310msgstr "" 1311 1312#: /__w/calibre/calibre/src/calibre/db/cache.py:345 1313#: /__w/calibre/calibre/src/calibre/db/lazy.py:223 1314#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:682 1315#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:213 1316#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1005 1317#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:707 1318#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:357 1319#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:183 1320#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:635 1321#: /__w/calibre/calibre/src/calibre/library/database2.py:1081 1322#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1256 1323#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1315 1324msgid "Yes" 1325msgstr "" 1326 1327#: /__w/calibre/calibre/src/calibre/db/cache.py:2296 1328#, python-brace-format 1329msgid "[Error in Virtual library {0}: {1}]" 1330msgstr "" 1331 1332#: /__w/calibre/calibre/src/calibre/db/cache.py:2559 1333#, python-format 1334msgid "Cover for %s" 1335msgstr "" 1336 1337#: /__w/calibre/calibre/src/calibre/db/cache.py:2563 1338#, python-brace-format 1339msgid "{0} format for {1}" 1340msgstr "" 1341 1342#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:206 1343#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:298 1344#, python-format 1345msgid "Added book ids: %s" 1346msgstr "" 1347 1348#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:282 1349msgid "" 1350"The following books were not added as they already exist in the database " 1351"(see --duplicates option or --automerge option):" 1352msgstr "" 1353 1354#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:300 1355#, python-format 1356msgid "Merged book ids: %s" 1357msgstr "" 1358 1359#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:306 1360msgid "" 1361"%prog add [options] file1 file2 file3 ...\n" 1362"\n" 1363"Add the specified files as books to the database. You can also specify folders, see\n" 1364"the folder related options below.\n" 1365msgstr "" 1366 1367#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:320 1368msgid "" 1369"Add books to database even if they already exist. Comparison is done based " 1370"on book titles and authors. Note that the {} option takes precedence." 1371msgstr "" 1372 1373#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:331 1374msgid "" 1375"If books with similar titles and authors are found, merge the incoming " 1376"formats (files) automatically into existing book records. A value of " 1377"\"ignore\" means duplicate formats are discarded. A value of \"overwrite\" " 1378"means duplicate formats in the library are overwritten with the newly added " 1379"files. A value of \"new_record\" means duplicate formats are placed into a " 1380"new book record." 1381msgstr "" 1382 1383#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:342 1384msgid "Add an empty book (a book with no formats)" 1385msgstr "" 1386 1387#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:345 1388msgid "Set the title of the added book(s)" 1389msgstr "" 1390 1391#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:351 1392msgid "Set the authors of the added book(s)" 1393msgstr "" 1394 1395#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:354 1396msgid "Set the ISBN of the added book(s)" 1397msgstr "" 1398 1399#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:361 1400msgid "Set the identifiers for this book, e.g. -I asin:XXX -I isbn:YYY" 1401msgstr "" 1402 1403#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:364 1404msgid "Set the tags of the added book(s)" 1405msgstr "" 1406 1407#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:370 1408msgid "Set the series of the added book(s)" 1409msgstr "" 1410 1411#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:377 1412msgid "Set the series number of the added book(s)" 1413msgstr "" 1414 1415#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:383 1416msgid "Path to the cover to use for the added book" 1417msgstr "" 1418 1419#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:390 1420msgid "" 1421"A comma separated list of languages (best to use ISO639 language codes, " 1422"though some language names may also be recognized)" 1423msgstr "" 1424 1425#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:396 1426msgid "ADDING FROM FOLDERS" 1427msgstr "" 1428 1429#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:398 1430msgid "" 1431"Options to control the adding of books from folders. By default only files " 1432"that have extensions of known e-book file types are added." 1433msgstr "" 1434 1435#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:415 1436msgid "" 1437"Assume that each folder has only a single logical book and that all files in" 1438" it are different e-book formats of that book" 1439msgstr "" 1440 1441#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:423 1442msgid "Process folders recursively" 1443msgstr "" 1444 1445#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:436 1446msgid "GLOB PATTERN" 1447msgstr "" 1448 1449#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:443 1450msgid "" 1451"A filename (glob) pattern, files matching this pattern will be ignored when " 1452"scanning folders for files. Can be specified multiple times for multiple " 1453"patterns. For example: *.pdf will ignore all PDF files" 1454msgstr "" 1455 1456#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:450 1457msgid "" 1458"A filename (glob) pattern, files matching this pattern will be added when " 1459"scanning folders for files, even if they are not of a known e-book file " 1460"type. Can be specified multiple times for multiple patterns." 1461msgstr "" 1462 1463#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add.py:474 1464msgid "You must specify at least one file to add" 1465msgstr "" 1466 1467#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:24 1468#, python-brace-format 1469msgid "" 1470"%prog add_custom_column [options] label name datatype\n" 1471"\n" 1472"Create a custom column. label is the machine friendly name of the column. Should\n" 1473"not contain spaces or colons. name is the human friendly name of the column.\n" 1474"datatype is one of: {0}\n" 1475msgstr "" 1476 1477#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:39 1478msgid "" 1479"This column stores tag like data (i.e. multiple comma separated values). " 1480"Only applies if datatype is text." 1481msgstr "" 1482 1483#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:48 1484msgid "" 1485"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" 1486"There are many options that can go into the display variable.The options by column type are:\n" 1487"composite: composite_template, composite_sort, make_category,contains_html, use_decorations\n" 1488"datetime: date_format\n" 1489"enumeration: enum_values, enum_colors, use_decorations\n" 1490"int, float: number_format\n" 1491"text: is_names, use_decorations\n" 1492"\n" 1493"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." 1494msgstr "" 1495 1496#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_custom_column.py:81 1497msgid "You must specify label, name and datatype" 1498msgstr "" 1499 1500#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:28 1501msgid "" 1502"%prog add_format [options] id ebook_file\n" 1503"\n" 1504"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." 1505msgstr "" 1506 1507#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:42 1508msgid "Do not replace the format if it already exists" 1509msgstr "" 1510 1511#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:49 1512msgid "You must specify an id and an e-book file" 1513msgstr "" 1514 1515#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:53 1516msgid "e-book file must have an extension" 1517msgstr "" 1518 1519#: /__w/calibre/calibre/src/calibre/db/cli/cmd_add_format.py:56 1520#, python-format 1521msgid "A %(fmt)s file already exists for book: %(id)d, not replacing" 1522msgstr "" 1523 1524#: /__w/calibre/calibre/src/calibre/db/cli/cmd_backup_metadata.py:20 1525msgid "" 1526"%prog backup_metadata [options]\n" 1527"\n" 1528"Backup the metadata stored in the database into individual OPF files in each\n" 1529"books folder. This normally happens automatically, but you can run this\n" 1530"command to force re-generation of the OPF files, with the --all option.\n" 1531"\n" 1532"Note that there is normally no need to do this, as the OPF files are backed up\n" 1533"automatically, every time metadata is changed.\n" 1534msgstr "" 1535 1536#: /__w/calibre/calibre/src/calibre/db/cli/cmd_backup_metadata.py:37 1537msgid "" 1538"Normally, this command only operates on books that have out of date OPF " 1539"files. This option makes it operate on all books." 1540msgstr "" 1541 1542#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:27 1543msgid "{} OPTIONS" 1544msgstr "" 1545 1546#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:48 1547msgid "" 1548"%prog catalog /path/to/destination.(csv|epub|mobi|xml...) [options]\n" 1549"\n" 1550"Export a catalog in format specified by path/to/destination extension.\n" 1551"Options control how entries are displayed in the generated catalog output.\n" 1552"Note that different catalog formats support different sets of options. To\n" 1553"see the different options, specify the name of the output file and then the\n" 1554"{} option.\n" 1555msgstr "" 1556 1557#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:67 1558msgid "" 1559"Comma-separated list of database IDs to catalog.\n" 1560"If declared, --search is ignored.\n" 1561"Default: all" 1562msgstr "" 1563 1564#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:78 1565msgid "" 1566"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" 1567"Default: no filtering" 1568msgstr "" 1569 1570#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:90 1571#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:629 1572msgid "Show detailed output information. Useful for debugging" 1573msgstr "" 1574 1575#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:109 1576msgid "You must specify a catalog output file" 1577msgstr "" 1578 1579#: /__w/calibre/calibre/src/calibre/db/cli/cmd_catalog.py:115 1580msgid "Cannot generate a catalog in the {} format" 1581msgstr "" 1582 1583#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:26 1584#, python-brace-format 1585msgid "" 1586"%prog check_library [options]\n" 1587"\n" 1588"Perform some checks on the filesystem representing a library. Reports are {0}\n" 1589msgstr "" 1590 1591#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:35 1592#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:44 1593msgid "Output in CSV" 1594msgstr "" 1595 1596#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:43 1597msgid "" 1598"Comma-separated list of reports.\n" 1599"Default: all" 1600msgstr "" 1601 1602#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:52 1603msgid "" 1604"Comma-separated list of extensions to ignore.\n" 1605"Default: all" 1606msgstr "" 1607 1608#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:61 1609msgid "" 1610"Comma-separated list of names to ignore.\n" 1611"Default: all" 1612msgstr "" 1613 1614#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:99 1615msgid "Unknown report check" 1616msgstr "" 1617 1618#: /__w/calibre/calibre/src/calibre/db/cli/cmd_check_library.py:116 1619msgid "Vacuuming database..." 1620msgstr "" 1621 1622#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:23 1623msgid "" 1624"%prog clone path/to/new/library\n" 1625"\n" 1626"Create a clone of the current library. This creates a new, empty library that has all the\n" 1627"same custom columns, Virtual libraries and other settings as the current library.\n" 1628"\n" 1629"The cloned library will contain no books. If you want to create a full duplicate, including\n" 1630"all books, then simply use your filesystem tools to copy the library folder.\n" 1631" " 1632msgstr "" 1633 1634#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:38 1635msgid "Error: You must specify the path to the cloned library" 1636msgstr "" 1637 1638#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:46 1639msgid "The location for the new library is the same as the current library" 1640msgstr "" 1641 1642#: /__w/calibre/calibre/src/calibre/db/cli/cmd_clone.py:52 1643#, python-format 1644msgid "%s is not empty. You must choose an empty folder for the new library." 1645msgstr "" 1646 1647#: /__w/calibre/calibre/src/calibre/db/cli/cmd_custom_columns.py:22 1648msgid "" 1649"%prog custom_columns [options]\n" 1650"\n" 1651"List available custom columns. Shows column labels and ids.\n" 1652" " 1653msgstr "" 1654 1655#: /__w/calibre/calibre/src/calibre/db/cli/cmd_custom_columns.py:34 1656msgid "Show details for each column." 1657msgstr "" 1658 1659#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:27 1660msgid "" 1661"\n" 1662"%prog embed_metadata [options] book_id\n" 1663"\n" 1664"Update the metadata in the actual book files stored in the calibre library from\n" 1665"the metadata in the calibre database. Normally, metadata is updated only when\n" 1666"exporting files from calibre, this command is useful if you want the files to\n" 1667"be updated in place. Note that different file formats support different amounts\n" 1668"of metadata. You can use the special value 'all' for book_id to update metadata\n" 1669"in all books. You can also specify many book ids separated by spaces and id ranges\n" 1670"separated by hyphens. For example: %prog embed_metadata 1 2 10-15 23" 1671msgstr "" 1672 1673#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:38 1674msgid "" 1675"Only update metadata in files of the specified format. Specify it multiple " 1676"times for multiple formats. By default, all formats are updated." 1677msgstr "" 1678 1679#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:55 1680#, python-brace-format 1681msgid "Processed {0} ({1} of {2})" 1682msgstr "" 1683 1684#: /__w/calibre/calibre/src/calibre/db/cli/cmd_embed_metadata.py:59 1685msgid "No book with id: {}" 1686msgstr "" 1687 1688#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:43 1689msgid "" 1690"%prog export [options] ids\n" 1691"\n" 1692"Export the books specified by ids (a comma separated list) to the filesystem.\n" 1693"The export operation saves all formats of the book, its cover and metadata (in\n" 1694"an opf file). You can get id numbers from the search command.\n" 1695msgstr "" 1696 1697#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:56 1698msgid "Export all books in database, ignoring the list of ids." 1699msgstr "" 1700 1701#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:62 1702msgid "Export books to the specified folder. Default is" 1703msgstr "" 1704 1705#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:69 1706msgid "Export all books into a single folder" 1707msgstr "" 1708 1709#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:75 1710msgid "Report progress" 1711msgstr "" 1712 1713#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:86 1714msgid "Specifying this switch will turn this behavior off." 1715msgstr "" 1716 1717#: /__w/calibre/calibre/src/calibre/db/cli/cmd_export.py:136 1718#, python-format 1719msgid "You must specify some ids or the %s option" 1720msgstr "" 1721 1722#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:227 1723msgid "" 1724"%prog list [options]\n" 1725"\n" 1726"List the books available in the calibre database.\n" 1727msgstr "" 1728 1729#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:239 1730#, python-format 1731msgid "" 1732"The fields to display when listing books in the database. Should be a comma separated list of fields.\n" 1733"Available fields: %s\n" 1734"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" 1735msgstr "" 1736 1737#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:252 1738#, python-brace-format 1739msgid "" 1740"The field by which to sort the results.\n" 1741"Available fields: {0}\n" 1742"Default: {1}" 1743msgstr "" 1744 1745#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:259 1746msgid "Sort results in ascending order" 1747msgstr "" 1748 1749#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:266 1750msgid "" 1751"Filter the results by the search query. For the format of the search query, " 1752"please see the search related documentation in the User Manual. Default is " 1753"to do no filtering." 1754msgstr "" 1755 1756#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:276 1757#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:67 1758msgid "" 1759"The maximum width of a single line in the output. Defaults to detecting " 1760"screen size." 1761msgstr "" 1762 1763#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:282 1764msgid "The string used to separate fields. Default is a space." 1765msgstr "" 1766 1767#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:288 1768msgid "" 1769"The prefix for all file paths. Default is the absolute path to the library " 1770"folder." 1771msgstr "" 1772 1773#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:295 1774msgid "The maximum number of results to display. Default: all" 1775msgstr "" 1776 1777#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list.py:302 1778msgid "" 1779"Generate output in JSON format, which is more suitable for machine parsing. " 1780"Causes the line width and separator options to be ignored." 1781msgstr "" 1782 1783#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:24 1784msgid "" 1785"%prog list_categories [options]\n" 1786"\n" 1787"Produce a report of the category information in the database. The\n" 1788"information is the equivalent of what is shown in the Tag browser.\n" 1789msgstr "" 1790 1791#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:39 1792msgid "" 1793"Output only the number of items in a category instead of the counts per item" 1794" within the category" 1795msgstr "" 1796 1797#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:50 1798msgid "The type of CSV file to produce. Choices: {}" 1799msgstr "" 1800 1801#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:58 1802msgid "Comma-separated list of category lookup names. Default: all" 1803msgstr "" 1804 1805#: /__w/calibre/calibre/src/calibre/db/cli/cmd_list_categories.py:181 1806msgid "CATEGORY ITEMS" 1807msgstr "" 1808 1809#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove.py:26 1810msgid "" 1811"%prog remove ids\n" 1812"\n" 1813"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" 1814msgstr "" 1815 1816#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove.py:39 1817msgid "Do not use the {}" 1818msgstr "" 1819 1820#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove.py:46 1821msgid "You must specify at least one book to remove" 1822msgstr "" 1823 1824#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:22 1825msgid "" 1826"%prog remove_custom_column [options] label\n" 1827"\n" 1828"Remove the custom column identified by label. You can see available\n" 1829"columns with the custom_columns command.\n" 1830" " 1831msgstr "" 1832 1833#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:35 1834msgid "Do not ask for confirmation" 1835msgstr "" 1836 1837#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:50 1838#, python-format 1839msgid "You will lose all data in the column: %s. Are you sure (y/n)? " 1840msgstr "" 1841 1842#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:53 1843msgid "y" 1844msgstr "" 1845 1846#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:60 1847#, python-format 1848msgid "" 1849"No column named %s found. You must use column labels, not titles. Use " 1850"calibredb custom_columns to get a list of labels." 1851msgstr "" 1852 1853#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_custom_column.py:69 1854msgid "Error: You must specify a column label" 1855msgstr "" 1856 1857#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_format.py:25 1858msgid "" 1859"\n" 1860"%prog remove_format [options] id fmt\n" 1861"\n" 1862"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" 1863msgstr "" 1864 1865#: /__w/calibre/calibre/src/calibre/db/cli/cmd_remove_format.py:39 1866msgid "You must specify an id and a format" 1867msgstr "" 1868 1869#: /__w/calibre/calibre/src/calibre/db/cli/cmd_restore_database.py:21 1870msgid "" 1871"%prog restore_database [options]\n" 1872"\n" 1873"Restore this database from the metadata stored in OPF files in each\n" 1874"folder of the calibre library. This is useful if your metadata.db file\n" 1875"has been corrupted.\n" 1876"\n" 1877"WARNING: This command completely regenerates your database. You will lose\n" 1878"all saved searches, user categories, plugboards, stored per-book conversion\n" 1879"settings, and custom recipes. Restored metadata will only be as accurate as\n" 1880"what is found in the OPF files.\n" 1881" " 1882msgstr "" 1883 1884#: /__w/calibre/calibre/src/calibre/db/cli/cmd_restore_database.py:42 1885msgid "" 1886"Really do the recovery. The command will not run unless this option is " 1887"specified." 1888msgstr "" 1889 1890#: /__w/calibre/calibre/src/calibre/db/cli/cmd_restore_database.py:64 1891#, python-format 1892msgid "You must provide the %s option to do a recovery" 1893msgstr "" 1894 1895#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:36 1896msgid "" 1897"%prog saved_searches [options] (list|add|remove)\n" 1898"\n" 1899"Manage the saved searches stored in this database.\n" 1900"If you try to add a query with a name that already exists, it will be\n" 1901"replaced.\n" 1902"\n" 1903"Syntax for adding:\n" 1904"\n" 1905"%prog saved_searches add search_name search_expression\n" 1906"\n" 1907"Syntax for removing:\n" 1908"\n" 1909"%prog saved_searches remove search_name\n" 1910" " 1911msgstr "" 1912 1913#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:60 1914#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1032 1915#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:87 1916msgid "Name:" 1917msgstr "" 1918 1919#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:61 1920msgid "Search string:" 1921msgstr "" 1922 1923#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:65 1924msgid "Error: You must specify a name and a search string" 1925msgstr "" 1926 1927#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:67 1928#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:130 1929msgid "added" 1930msgstr "" 1931 1932#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:70 1933msgid "Error: You must specify a name" 1934msgstr "" 1935 1936#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:72 1937msgid "removed" 1938msgstr "" 1939 1940#: /__w/calibre/calibre/src/calibre/db/cli/cmd_saved_searches.py:76 1941#, python-format 1942msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" 1943msgstr "" 1944 1945#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:17 1946#, python-brace-format 1947msgid "Failed to parse search query: ({0}) with error: {1}" 1948msgstr "" 1949 1950#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:25 1951#, python-brace-format 1952msgid "" 1953"%prog search [options] search expression\n" 1954"\n" 1955"Search the library for the specified search term, returning a comma separated\n" 1956"list of book ids matching the search expression. The output format is useful\n" 1957"to feed into other commands that accept a list of ids as input.\n" 1958"\n" 1959"The search expression can be anything from calibre's powerful search query\n" 1960"language, for example: %prog search {0}\n" 1961msgstr "" 1962 1963#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:42 1964msgid "The maximum number of results to return. Default is all results." 1965msgstr "" 1966 1967#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:49 1968msgid "Error: You must specify the search expression" 1969msgstr "" 1970 1971#: /__w/calibre/calibre/src/calibre/db/cli/cmd_search.py:58 1972msgid "No books matching the search expression:" 1973msgstr "" 1974 1975#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:19 1976msgid "No book with id {} exists" 1977msgstr "" 1978 1979#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:23 1980msgid "No column with name {} exists" 1981msgstr "" 1982 1983#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:29 1984msgid "Data set to: {} [{}]" 1985msgstr "" 1986 1987#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:37 1988msgid "Data set to: {}" 1989msgstr "" 1990 1991#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:46 1992msgid "" 1993"%prog set_custom [options] column id value\n" 1994"\n" 1995"Set the value of a custom column for the book identified by id.\n" 1996"You can get a list of ids using the search command.\n" 1997"You can get a list of custom column names using the custom_columns\n" 1998"command.\n" 1999" " 2000msgstr "" 2001 2002#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:63 2003msgid "" 2004"If the column stores multiple values, append the specified values to the " 2005"existing ones, instead of replacing them." 2006msgstr "" 2007 2008#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_custom.py:72 2009msgid "Error: You must specify a field name, id and value" 2010msgstr "" 2011 2012#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:62 2013msgid "" 2014"\n" 2015"%prog set_metadata [options] id [/path/to/metadata.opf]\n" 2016"\n" 2017"Set the metadata stored in the calibre database for the book identified by id\n" 2018"from the OPF file metadata.opf. id is an id number from the search command. You\n" 2019"can get a quick feel for the OPF format by using the --as-opf switch to the\n" 2020"show_metadata command. You can also set the metadata of individual fields with\n" 2021"the --field option. If you use the --field option, there is no need to specify\n" 2022"an OPF file.\n" 2023msgstr "" 2024 2025#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:80 2026#, python-brace-format 2027msgid "" 2028"The field to set. Format is field_name:value, for example: {0} " 2029"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify " 2030"this option multiple times to set multiple fields. Note: For languages you " 2031"must use the ISO639 language codes (e.g. en for English, fr for French and " 2032"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields " 2033"use true and false or yes and no." 2034msgstr "" 2035 2036#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:95 2037msgid "List the metadata field names that can be used with the --field option" 2038msgstr "" 2039 2040#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:122 2041msgid "Field name" 2042msgstr "" 2043 2044#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:122 2045#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:788 2046#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:83 2047#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:85 2048#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:424 2049#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:193 2050#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1351 2051#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 2052#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:166 2053#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 2054#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 2055#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:131 2056#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:308 2057#: /__w/calibre/calibre/src/calibre/srv/opds.py:414 2058#: /__w/calibre/calibre/src/calibre/srv/opds.py:480 2059msgid "Title" 2060msgstr "" 2061 2062#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:136 2063msgid "You must specify a record id as the first argument" 2064msgstr "" 2065 2066#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:140 2067msgid "You must specify either a field or an OPF file" 2068msgstr "" 2069 2070#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:146 2071#, python-format 2072msgid "The OPF file %s does not exist" 2073msgstr "" 2074 2075#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:153 2076#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:182 2077#, python-format 2078msgid "No book with id: %s in the database" 2079msgstr "" 2080 2081#: /__w/calibre/calibre/src/calibre/db/cli/cmd_set_metadata.py:164 2082#, python-format 2083msgid "%s is not a known field" 2084msgstr "" 2085 2086#: /__w/calibre/calibre/src/calibre/db/cli/cmd_show_metadata.py:26 2087msgid "" 2088"\n" 2089"%prog show_metadata [options] id\n" 2090"\n" 2091"Show the metadata stored in the calibre database for the book identified by id.\n" 2092"id is an id number from the search command.\n" 2093msgstr "" 2094 2095#: /__w/calibre/calibre/src/calibre/db/cli/cmd_show_metadata.py:38 2096msgid "Print metadata in OPF form (XML)" 2097msgstr "" 2098 2099#: /__w/calibre/calibre/src/calibre/db/cli/cmd_show_metadata.py:45 2100msgid "You must specify an id" 2101msgstr "" 2102 2103#: /__w/calibre/calibre/src/calibre/db/cli/main.py:40 2104msgid "The {} command is not supported with remote (server based) libraries" 2105msgstr "" 2106 2107#: /__w/calibre/calibre/src/calibre/db/cli/main.py:47 2108msgid "GLOBAL OPTIONS" 2109msgstr "" 2110 2111#: /__w/calibre/calibre/src/calibre/db/cli/main.py:54 2112msgid "" 2113"Path to the calibre library. Default is to use the path stored in the " 2114"settings. You can also connect to a calibre Content server to perform " 2115"actions on remote libraries. To do so use a URL of the form: " 2116"http://hostname:port/#library_id for example, " 2117"http://localhost:8080/#mylibrary. library_id is the library id of the " 2118"library you want to connect to on the Content server. You can use the " 2119"special library_id value of - to get a list of library ids available on the " 2120"server. For details on how to setup access via a Content server, see {}." 2121msgstr "" 2122 2123#: /__w/calibre/calibre/src/calibre/db/cli/main.py:67 2124#: /__w/calibre/calibre/src/calibre/utils/config.py:111 2125msgid "show this help message and exit" 2126msgstr "" 2127 2128#: /__w/calibre/calibre/src/calibre/db/cli/main.py:71 2129#: /__w/calibre/calibre/src/calibre/utils/config.py:112 2130msgid "show program's version number and exit" 2131msgstr "" 2132 2133#: /__w/calibre/calibre/src/calibre/db/cli/main.py:76 2134msgid "Username for connecting to a calibre Content server" 2135msgstr "" 2136 2137#: /__w/calibre/calibre/src/calibre/db/cli/main.py:80 2138#, python-brace-format 2139msgid "" 2140"Password for connecting to a calibre Content server. To read the password " 2141"from standard input, use the special value: {0}. To read the password from a" 2142" file, use: {1} (i.e. <f: followed by the full path to the file and a " 2143"trailing >). The angle brackets in the above are required, remember to " 2144"escape them or use quotes for your shell." 2145msgstr "" 2146 2147#: /__w/calibre/calibre/src/calibre/db/cli/main.py:91 2148msgid "" 2149"The timeout, in seconds, when connecting to a calibre library over the " 2150"network. The default is two minutes." 2151msgstr "" 2152 2153#: /__w/calibre/calibre/src/calibre/db/cli/main.py:101 2154#, python-format 2155msgid "" 2156"%%prog command [options] [arguments]\n" 2157"\n" 2158"%%prog is the command line interface to the calibre books database.\n" 2159"\n" 2160"command is one of:\n" 2161" %s\n" 2162"\n" 2163"For help on an individual command: %%prog command --help\n" 2164msgstr "" 2165 2166#: /__w/calibre/calibre/src/calibre/db/cli/main.py:121 2167msgid "Enter the password: " 2168msgstr "" 2169 2170#: /__w/calibre/calibre/src/calibre/db/cli/main.py:158 2171msgid "" 2172"Another calibre program such as {} or the main calibre program is running. " 2173"Having multiple programs that can make changes to a calibre library running " 2174"at the same time is a bad idea. calibredb can connect directly to a running " 2175"calibre Content server, to make changes through it, instead. See the " 2176"documentation of the {} option for details." 2177msgstr "" 2178 2179#: /__w/calibre/calibre/src/calibre/db/fields.py:298 2180#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:154 2181#: /__w/calibre/calibre/src/calibre/gui2/cover_flow.py:109 2182msgid "TEMPLATE ERROR" 2183msgstr "" 2184 2185#: /__w/calibre/calibre/src/calibre/db/fields.py:404 2186#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:194 2187msgid "On Device" 2188msgstr "" 2189 2190#: /__w/calibre/calibre/src/calibre/db/fields.py:438 2191#: /__w/calibre/calibre/src/calibre/library/database2.py:1237 2192msgid "Main" 2193msgstr "" 2194 2195#: /__w/calibre/calibre/src/calibre/db/fields.py:440 2196#: /__w/calibre/calibre/src/calibre/gui2/layout.py:81 2197#: /__w/calibre/calibre/src/calibre/library/database2.py:1239 2198msgid "Card A" 2199msgstr "" 2200 2201#: /__w/calibre/calibre/src/calibre/db/fields.py:442 2202#: /__w/calibre/calibre/src/calibre/gui2/layout.py:83 2203#: /__w/calibre/calibre/src/calibre/library/database2.py:1241 2204msgid "Card B" 2205msgstr "การ์ด ข" 2206 2207#: /__w/calibre/calibre/src/calibre/db/lazy.py:250 2208#, python-format 2209msgid "Invalid field: %s" 2210msgstr "" 2211 2212#: /__w/calibre/calibre/src/calibre/db/restore.py:135 2213#: /__w/calibre/calibre/src/calibre/library/restore.py:124 2214msgid "Starting restoring preferences and column metadata" 2215msgstr "" 2216 2217#: /__w/calibre/calibre/src/calibre/db/restore.py:138 2218#: /__w/calibre/calibre/src/calibre/library/restore.py:127 2219msgid "Cannot restore preferences. Backup file not found." 2220msgstr "" 2221 2222#: /__w/calibre/calibre/src/calibre/db/restore.py:148 2223#: /__w/calibre/calibre/src/calibre/library/restore.py:138 2224msgid "Finished restoring preferences and column metadata" 2225msgstr "" 2226 2227#: /__w/calibre/calibre/src/calibre/db/restore.py:150 2228#: /__w/calibre/calibre/src/calibre/library/restore.py:140 2229msgid "Finished restoring preferences" 2230msgstr "" 2231 2232#: /__w/calibre/calibre/src/calibre/db/restore.py:155 2233#: /__w/calibre/calibre/src/calibre/library/restore.py:145 2234msgid "Restoring preferences and column metadata failed" 2235msgstr "" 2236 2237#: /__w/calibre/calibre/src/calibre/db/restore.py:174 2238#: /__w/calibre/calibre/src/calibre/library/restore.py:164 2239msgid "Processed" 2240msgstr "" 2241 2242#: /__w/calibre/calibre/src/calibre/db/restore.py:249 2243msgid "Creating custom column " 2244msgstr "" 2245 2246#: /__w/calibre/calibre/src/calibre/db/search.py:101 2247#: /__w/calibre/calibre/src/calibre/library/caches.py:339 2248msgid "today" 2249msgstr "" 2250 2251#: /__w/calibre/calibre/src/calibre/db/search.py:102 2252#: /__w/calibre/calibre/src/calibre/library/caches.py:340 2253msgid "yesterday" 2254msgstr "" 2255 2256#: /__w/calibre/calibre/src/calibre/db/search.py:103 2257#: /__w/calibre/calibre/src/calibre/library/caches.py:341 2258msgid "thismonth" 2259msgstr "" 2260 2261#: /__w/calibre/calibre/src/calibre/db/search.py:104 2262#: /__w/calibre/calibre/src/calibre/library/caches.py:342 2263msgid "daysago" 2264msgstr "" 2265 2266#: /__w/calibre/calibre/src/calibre/db/search.py:193 2267#: /__w/calibre/calibre/src/calibre/library/caches.py:401 2268#, python-brace-format 2269msgid "Number conversion error: {0}" 2270msgstr "" 2271 2272#: /__w/calibre/calibre/src/calibre/db/search.py:199 2273#: /__w/calibre/calibre/src/calibre/library/caches.py:407 2274#, python-brace-format 2275msgid "Date conversion error: {0}" 2276msgstr "" 2277 2278#: /__w/calibre/calibre/src/calibre/db/search.py:284 2279#: /__w/calibre/calibre/src/calibre/library/caches.py:484 2280#, python-brace-format 2281msgid "Non-numeric value in query: {0}" 2282msgstr "" 2283 2284#: /__w/calibre/calibre/src/calibre/db/search.py:311 2285#: /__w/calibre/calibre/src/calibre/db/utils.py:30 2286#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2287#: /__w/calibre/calibre/src/calibre/library/caches.py:595 2288#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:230 2289msgid "no" 2290msgstr "" 2291 2292#: /__w/calibre/calibre/src/calibre/db/search.py:312 2293#: /__w/calibre/calibre/src/calibre/db/utils.py:28 2294#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2295#: /__w/calibre/calibre/src/calibre/library/caches.py:596 2296#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:230 2297msgid "yes" 2298msgstr "" 2299 2300#: /__w/calibre/calibre/src/calibre/db/search.py:313 2301#: /__w/calibre/calibre/src/calibre/db/utils.py:30 2302#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2303#: /__w/calibre/calibre/src/calibre/library/caches.py:597 2304msgid "unchecked" 2305msgstr "" 2306 2307#: /__w/calibre/calibre/src/calibre/db/search.py:314 2308#: /__w/calibre/calibre/src/calibre/db/utils.py:28 2309#: /__w/calibre/calibre/src/calibre/library/caches.py:133 2310#: /__w/calibre/calibre/src/calibre/library/caches.py:598 2311msgid "checked" 2312msgstr "" 2313 2314#: /__w/calibre/calibre/src/calibre/db/search.py:315 2315#: /__w/calibre/calibre/src/calibre/library/caches.py:599 2316msgid "empty" 2317msgstr "" 2318 2319#: /__w/calibre/calibre/src/calibre/db/search.py:316 2320#: /__w/calibre/calibre/src/calibre/library/caches.py:600 2321msgid "blank" 2322msgstr "" 2323 2324#: /__w/calibre/calibre/src/calibre/db/search.py:325 2325#: /__w/calibre/calibre/src/calibre/library/caches.py:612 2326#, python-brace-format 2327msgid "Invalid boolean query \"{0}\"" 2328msgstr "" 2329 2330#: /__w/calibre/calibre/src/calibre/db/search.py:514 2331msgid "No such Virtual library: {}" 2332msgstr "" 2333 2334#: /__w/calibre/calibre/src/calibre/db/search.py:519 2335msgid "Virtual library search is recursive: {}" 2336msgstr "" 2337 2338#: /__w/calibre/calibre/src/calibre/db/search.py:550 2339#: /__w/calibre/calibre/src/calibre/library/caches.py:678 2340#, python-brace-format 2341msgid "Recursive query group detected: {0}" 2342msgstr "" 2343 2344#: /__w/calibre/calibre/src/calibre/db/search.py:649 2345msgid "" 2346"search template: missing or invalid separator. Valid separators are: {}" 2347msgstr "" 2348 2349#: /__w/calibre/calibre/src/calibre/debug.py:29 2350#, python-brace-format 2351msgid "" 2352"{0}\n" 2353"\n" 2354"Various command line interfaces useful for debugging calibre. With no options,\n" 2355"this command starts an embedded Python interpreter. You can also run the main\n" 2356"calibre GUI, the calibre E-book viewer and the calibre editor in debug mode.\n" 2357"\n" 2358"It also contains interfaces to various bits of calibre that do not have\n" 2359"dedicated command line tools, such as font subsetting, the E-book diff tool and so\n" 2360"on.\n" 2361"\n" 2362"You can also use %prog to run standalone scripts. To do that use it like this:\n" 2363"\n" 2364" {1}\n" 2365"\n" 2366"Everything after the -- is passed to the script.\n" 2367msgstr "" 2368 2369#: /__w/calibre/calibre/src/calibre/debug.py:45 2370msgid "%prog [options]" 2371msgstr "" 2372 2373#: /__w/calibre/calibre/src/calibre/debug.py:46 2374msgid "Run Python code." 2375msgstr "" 2376 2377#: /__w/calibre/calibre/src/calibre/debug.py:47 2378msgid "Run the Python code in file." 2379msgstr "" 2380 2381#: /__w/calibre/calibre/src/calibre/debug.py:49 2382msgid "" 2383"Subset the specified font. Use -- after this option to pass option to the " 2384"font subsetting program." 2385msgstr "" 2386 2387#: /__w/calibre/calibre/src/calibre/debug.py:51 2388#: /__w/calibre/calibre/src/calibre/gui2/device.py:469 2389#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:28 2390msgid "Debug device detection" 2391msgstr "" 2392 2393#: /__w/calibre/calibre/src/calibre/debug.py:53 2394msgid "" 2395"Run the GUI with debugging enabled. Debug output is printed to stdout and " 2396"stderr." 2397msgstr "" 2398 2399#: /__w/calibre/calibre/src/calibre/debug.py:56 2400msgid "" 2401"Run the GUI with a debug console, logging to the specified path. For " 2402"internal use only, use the -g option to run the GUI in debug mode" 2403msgstr "" 2404 2405#: /__w/calibre/calibre/src/calibre/debug.py:60 2406msgid "Run the E-book viewer in debug mode" 2407msgstr "" 2408 2409#: /__w/calibre/calibre/src/calibre/debug.py:62 2410msgid "Output the paths necessary to setup the calibre environment" 2411msgstr "" 2412 2413#: /__w/calibre/calibre/src/calibre/debug.py:64 2414msgid "" 2415"Add a simple plugin (i.e. a plugin that consists of only a .py file), by " 2416"specifying the path to the py file containing the plugin code." 2417msgstr "" 2418 2419#: /__w/calibre/calibre/src/calibre/debug.py:68 2420msgid "" 2421"Re-initialize the sqlite calibre database at the specified path. Useful to " 2422"recover from db corruption." 2423msgstr "" 2424 2425#: /__w/calibre/calibre/src/calibre/debug.py:72 2426msgid "Inspect the MOBI file(s) at the specified path(s)" 2427msgstr "" 2428 2429#: /__w/calibre/calibre/src/calibre/debug.py:74 2430msgid "Launch the calibre \"Edit book\" tool in debug mode." 2431msgstr "" 2432 2433#: /__w/calibre/calibre/src/calibre/debug.py:76 2434msgid "" 2435"Explode the book into the specified folder.\n" 2436"Usage: -x file.epub output_dir\n" 2437"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." 2438msgstr "" 2439 2440#: /__w/calibre/calibre/src/calibre/debug.py:82 2441msgid "" 2442"Implode a previously exploded book.\n" 2443"Usage: -i output_dir file.epub\n" 2444"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." 2445msgstr "" 2446 2447#: /__w/calibre/calibre/src/calibre/debug.py:87 2448msgid "" 2449"Export all calibre data (books/settings/plugins). Normally, you will be " 2450"asked for the export folder and the libraries to export. You can also " 2451"specify them as command line arguments to skip the questions. Use absolute " 2452"paths for the export folder and libraries. The special keyword \"all\" can " 2453"be used to export all libraries." 2454msgstr "" 2455 2456#: /__w/calibre/calibre/src/calibre/debug.py:93 2457msgid "Import previously exported calibre data" 2458msgstr "" 2459 2460#: /__w/calibre/calibre/src/calibre/debug.py:96 2461#: /__w/calibre/calibre/src/calibre/gui2/main.py:69 2462msgid "" 2463"Cause a running calibre instance, if any, to be shutdown. Note that if there" 2464" are running jobs, they will be silently aborted, so use with care." 2465msgstr "" 2466 2467#: /__w/calibre/calibre/src/calibre/debug.py:99 2468msgid "Test binary modules in build" 2469msgstr "" 2470 2471#: /__w/calibre/calibre/src/calibre/debug.py:102 2472msgid "" 2473"Run a plugin that provides a command line interface. For example:\n" 2474"calibre-debug -r \"Add Books\" -- file1 --option1\n" 2475"Everything after the -- will be passed to the plugin as arguments." 2476msgstr "" 2477 2478#: /__w/calibre/calibre/src/calibre/debug.py:106 2479msgid "" 2480"Run the calibre diff tool. For example:\n" 2481"calibre-debug --diff file1 file2" 2482msgstr "" 2483 2484#: /__w/calibre/calibre/src/calibre/debug.py:109 2485msgid "(Un)register calibre from Windows Default Programs." 2486msgstr "" 2487 2488#: /__w/calibre/calibre/src/calibre/debug.py:111 2489msgid "For internal use" 2490msgstr "" 2491 2492#: /__w/calibre/calibre/src/calibre/debug.py:220 2493msgid "Debug log" 2494msgstr "บันทึกการแก้จุดเสีย" 2495 2496#: /__w/calibre/calibre/src/calibre/debug.py:313 2497#, python-format 2498msgid "No plugin named %s found" 2499msgstr "" 2500 2501#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:22 2502msgid "Communicate with Android phones." 2503msgstr "ติดต่อกับโทรศัพท์แอนดรอยด์" 2504 2505#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:217 2506msgid "" 2507"Comma separated list of folders to send e-books to on the device's <b>main " 2508"memory</b>. The first one that exists will be used" 2509msgstr "" 2510 2511#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:220 2512msgid "" 2513"Comma separated list of folders to send e-books to on the device's " 2514"<b>storage cards</b>. The first one that exists will be used" 2515msgstr "" 2516 2517#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:346 2518msgid "Communicate with S60 phones." 2519msgstr "ติดต่อกับโทรศัพท์ S60" 2520 2521#: /__w/calibre/calibre/src/calibre/devices/android/driver.py:366 2522msgid "Communicate with WebOS tablets." 2523msgstr "" 2524 2525#: /__w/calibre/calibre/src/calibre/devices/binatone/driver.py:19 2526msgid "Communicate with the Binatone Readme e-book reader." 2527msgstr "" 2528 2529#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:15 2530msgid "Communicate with the Blackberry smart phone." 2531msgstr "ติดต่อกับโทรศัพท์ Blackberry" 2532 2533#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:16 2534#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:40 2535#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:404 2536#: /__w/calibre/calibre/src/calibre/devices/nuut2/driver.py:20 2537msgid "Kovid Goyal" 2538msgstr "โกวิท เกาะยาง(kidding)" 2539 2540#: /__w/calibre/calibre/src/calibre/devices/blackberry/driver.py:39 2541msgid "Communicate with the Blackberry Playbook." 2542msgstr "" 2543 2544#: /__w/calibre/calibre/src/calibre/devices/boeye/driver.py:15 2545msgid "Communicate with BOEYE BEX Serial e-book readers." 2546msgstr "" 2547 2548#: /__w/calibre/calibre/src/calibre/devices/boeye/driver.py:37 2549msgid "Communicate with BOEYE BDX serial e-book readers." 2550msgstr "" 2551 2552#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:26 2553msgid "Communicate with the Cybook Gen 3/Opus e-book reader." 2554msgstr "" 2555 2556#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:70 2557msgid "Communicate with the Cybook Orizon e-book reader." 2558msgstr "" 2559 2560#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:83 2561#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:60 2562msgid "Card A folder" 2563msgstr "" 2564 2565#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:84 2566msgid "" 2567"Enter the folder where the books are to be stored when sent to the memory " 2568"card. This folder is prepended to any send to device template" 2569msgstr "" 2570 2571#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:122 2572msgid "Communicate with the Cybook Muse e-book reader." 2573msgstr "" 2574 2575#: /__w/calibre/calibre/src/calibre/devices/cybook/driver.py:148 2576msgid "Communicate with the Bookeen Diva HD e-book reader." 2577msgstr "" 2578 2579#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:27 2580msgid "Communicate with the EB600 e-book reader." 2581msgstr "" 2582 2583#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:59 2584msgid "Communicate with the tolino shine and vision readers" 2585msgstr "" 2586 2587#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:75 2588#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:63 2589msgid "Swap main and card A" 2590msgstr "" 2591 2592#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:77 2593msgid "" 2594"Check this box if the device's main memory is being seen as card a and the " 2595"card is being seen as main memory. Some tolino devices may need this option." 2596msgstr "" 2597 2598#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:311 2599msgid "Communicate with the Astak Mentor EB600" 2600msgstr "ติดต่อกับ Astak Mentor EB600" 2601 2602#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:336 2603msgid "Communicate with the PocketBook 301 Reader." 2604msgstr "" 2605 2606#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:355 2607msgid "Communicate with the PocketBook 515/602/603/902/903/Pro 912 reader." 2608msgstr "" 2609 2610#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:377 2611msgid "Communicate with the PocketBook 622 and 623 readers." 2612msgstr "" 2613 2614#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:391 2615msgid "Communicate with the PocketBook 360+ reader." 2616msgstr "" 2617 2618#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:403 2619msgid "Communicate with the PocketBook 701" 2620msgstr "" 2621 2622#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:435 2623msgid "Communicate with the PocketBook 740" 2624msgstr "" 2625 2626#: /__w/calibre/calibre/src/calibre/devices/eb600/driver.py:453 2627msgid "Communicate with the Infibeam Pi2 reader." 2628msgstr "" 2629 2630#: /__w/calibre/calibre/src/calibre/devices/edge/driver.py:19 2631msgid "Entourage Edge" 2632msgstr "Entourage Edge" 2633 2634#: /__w/calibre/calibre/src/calibre/devices/edge/driver.py:20 2635msgid "Communicate with the Entourage Edge." 2636msgstr "ติดต่อกับ Entourage Edge" 2637 2638#: /__w/calibre/calibre/src/calibre/devices/eslick/driver.py:17 2639msgid "Communicate with the ESlick e-book reader." 2640msgstr "" 2641 2642#: /__w/calibre/calibre/src/calibre/devices/eslick/driver.py:49 2643msgid "Communicate with the Sigmatek e-book reader." 2644msgstr "" 2645 2646#: /__w/calibre/calibre/src/calibre/devices/folder_device/driver.py:19 2647#: /__w/calibre/calibre/src/calibre/devices/folder_device/driver.py:36 2648msgid "Use an arbitrary folder as a device." 2649msgstr "ใช้สุ่มชื่อโฟลเดอร์แทนอุปกรณ์ปลายทาง" 2650 2651#: /__w/calibre/calibre/src/calibre/devices/folder_device/driver.py:32 2652#: /__w/calibre/calibre/src/calibre/devices/interface.py:16 2653msgid "Device interface" 2654msgstr "" 2655 2656#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:21 2657msgid "Communicate with Hanlin V3 e-book readers." 2658msgstr "" 2659 2660#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:101 2661msgid "Communicate with Hanlin V5 e-book readers." 2662msgstr "" 2663 2664#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:120 2665msgid "Communicate with the BOOX e-book reader." 2666msgstr "" 2667 2668#: /__w/calibre/calibre/src/calibre/devices/hanlin/driver.py:139 2669msgid "" 2670"Comma separated list of folders to send e-books to on the device. The first " 2671"one that exists will be used." 2672msgstr "" 2673 2674#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:26 2675msgid "Communicate with the Hanvon N520 e-book reader." 2676msgstr "" 2677 2678#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:53 2679msgid "Communicate with the Kibano e-book reader." 2680msgstr "" 2681 2682#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:67 2683msgid "Communicate with The Book reader." 2684msgstr "ติดต่อกับ Book reader" 2685 2686#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:80 2687msgid "Communicate with the Libre Air reader." 2688msgstr "" 2689 2690#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:94 2691msgid "Communicate with the SpringDesign Alex e-book reader." 2692msgstr "" 2693 2694#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:138 2695#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:149 2696#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:528 2697#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:560 2698#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:706 2699#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3719 2700#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:429 2701#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:436 2702msgid "Removing books from device..." 2703msgstr "ลบหนังสือออกจากอุปกรณ์ปลายทาง" 2704 2705#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:156 2706msgid "Communicate with the Azbooka" 2707msgstr "ติดต่อกับ Azbooka" 2708 2709#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:176 2710msgid "Communicate with the Elonex EB 511 e-book reader." 2711msgstr "" 2712 2713#: /__w/calibre/calibre/src/calibre/devices/hanvon/driver.py:197 2714msgid "Communicate with the Cybook Odyssey e-book reader." 2715msgstr "" 2716 2717#: /__w/calibre/calibre/src/calibre/devices/iliad/driver.py:18 2718msgid "Communicate with the IRex Iliad e-book reader." 2719msgstr "" 2720 2721#: /__w/calibre/calibre/src/calibre/devices/interface.py:61 2722msgid "Cannot get files from this device" 2723msgstr "ไม่สามารถนำไฟล์จากอุกรณ์นี้ได้" 2724 2725#: /__w/calibre/calibre/src/calibre/devices/irexdr/driver.py:18 2726msgid "Communicate with the IRex Digital Reader 1000 e-book reader." 2727msgstr "" 2728 2729#: /__w/calibre/calibre/src/calibre/devices/irexdr/driver.py:45 2730msgid "Communicate with the IRex Digital Reader 800" 2731msgstr "ติดต่อกับ IRex Digital Reader 800" 2732 2733#: /__w/calibre/calibre/src/calibre/devices/iriver/driver.py:18 2734msgid "Communicate with the Iriver Story reader." 2735msgstr "ติดต่อกับ Iriver Story reader" 2736 2737#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:22 2738msgid "Communicate with the JetBook e-book reader." 2739msgstr "" 2740 2741#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:89 2742msgid "Communicate with the MiBuk Wolder reader." 2743msgstr "ติดต่อกับ MiBuk Wolder reader" 2744 2745#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:118 2746msgid "Communicate with the JetBook Mini reader." 2747msgstr "ติดต่อ กับ JetBook Mini reader" 2748 2749#: /__w/calibre/calibre/src/calibre/devices/jetbook/driver.py:146 2750msgid "Communicate with the JetBook Color reader." 2751msgstr "" 2752 2753#: /__w/calibre/calibre/src/calibre/devices/kindle/apnx.py:43 2754#, python-format 2755msgid "Not a valid MOBI file. Reports identity of %s" 2756msgstr "" 2757 2758#: /__w/calibre/calibre/src/calibre/devices/kindle/apnx.py:85 2759msgid "Could not generate page mapping." 2760msgstr "" 2761 2762#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:62 2763msgid "Communicate with the Kindle e-book reader." 2764msgstr "" 2765 2766#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:94 2767msgid "" 2768"The following books are in KFX format. KFX is a virtual book format, and " 2769"cannot be transferred from the device. Instead, you should go to your " 2770"\"Manage my content and devices\" page on the Amazon homepage and download " 2771"the book to your computer from there. That will give you a regular AZW3 file" 2772" that you can add to calibre normally. Click \"Show details\" to see the " 2773"list of books." 2774msgstr "" 2775 2776#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:229 2777#, python-format 2778msgid "%(time)s<br />Last page read: %(loc)d (%(pr)d%%)" 2779msgstr "" 2780 2781#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:234 2782#, python-format 2783msgid "%(time)s<br />Last page read: Location %(loc)d (%(pr)d%%)" 2784msgstr "" 2785 2786#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:254 2787#, python-format 2788msgid "<b>Location %(dl)d • %(typ)s</b><br />%(text)s<br />" 2789msgstr "" 2790 2791#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:263 2792#, python-format 2793msgid "<b>Page %(dl)d • %(typ)s</b><br />" 2794msgstr "" 2795 2796#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:268 2797#, python-format 2798msgid "<b>Location %(dl)d • %(typ)s</b><br />" 2799msgstr "" 2800 2801#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:334 2802msgid "" 2803"Communicate with the Kindle 2/3/4/Touch/PaperWhite/Voyage e-book reader." 2804msgstr "" 2805 2806#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:348 2807msgid "Send page number information when sending books" 2808msgstr "" 2809 2810#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:349 2811msgid "" 2812"The Kindle 3 and newer versions can use page number information in MOBI " 2813"files. With this option, calibre will calculate and send this information to" 2814" the Kindle when uploading MOBI files by USB. Note that the page numbers do " 2815"not correspond to any paper book." 2816msgstr "" 2817 2818#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:354 2819msgid "Page count calculation method" 2820msgstr "" 2821 2822#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:355 2823msgid "" 2824"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" 2825"\n" 2826" <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" 2827"\n" 2828" <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." 2829msgstr "" 2830 2831#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:368 2832msgid "Custom column name to retrieve page counts from" 2833msgstr "" 2834 2835#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:369 2836msgid "" 2837"If you have a custom column in your library that you use to store the page " 2838"count of books, you can have calibre use that information, instead of " 2839"calculating a page count. Specify the name of the custom column here, for " 2840"example, #pages." 2841msgstr "" 2842 2843#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:373 2844msgid "Custom column name to retrieve calculation method from" 2845msgstr "" 2846 2847#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:374 2848msgid "" 2849"If you have a custom column in your library that you use to store the " 2850"preferred method for calculating the number of pages for a book, you can " 2851"have calibre use that method instead of the default one selected above. " 2852"Specify the name of the custom column here, for example, #pagemethod. The " 2853"custom column should have the values: fast, accurate or pagebreak." 2854msgstr "" 2855 2856#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:380 2857msgid "Overwrite existing APNX on device" 2858msgstr "" 2859 2860#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:381 2861msgid "" 2862"Uncheck this option to allow an APNX file existing on the device to have " 2863"priority over the version which calibre would send. Since APNX files are " 2864"usually deleted when a book is removed from the Kindle, this is mostly " 2865"useful when resending a book to the device which is already on the device " 2866"(e.g. after making a modification)." 2867msgstr "" 2868 2869#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:630 2870msgid "Communicate with the Kindle DX e-book reader." 2871msgstr "" 2872 2873#: /__w/calibre/calibre/src/calibre/devices/kindle/driver.py:646 2874msgid "Communicate with the Kindle Fire" 2875msgstr "" 2876 2877#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:82 2878msgid "Communicate with the original Kobo Reader and the Kobo WiFi." 2879msgstr "" 2880 2881#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:120 2882msgid "The Kobo supports several collections including " 2883msgstr "" 2884 2885#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:121 2886msgid "Create tags for automatic management" 2887msgstr "" 2888 2889#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:122 2890msgid "Upload covers for books (newer readers)" 2891msgstr "" 2892 2893#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:123 2894msgid "" 2895"Normally, the Kobo readers get the cover image from the e-book file itself. " 2896"With this option, calibre will send a separate cover image to the reader, " 2897"useful if you have modified the cover." 2898msgstr "" 2899 2900#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:127 2901#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:311 2902msgid "Upload black and white covers" 2903msgstr "" 2904 2905#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:128 2906msgid "Show expired books" 2907msgstr "แสดงหนังสือที่หมดอายุ" 2908 2909#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:129 2910msgid "" 2911"A bug in an earlier version left non kepubs book records in the database. " 2912"With this option calibre will show the expired records and allow you to " 2913"delete them with the new delete logic." 2914msgstr "" 2915 2916#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:133 2917#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:441 2918msgid "Show previews" 2919msgstr "" 2920 2921#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:134 2922#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:442 2923msgid "" 2924"Kobo previews are included on the Touch and some other versions by default " 2925"they are no longer displayed as there is no good reason to see them. Enable" 2926" if you wish to see/delete them." 2927msgstr "" 2928 2929#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:137 2930#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:426 2931msgid "Show recommendations" 2932msgstr "" 2933 2934#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:138 2935msgid "" 2936"Kobo now shows recommendations on the device. In some cases these have files" 2937" but in other cases they are just pointers to the web site to buy. Enable if" 2938" you wish to see/delete them." 2939msgstr "" 2940 2941#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:141 2942#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:476 2943msgid "Attempt to support newer firmware" 2944msgstr "" 2945 2946#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:142 2947msgid "" 2948"Kobo routinely updates the firmware and the database version. With this " 2949"option calibre will attempt to perform full read-write functionality - Here " 2950"be Dragons!! Enable only if you are comfortable with restoring your kobo to " 2951"factory defaults and testing software" 2952msgstr "" 2953 2954#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:223 2955#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:226 2956#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:229 2957#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:431 2958#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1590 2959#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1594 2960#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1598 2961#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:2052 2962#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:73 2963#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:159 2964#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:213 2965#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:216 2966#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:219 2967#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:288 2968#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:295 2969#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:318 2970msgid "Getting list of books on device..." 2971msgstr "เรียกรายการหนังสือจากอุปกรณ์ปลายทาง" 2972 2973#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:567 2974#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:574 2975#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1565 2976#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1571 2977#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:443 2978#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:448 2979msgid "Removing books from device metadata listing..." 2980msgstr "ลบหนังสือออกจากรายการชุดข้อมูลในอุปกรณ์ปลายทาง" 2981 2982#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:580 2983#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:615 2984#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:459 2985#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1523 2986#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1537 2987#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:372 2988#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:403 2989msgid "Adding books to device metadata listing..." 2990msgstr "เพิ่มหนังสือในรายการชุดข้อมูลในอุปกรณ์ปลายทาง" 2991 2992#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:708 2993#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3721 2994msgid "Kobo database version unsupported - See details" 2995msgstr "" 2996 2997#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:709 2998msgid "" 2999"Your Kobo is running an updated firmware/database version. As calibre does " 3000"not know about this updated firmware, database editing is disabled, to " 3001"prevent corruption. You can still send books to your Kobo with calibre, but" 3002" deleting books and managing collections is disabled. If you are willing to " 3003"experiment and know how to reset your Kobo to Factory defaults, you can " 3004"override this check by right clicking the device icon in calibre and " 3005"selecting \"Configure this device\" and then the \"Attempt to support newer" 3006" firmware\" option. Doing so may require you to perform a factory reset of " 3007"your Kobo." 3008msgstr "" 3009 3010#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:738 3011#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:630 3012msgid "Not Implemented" 3013msgstr "ยังไม่รองรับ" 3014 3015#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:739 3016msgid "" 3017"\".kobo\" files do not exist on the device as books; instead they are rows " 3018"in the sqlite database. Currently they cannot be exported or viewed." 3019msgstr "" 3020 3021#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1234 3022#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1239 3023#, python-format 3024msgid "" 3025"<hr /><b>Book last read:</b> %(time)s<br /><b>Percentage read:</b> " 3026"%(pr)d%%<hr />" 3027msgstr "" 3028 3029#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1258 3030#, python-format 3031msgid "" 3032"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br " 3033"/><b>Chapter Progress:</b> %(chapter_progress)s%%<br />%(annotation)s<br " 3034"/><hr />" 3035msgstr "" 3036 3037#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1268 3038#, python-format 3039msgid "" 3040"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br " 3041"/><b>Chapter progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> " 3042"%(text)s<br /><hr />" 3043msgstr "" 3044 3045#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1278 3046#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1290 3047#, python-format 3048msgid "" 3049"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br " 3050"/><b>Chapter progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> " 3051"%(text)s<br /><b>Notes:</b> %(annotation)s<br /><hr />" 3052msgstr "" 3053 3054#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:1352 3055#, python-format 3056msgid "" 3057"Communicate with the Kobo Touch, Glo, Mini, Aura HD, Aura H2O, Glo HD, Touch" 3058" 2, Aura ONE, Aura Edition 2, Aura H2O Edition 2, Clara HD, Forma, Libra " 3059"H2O, Elipsa, Sage and Libra 2 eReaders. Based on the existing Kobo driver by" 3060" %s." 3061msgstr "" 3062 3063#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3722 3064msgid "" 3065"Your Kobo is running an updated firmware/database version. As calibre does " 3066"not know about this updated firmware, database editing is disabled, to " 3067"prevent corruption. You can still send books to your Kobo with calibre, but" 3068" deleting books and managing collections is disabled. If you are willing to " 3069"experiment and know how to reset your Kobo to Factory defaults, you can " 3070"override this check by right clicking the device icon in calibre and " 3071"selecting \"Configure this device\" and then the \"Attempt to support newer " 3072"firmware\" option. Doing so may require you to perform a factory reset of " 3073"your Kobo." 3074msgstr "" 3075 3076#: /__w/calibre/calibre/src/calibre/devices/kobo/driver.py:3736 3077#, python-format 3078msgid "" 3079"Discussion of any new Kobo firmware can be found in the Kobo forum at " 3080"MobileRead. This is at %s." 3081msgstr "" 3082 3083#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:57 3084msgid "Collections, covers && uploads" 3085msgstr "" 3086 3087#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:58 3088msgid "Metadata, on device && advanced" 3089msgstr "" 3090 3091#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:191 3092msgid "Uploading of books" 3093msgstr "" 3094 3095#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:198 3096msgid "Modify CSS" 3097msgstr "" 3098 3099#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:199 3100#, python-brace-format 3101msgid "" 3102"This allows addition of user CSS rules and removal of some CSS. When sending" 3103" a book, the driver adds the contents of {0} to all stylesheets in the EPUB." 3104" This file is searched for in the root folder of the main memory of the " 3105"device. As well as this, if the file contains settings for the \"orphans\" " 3106"or \"widows\", these are removed for all styles in the original stylesheet." 3107msgstr "" 3108 3109#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:207 3110msgid "Do not treat replacements as new books" 3111msgstr "" 3112 3113#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:208 3114msgid "" 3115"When a new book is side-loaded, the Kobo firmware imports details of the " 3116"book into the internal database. Even if the book is a replacement for an " 3117"existing book, the Kobo will remove the book from the database and then " 3118"treat it as a new book. This means that the reading status, bookmarks and " 3119"collections for the book will be lost. This option overrides firmware " 3120"behavior and attempts to prevent a book that has been resent from being " 3121"treated as a new book. If you prefer to have replacements treated as new " 3122"books, turn this option off." 3123msgstr "" 3124 3125#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:233 3126#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:344 3127#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1355 3128msgid "Collections" 3129msgstr "" 3130 3131#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:241 3132#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:252 3133msgid "" 3134"Create new bookshelves on the Kobo if they do not exist. This is only for " 3135"firmware V2.0.0 or later." 3136msgstr "" 3137 3138#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:243 3139msgid "Collections columns:" 3140msgstr "" 3141 3142#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:245 3143msgid "" 3144"The Kobo from firmware V2.0.0 supports bookshelves. These are created on the" 3145" Kobo. Specify a tags type column for automatic management." 3146msgstr "" 3147 3148#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:251 3149msgid "Create collections" 3150msgstr "" 3151 3152#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:256 3153msgid "Delete empty bookshelves" 3154msgstr "" 3155 3156#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:257 3157msgid "" 3158"Delete any empty bookshelves from the Kobo when syncing is finished. This is" 3159" only for firmware V2.0.0 or later." 3160msgstr "" 3161 3162#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:261 3163msgid "Ignore collections:" 3164msgstr "" 3165 3166#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:263 3167msgid "" 3168"List the names of collections to be ignored by the collection management. " 3169"The collections listed will not be changed. Names are separated by commas." 3170msgstr "" 3171 3172#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:300 3173msgid "Upload covers" 3174msgstr "" 3175 3176#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:308 3177msgid "" 3178"Upload cover images from the calibre library when sending books to the " 3179"device." 3180msgstr "" 3181 3182#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:312 3183msgid "Convert covers to grayscale when uploading." 3184msgstr "" 3185 3186#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:317 3187msgid "Upload dithered covers" 3188msgstr "" 3189 3190#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:318 3191msgid "" 3192"Dither cover images to the appropriate 16c grayscale palette for an eInk " 3193"screen. This usually ensures greater accuracy and avoids banding, making " 3194"sleep covers look better. On FW >= 4.11, Nickel itself may sometimes do a " 3195"decent job of it. Has no effect without \"Upload black and white covers\"!" 3196msgstr "" 3197 3198#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:332 3199msgid "Keep cover aspect ratio" 3200msgstr "" 3201 3202#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:333 3203msgid "" 3204"When uploading covers, do not change the aspect ratio when resizing for the " 3205"device. This is for firmware versions 2.3.1 and later." 3206msgstr "" 3207 3208#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:338 3209msgid "Letterbox full-screen covers" 3210msgstr "" 3211 3212#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:339 3213msgid "" 3214"Do it on our end, instead of letting Nickel handle it. Provides pixel-" 3215"perfect results on devices where Nickel does not do extra processing. " 3216"Obviously has no effect without \"Keep cover aspect ratio\". This is " 3217"probably undesirable if you disable the \"Show book covers full screen\" " 3218"setting on your device." 3219msgstr "" 3220 3221#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:347 3222msgid "" 3223"Choose the color to use when letterboxing the cover. The default color is " 3224"black (#000000)" 3225msgstr "" 3226 3227#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:362 3228msgid "Save covers as PNG" 3229msgstr "" 3230 3231#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:363 3232msgid "" 3233"Use the PNG image format instead of JPG. Higher quality, especially with " 3234"\"Upload dithered covers\" enabled, which will also help generate " 3235"potentially smaller files. Behavior completely unknown on old (< 3.x) Kobo " 3236"firmwares, known to behave on FW >= 4.8. Has no effect without \"Upload " 3237"black and white covers\"!" 3238msgstr "" 3239 3240#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:419 3241msgid "Show as on device" 3242msgstr "" 3243 3244#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:427 3245msgid "" 3246"Kobo shows recommendations on the device. In some cases these have files " 3247"but in other cases they are just pointers to the web site to buy. Enable if " 3248"you wish to see/delete them." 3249msgstr "" 3250 3251#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:434 3252msgid "Show archived books" 3253msgstr "" 3254 3255#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:435 3256msgid "" 3257"Archived books are listed on the device but need to be downloaded to read. " 3258"Use this option to show these books and match them with books in the calibre" 3259" library." 3260msgstr "" 3261 3262#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:468 3263msgid "Advanced options" 3264msgstr "" 3265 3266#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:477 3267msgid "" 3268"Kobo routinely updates the firmware and the database version. With this " 3269"option calibre will attempt to perform full read-write functionality - Here " 3270"be Dragons!! Enable only if you are comfortable with restoring your kobo to " 3271"factory defaults and testing software. This driver supports firmware V2.x.x " 3272"and DBVersion up to " 3273msgstr "" 3274 3275#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:487 3276msgid "Title to test when debugging" 3277msgstr "" 3278 3279#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:488 3280#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:495 3281msgid "" 3282"Part of title of a book that can be used when doing some tests for " 3283"debugging. The test is to see if the string is contained in the title of a " 3284"book. The better the match, the less extraneous output." 3285msgstr "" 3286 3287#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:493 3288msgid "Title to test when debugging:" 3289msgstr "" 3290 3291#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:518 3292msgid "Update metadata on the device" 3293msgstr "" 3294 3295#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:526 3296msgid "" 3297"Update the metadata on the device when it is connected. Be careful when " 3298"doing this as it will take time and could make the initial connection take a" 3299" long time." 3300msgstr "" 3301 3302#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:530 3303msgid "Set series information" 3304msgstr "" 3305 3306#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:531 3307msgid "" 3308"The book lists on the Kobo devices can display series information. This is " 3309"not read by the device from the sideloaded books. Series information can " 3310"only be added to the device after the book has been processed by the device." 3311" Enable if you wish to set series information." 3312msgstr "" 3313 3314#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:538 3315msgid "Update metadata on Book Details pages" 3316msgstr "" 3317 3318#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:539 3319msgid "" 3320"This will update the metadata in the device database when the device is " 3321"connected. The metadata updated is displayed on the device in the library " 3322"and the book details page. This is the title, authors, comments/synopsis, " 3323"series name and number, publisher and published Date, ISBN and language. If " 3324"a metadata plugboard exists for the device and book format, this will be " 3325"used to set the metadata." 3326msgstr "" 3327 3328#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:548 3329msgid "Update purchased books" 3330msgstr "" 3331 3332#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:549 3333msgid "Update books purchased from Kobo and downloaded to the device." 3334msgstr "" 3335 3336#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:554 3337msgid "Subtitle" 3338msgstr "" 3339 3340#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:555 3341msgid "Update the subtitle on the device using a template." 3342msgstr "" 3343 3344#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:560 3345msgid "" 3346"Enter a template to use to set the subtitle. If the template is empty, the " 3347"subtitle will be cleared." 3348msgstr "" 3349 3350#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:588 3351#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:648 3352#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:104 3353#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:374 3354#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_line_editor.py:44 3355#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:758 3356#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:54 3357msgid "Edit template" 3358msgstr "" 3359 3360#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:633 3361#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:94 3362msgid "&Template editor" 3363msgstr "" 3364 3365#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:660 3366#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:173 3367#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:115 3368#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:301 3369#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:75 3370msgid "Invalid template" 3371msgstr "" 3372 3373#: /__w/calibre/calibre/src/calibre/devices/kobo/kobotouch_config.py:661 3374#, python-format 3375msgid "The template \"%s\" is invalid:" 3376msgstr "" 3377 3378#: /__w/calibre/calibre/src/calibre/devices/misc.py:19 3379msgid "Communicate with the Palm Pre" 3380msgstr "ติดต่อกับ Palm Pre" 3381 3382#: /__w/calibre/calibre/src/calibre/devices/misc.py:39 3383msgid "Communicate with the Bq Avant" 3384msgstr "" 3385 3386#: /__w/calibre/calibre/src/calibre/devices/misc.py:61 3387msgid "Communicate with the Sweex/Kogan/Q600/Wink" 3388msgstr "" 3389 3390#: /__w/calibre/calibre/src/calibre/devices/misc.py:82 3391#: /__w/calibre/calibre/src/calibre/devices/misc.py:110 3392msgid "Communicate with the Pandigital Novel" 3393msgstr "ติดต่อกับ Pandigital Novel" 3394 3395#: /__w/calibre/calibre/src/calibre/devices/misc.py:130 3396msgid "Communicate with the VelocityMicro" 3397msgstr "ติดต่อกับ เวโลซิตี้ไมโคร" 3398 3399#: /__w/calibre/calibre/src/calibre/devices/misc.py:149 3400msgid "Communicate with the GM2000" 3401msgstr "ติดต่อกับ GM2000" 3402 3403#: /__w/calibre/calibre/src/calibre/devices/misc.py:170 3404msgid "Communicate with the Acer Lumiread" 3405msgstr "" 3406 3407#: /__w/calibre/calibre/src/calibre/devices/misc.py:206 3408msgid "Communicate with the Aluratek Color" 3409msgstr "" 3410 3411#: /__w/calibre/calibre/src/calibre/devices/misc.py:229 3412msgid "Communicate with the Trekstor" 3413msgstr "" 3414 3415#: /__w/calibre/calibre/src/calibre/devices/misc.py:261 3416msgid "Communicate with the EEE Reader" 3417msgstr "" 3418 3419#: /__w/calibre/calibre/src/calibre/devices/misc.py:283 3420msgid "Communicate with the Adam tablet" 3421msgstr "" 3422 3423#: /__w/calibre/calibre/src/calibre/devices/misc.py:305 3424msgid "Communicate with the Nextbook Reader" 3425msgstr "" 3426 3427#: /__w/calibre/calibre/src/calibre/devices/misc.py:359 3428msgid "Communicate with the Moovybook Reader" 3429msgstr "" 3430 3431#: /__w/calibre/calibre/src/calibre/devices/misc.py:382 3432msgid "Communicate with the COBY" 3433msgstr "" 3434 3435#: /__w/calibre/calibre/src/calibre/devices/misc.py:409 3436msgid "Communicate with the Ex124G" 3437msgstr "" 3438 3439#: /__w/calibre/calibre/src/calibre/devices/misc.py:437 3440msgid "Communicate with the WayteQ and SPC Dickens Readers" 3441msgstr "" 3442 3443#: /__w/calibre/calibre/src/calibre/devices/misc.py:505 3444msgid "Communicate with the Woxter Scriba reader" 3445msgstr "" 3446 3447#: /__w/calibre/calibre/src/calibre/devices/misc.py:528 3448msgid "Communicate with the PocketBook Touch Lux 2 and Inkpad X readers" 3449msgstr "" 3450 3451#: /__w/calibre/calibre/src/calibre/devices/misc.py:549 3452msgid "Communicate with the SONY DPT-S1" 3453msgstr "" 3454 3455#: /__w/calibre/calibre/src/calibre/devices/misc.py:571 3456msgid "Communicate with the Bq Cervantes" 3457msgstr "" 3458 3459#: /__w/calibre/calibre/src/calibre/devices/mtp/base.py:31 3460msgid "MTP device" 3461msgstr "" 3462 3463#: /__w/calibre/calibre/src/calibre/devices/mtp/base.py:33 3464msgid "Communicate with MTP devices" 3465msgstr "" 3466 3467#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:196 3468#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1240 3469#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:148 3470msgid "Get device information..." 3471msgstr "เรียกข้อมูลอุปกรณ์ปลายทาง" 3472 3473#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:219 3474msgid "Listing files, this can take a while" 3475msgstr "" 3476 3477#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:234 3478msgid "Reading e-book metadata" 3479msgstr "" 3480 3481#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:267 3482#, python-format 3483msgid "Reading metadata from %s" 3484msgstr "" 3485 3486#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:286 3487msgid "Updating metadata cache on device" 3488msgstr "" 3489 3490#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:288 3491msgid "Finished reading metadata from device" 3492msgstr "" 3493 3494#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:420 3495#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1510 3496#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1512 3497#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:347 3498#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:349 3499msgid "Transferring books to device..." 3500msgstr "ถ่ายหนังสือลงในอุปกรณ์ปลายทาง" 3501 3502#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:448 3503#, python-format 3504msgid "Transferred %s to device" 3505msgstr "" 3506 3507#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:450 3508msgid "Transfer to device finished..." 3509msgstr "" 3510 3511#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:471 3512#, python-format 3513msgid "Added %s" 3514msgstr "" 3515 3516#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:473 3517msgid "Adding complete" 3518msgstr "" 3519 3520#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:489 3521msgid "Deleting books from device..." 3522msgstr "" 3523 3524#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:495 3525#, python-format 3526msgid "Deleted %s" 3527msgstr "" 3528 3529#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:496 3530msgid "All books deleted" 3531msgstr "" 3532 3533#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:499 3534msgid "Removing books from metadata" 3535msgstr "" 3536 3537#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:513 3538#, python-format 3539msgid "Removed %s" 3540msgstr "" 3541 3542#: /__w/calibre/calibre/src/calibre/devices/mtp/driver.py:515 3543msgid "All books removed" 3544msgstr "" 3545 3546#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:236 3547msgid "Unnamed device" 3548msgstr "" 3549 3550#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:238 3551#, python-brace-format 3552msgid "" 3553"The device {0} is not allowing connections. Unlock the screen on the {0}, " 3554"tap \"Allow\" on any connection popup message you see, then either wait a " 3555"minute or restart calibre. You might also have to change the mode of the USB" 3556" connection on the {0} to \"Media Transfer mode (MTP)\" or similar." 3557msgstr "" 3558 3559#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:264 3560#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:344 3561msgid "Unknown MTP device" 3562msgstr "" 3563 3564#: /__w/calibre/calibre/src/calibre/devices/mtp/unix/driver.py:283 3565#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:232 3566#, python-format 3567msgid "Found object: %s" 3568msgstr "" 3569 3570#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:64 3571msgid "MTP devices are not supported on Windows XP" 3572msgstr "" 3573 3574#: /__w/calibre/calibre/src/calibre/devices/mtp/windows/driver.py:77 3575msgid "" 3576"The Windows Portable Devices service is not available on your computer. You " 3577"may need to install Windows Media Player 11 or newer and/or restart your " 3578"computer" 3579msgstr "" 3580 3581#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:19 3582msgid "Communicate with the Nokia 770 Internet Tablet." 3583msgstr "" 3584 3585#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:43 3586msgid "Communicate with the Nokia N800/N810/N900/N950/N9 Maemo/MeeGo devices." 3587msgstr "" 3588 3589#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:57 3590msgid "Communicate with the Nokia E71X" 3591msgstr "" 3592 3593#: /__w/calibre/calibre/src/calibre/devices/nokia/driver.py:78 3594msgid "Communicate with the Nokia E52" 3595msgstr "ติดต่อกับ Nokia E52" 3596 3597#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:22 3598msgid "The Nook" 3599msgstr "The Nook" 3600 3601#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:23 3602msgid "Communicate with the Nook e-book reader." 3603msgstr "" 3604 3605#: /__w/calibre/calibre/src/calibre/devices/nook/driver.py:84 3606msgid "" 3607"Communicate with the Nook Color, TSR, Glowlight and Tablet e-book readers." 3608msgstr "" 3609 3610#: /__w/calibre/calibre/src/calibre/devices/nuut2/driver.py:19 3611msgid "Communicate with the Nuut2 e-book reader." 3612msgstr "" 3613 3614#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:30 3615msgid "Communicate with the Paladin readers" 3616msgstr "" 3617 3618#: /__w/calibre/calibre/src/calibre/devices/paladin/driver.py:51 3619#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:72 3620msgid "" 3621"Comma separated list of metadata fields to turn into collections on the " 3622"device. Possibilities include: " 3623msgstr "รายชื่อชุดข้อมูลฟิลด์คั่นด้วยคอมม่าจะถูกแปลงเป็นคอลเลคชั่นในอุปกรณ์ปลายทาง ส่วนใหญ่ได้แก่ " 3624 3625#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:23 3626msgid "Communicate with Sony e-book readers older than the PRST1." 3627msgstr "" 3628 3629#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:59 3630msgid "Comments have been removed as the SONY reader chokes on them" 3631msgstr "" 3632 3633#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:65 3634#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:285 3635msgid "All by title" 3636msgstr "" 3637 3638#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:66 3639#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:286 3640msgid "All by author" 3641msgstr "" 3642 3643#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:69 3644#, python-format 3645msgid "" 3646"Comma separated list of metadata fields to turn into collections on the " 3647"device. Possibilities include: %(coll)s. Two special collections are " 3648"available: %(abt)s:%(abtv)s and %(aba)s:%(abav)s. Add these values to the " 3649"list to enable them. The collections will be given the name provided after " 3650"the \":\" character." 3651msgstr "" 3652 3653#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:76 3654msgid "Upload separate cover thumbnails for books (newer readers)" 3655msgstr "" 3656 3657#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:77 3658msgid "" 3659"Normally, the SONY readers get the cover image from the e-book file itself. " 3660"With this option, calibre will send a separate cover image to the reader, " 3661"useful if you are sending DRMed books in which you cannot change the cover. " 3662"WARNING: This option should only be used with newer SONY readers: 350, 650, " 3663"950 and newer." 3664msgstr "" 3665 3666#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:83 3667msgid "" 3668"Refresh separate covers when using automatic management (newer readers)" 3669msgstr "" 3670 3671#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:84 3672#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:82 3673msgid "" 3674"Set this option to have separate book covers uploaded every time you connect" 3675" your device. Unset this option if you have so many books on the reader that" 3676" performance is unacceptable." 3677msgstr "" 3678 3679#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:88 3680#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:86 3681msgid "Preserve cover aspect ratio when building thumbnails" 3682msgstr "" 3683 3684#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:89 3685#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:88 3686msgid "" 3687"Set this option if you want the cover thumbnails to have the same aspect " 3688"ratio (width to height) as the cover. Unset it if you want the thumbnail to " 3689"be the maximum size, ignoring aspect ratio." 3690msgstr "" 3691 3692#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:93 3693msgid "Search for books in all folders" 3694msgstr "" 3695 3696#: /__w/calibre/calibre/src/calibre/devices/prs505/driver.py:94 3697msgid "" 3698"Setting this option tells calibre to look for books in all folders on the " 3699"device and its cards. This permits calibre to find books put on the device " 3700"by other software and by wireless download." 3701msgstr "" 3702 3703#: /__w/calibre/calibre/src/calibre/devices/prs505/sony_cache.py:195 3704#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/structure.py:106 3705msgid "Unnamed" 3706msgstr "ยังไม่กำหนดชื่อ" 3707 3708#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:41 3709msgid "Communicate with the PRST1 and newer SONY e-book readers" 3710msgstr "" 3711 3712#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:75 3713msgid "Upload separate cover thumbnails for books" 3714msgstr "" 3715 3716#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:76 3717msgid "" 3718"Normally, the SONY readers get the cover image from the e-book file itself. " 3719"With this option, calibre will send a separate cover image to the reader, " 3720"useful if you are sending DRMed books in which you cannot change the cover." 3721msgstr "" 3722 3723#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:80 3724msgid "Refresh separate covers when using automatic management" 3725msgstr "" 3726 3727#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:92 3728msgid "Use SONY Author Format (First Author Only)" 3729msgstr "" 3730 3731#: /__w/calibre/calibre/src/calibre/devices/prst1/driver.py:94 3732msgid "" 3733"Set this option if you want the author on the Sony to appear the same way " 3734"the T1 sets it. This means it will only show the first author for books with" 3735" multiple authors. Leave this disabled if you use Metadata plugboards." 3736msgstr "" 3737 3738#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:185 3739msgid "Wireless device" 3740msgstr "" 3741 3742#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:189 3743msgid "Communicate with Smart Device apps" 3744msgstr "" 3745 3746#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:287 3747msgid "All by something" 3748msgstr "" 3749 3750#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:290 3751msgid "Enable connections at startup" 3752msgstr "" 3753 3754#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:291 3755msgid "Check this box to allow connections when calibre starts" 3756msgstr "" 3757 3758#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:293 3759msgid "Security password" 3760msgstr "" 3761 3762#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:294 3763msgid "Enter a password that the device app must use to connect to calibre" 3764msgstr "" 3765 3766#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:296 3767msgid "Use fixed network port" 3768msgstr "" 3769 3770#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:297 3771msgid "" 3772"If checked, use the port number in the \"Port\" box, otherwise the driver " 3773"will pick a random port" 3774msgstr "" 3775 3776#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:299 3777msgid "Port number: " 3778msgstr "" 3779 3780#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:300 3781msgid "" 3782"Enter the port number the driver is to use if the \"fixed port\" box is " 3783"checked" 3784msgstr "" 3785 3786#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:301 3787msgid "Print extra debug information" 3788msgstr "" 3789 3790#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:302 3791msgid "Check this box if requested when reporting problems" 3792msgstr "" 3793 3794#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:304 3795msgid "" 3796"Comma separated list of metadata fields to turn into collections on the " 3797"device." 3798msgstr "" 3799 3800#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:306 3801#, python-format 3802msgid "" 3803"Possibilities include: series, tags, authors, etc. Three special collections" 3804" are available: %(abt)s:%(abtv)s, %(aba)s:%(abav)s, and %(abs)s:%(absv)s. " 3805"Add these values to the list to enable them. The collections will be given " 3806"the name provided after the \":\" character." 3807msgstr "" 3808 3809#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:314 3810msgid "Enable the no-activity timeout" 3811msgstr "" 3812 3813#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:315 3814#, python-format 3815msgid "" 3816"If this box is checked, calibre will automatically disconnect if a connected" 3817" device does nothing for %d minutes. Unchecking this box disables this " 3818"timeout, so calibre will never automatically disconnect." 3819msgstr "" 3820 3821#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:319 3822msgid "Use this IP address" 3823msgstr "" 3824 3825#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:320 3826msgid "" 3827"Use this option if you want to force the driver to listen on a particular IP" 3828" address. The driver will listen only on the entered address, and this " 3829"address will be the one advertized over mDNS (BonJour)." 3830msgstr "" 3831 3832#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:324 3833msgid "Replace books with same calibre ID" 3834msgstr "" 3835 3836#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:325 3837msgid "" 3838"Use this option to overwrite a book on the device if that book has the same " 3839"calibre identifier as the book being sent. The file name of the book will " 3840"not change even if the save template produces a different result. Using this" 3841" option in most cases prevents having multiple copies of a book on the " 3842"device." 3843msgstr "" 3844 3845#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:330 3846msgid "Cover thumbnail compression quality" 3847msgstr "" 3848 3849#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:331 3850msgid "" 3851"Use this option to control the size and quality of the cover file sent to " 3852"the device. It must be between 50 and 99. The larger the number the higher " 3853"quality the cover, but also the larger the file. For example, changing this " 3854"from 70 to 90 results in a much better cover that is approximately 2.5 times" 3855" as big. To see the changes you must force calibre to resend metadata to the" 3856" device, either by changing the metadata for the book (updating the last " 3857"modification time) or resending the book itself." 3858msgstr "" 3859 3860#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:340 3861msgid "Use metadata cache" 3862msgstr "" 3863 3864#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:341 3865msgid "" 3866"Setting this option allows calibre to keep a copy of metadata on the device," 3867" speeding up device connections. Unsetting this option disables keeping the " 3868"copy, forcing the device to send metadata to calibre on every connect. Unset" 3869" this option if you think that the cache might not be operating correctly." 3870msgstr "" 3871 3872#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:347 3873msgid "Additional file extensions to send to the device" 3874msgstr "" 3875 3876#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:348 3877msgid "" 3878"This is a comma-separated list of format file extensions you want to be able" 3879" to send to the device. For example, you might have audio books in your " 3880"library with the extension \"m4b\" that you want to listen to on your " 3881"device. Don't worry about the \"extra enabled extensions\" warning." 3882msgstr "" 3883 3884#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:353 3885msgid "Ignore device free space" 3886msgstr "" 3887 3888#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:354 3889msgid "" 3890"Check this box to ignore the amount of free space reported by your devices. " 3891"This might be needed if you store books on an SD card and the device doesn't" 3892" have much free main memory." 3893msgstr "" 3894 3895#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1009 3896#, python-format 3897msgid "Too many connection attempts from %s" 3898msgstr "" 3899 3900#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1107 3901msgid "" 3902"The app on your device is too old and is no longer supported. Update it to a" 3903" newer version." 3904msgstr "" 3905 3906#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1657 3907msgid "" 3908"You have book formats in your library with dates in the future. See calibre " 3909"for details" 3910msgstr "" 3911 3912#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1692 3913#, python-format 3914msgid "The read sync column %s is not in calibre's library" 3915msgstr "" 3916 3917#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1697 3918#, python-format 3919msgid "The read sync column %s is not a Yes/No column" 3920msgstr "" 3921 3922#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1704 3923#, python-format 3924msgid "The read date sync column %s is not in calibre's library" 3925msgstr "" 3926 3927#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1709 3928#, python-format 3929msgid "The read date sync column %s is not a date column" 3930msgstr "" 3931 3932#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1908 3933#, python-format 3934msgid "" 3935"Bad compression quality setting. It must be a number between 50 and 99. " 3936"Forced to be %d." 3937msgstr "" 3938 3939#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1929 3940#, python-format 3941msgid "Invalid port in options: %s" 3942msgstr "" 3943 3944#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1937 3945#, python-format 3946msgid "Failed to connect to port %d. Try a different value." 3947msgstr "" 3948 3949#: /__w/calibre/calibre/src/calibre/devices/smart_device_app/driver.py:1949 3950msgid "Failed to allocate a random port" 3951msgstr "" 3952 3953#: /__w/calibre/calibre/src/calibre/devices/sne/driver.py:19 3954msgid "Communicate with the Samsung SNE e-book reader." 3955msgstr "" 3956 3957#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:12 3958msgid "Communicate with the Teclast K3/K5 reader." 3959msgstr "ติดต่อกับ Teclast K3/K5 reader" 3960 3961#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:40 3962msgid "Communicate with the Newsmy reader." 3963msgstr "ติดต่อกับ Newsmy reader" 3964 3965#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:52 3966msgid "Communicate with the Archos reader." 3967msgstr "" 3968 3969#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:63 3970msgid "Communicate with the Pico reader." 3971msgstr "ติดต่อกับเครื่องอ่านพิคโก" 3972 3973#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:76 3974msgid "Communicate with the iPapyrus reader." 3975msgstr "ติดต่อกับ iPapyrus reader" 3976 3977#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:88 3978msgid "Communicate with the Sovos reader." 3979msgstr "ติดต่อกับ Sovos reader" 3980 3981#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:99 3982msgid "Communicate with the Sunstech EB700 reader." 3983msgstr "" 3984 3985#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:111 3986msgid "Communicate with the Stash W950 reader." 3987msgstr "" 3988 3989#: /__w/calibre/calibre/src/calibre/devices/teclast/driver.py:124 3990msgid "Communicate with the Wexler reader." 3991msgstr "" 3992 3993#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:275 3994#, python-format 3995msgid "Unable to detect any disk drives for the device: %s. Try rebooting" 3996msgstr "" 3997 3998#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:411 3999#, python-format 4000msgid "Unable to detect the %s mount point. Try rebooting." 4001msgstr "ตรวจสอบไม่พบ %s" 4002 4003#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:486 4004#, python-format 4005msgid "Unable to detect the %s disk drive." 4006msgstr "ไม่สามารถตรวจพบไดร์ %s" 4007 4008#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:570 4009#, python-format 4010msgid "" 4011"Unable to detect the %s disk drive. Either the device has already been " 4012"ejected, or your kernel is exporting a deprecated version of SYSFS." 4013msgstr "" 4014 4015#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:581 4016#, python-format 4017msgid "Unable to mount main memory (Error code: %d)" 4018msgstr "" 4019 4020#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:637 4021#, python-format 4022msgid "" 4023"The main memory of %s is read only. This usually happens because of file " 4024"system errors." 4025msgstr "หน่วยความจำหลักของ %s อยู่ในสถานะอ่านอย่างเดียวส่วนใหญ่เกิดจากระบบไฟล์มีปัญหา" 4026 4027#: /__w/calibre/calibre/src/calibre/devices/usbms/device.py:673 4028msgid "Unable to mount the device" 4029msgstr "" 4030 4031#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:13 4032msgid "Configure Device" 4033msgstr "ตั้งค่าอุปกรณ์" 4034 4035#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:63 4036msgid "settings for device drivers" 4037msgstr "" 4038 4039#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:65 4040msgid "Ordered list of formats the device will accept" 4041msgstr "รายการรูปแบบอุปกรณ์ปลายทางแบบเรียงลำดับจะถูกรับ" 4042 4043#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:67 4044#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:92 4045msgid "Place files in sub-folders if the device supports them" 4046msgstr "" 4047 4048#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:69 4049#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 4050#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:96 4051#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:97 4052msgid "Read metadata from files on device" 4053msgstr "อ่านชุดข้อมูลจากไฟล์บนอุปกรณ์ปลายทาง" 4054 4055#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:71 4056msgid "Use author sort instead of author" 4057msgstr "" 4058 4059#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:73 4060msgid "Template to control how books are saved" 4061msgstr "เทมเพลสที่ควบคุมการบันทึกข้อมูลหนังสือ" 4062 4063#: /__w/calibre/calibre/src/calibre/devices/usbms/deviceconfig.py:76 4064#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:141 4065msgid "Extra customization" 4066msgstr "ปรับแต่งพิเศษ" 4067 4068#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:85 4069msgid "Communicate with an e-book reader." 4070msgstr "" 4071 4072#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:152 4073#, python-format 4074msgid "" 4075"Failed to access files in the main memory of your device. You should contact" 4076" the device manufacturer for support. Common fixes are: try a different USB " 4077"cable/USB port on your computer. If you device has a \"Reset to factory " 4078"defaults\" type of setting somewhere, use it. Underlying error: %s" 4079msgstr "" 4080 4081#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:166 4082#, python-format 4083msgid "" 4084"Permission was denied by macOS trying to access files in the main memory of " 4085"your device. You will need to grant permission explicitly by looking under " 4086"System Preferences > Security and Privacy > Privacy > Files and Folders. " 4087"Underlying error: %s" 4088msgstr "" 4089 4090#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:180 4091#, python-format 4092msgid "" 4093"Failed to access files on the SD card in your device. This can happen for " 4094"many reasons. The SD card may be corrupted, it may be too large for your " 4095"device, it may be write-protected, etc. Try a different SD card, or reformat" 4096" your SD card using the FAT32 filesystem. Also make sure there are not too " 4097"many files in the root of your SD card. Underlying error: %s" 4098msgstr "" 4099 4100#: /__w/calibre/calibre/src/calibre/devices/usbms/driver.py:480 4101msgid "Sending metadata to device..." 4102msgstr "ส่งชุดข้อมูลไปยังอุปกรณ์ปลายทาง" 4103 4104#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:39 4105#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:75 4106msgid "USB Vendor ID (in hex)" 4107msgstr "" 4108 4109#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:40 4110#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:43 4111#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:46 4112msgid "" 4113"Get this ID using Preferences -> Misc -> Get information to set up the user-" 4114"defined device" 4115msgstr "" 4116 4117#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:42 4118#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:77 4119msgid "USB Product ID (in hex)" 4120msgstr "" 4121 4122#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:45 4123#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 4124msgid "USB Revision ID (in hex)" 4125msgstr "" 4126 4127#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:49 4128#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:51 4129#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:53 4130#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:55 4131msgid "Unused (leave blank)" 4132msgstr "" 4133 4134#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:50 4135#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:52 4136#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:54 4137#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:56 4138msgid "This field is no longer used, leave it blank." 4139msgstr "" 4140 4141#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:57 4142msgid "Main memory folder" 4143msgstr "" 4144 4145#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:58 4146#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:61 4147msgid "" 4148"Enter the folder where the books are to be stored. This folder is prepended " 4149"to any send_to_device template" 4150msgstr "" 4151 4152#: /__w/calibre/calibre/src/calibre/devices/user_defined/driver.py:64 4153msgid "" 4154"Check this box if the device's main memory is being seen as card a and the " 4155"card is being seen as main memory" 4156msgstr "" 4157 4158#: /__w/calibre/calibre/src/calibre/devices/utils.py:18 4159#: /__w/calibre/calibre/src/calibre/devices/utils.py:24 4160#, python-format 4161msgid "" 4162"The reader has no storage card %s. You may have changed the default send to " 4163"device action. Right click on the \"Send to device\" button and reset the " 4164"default action to be \"Send to main memory\"." 4165msgstr "" 4166 4167#: /__w/calibre/calibre/src/calibre/devices/utils.py:29 4168#, python-format 4169msgid "Selected slot: %s is not supported." 4170msgstr "สลอทที่เลือก :%s ยังไม่มีโปรแกรมสนับสนุน" 4171 4172#: /__w/calibre/calibre/src/calibre/devices/utils.py:36 4173msgid "There is insufficient free space in main memory" 4174msgstr "พื้นที่ในหน่วยความจำหลักไม่พอ" 4175 4176#: /__w/calibre/calibre/src/calibre/devices/utils.py:38 4177#: /__w/calibre/calibre/src/calibre/devices/utils.py:40 4178msgid "There is insufficient free space on the storage card" 4179msgstr "พื้นที่ในสตอเรจการด์ไม่พอ" 4180 4181#: /__w/calibre/calibre/src/calibre/ebooks/comic/input.py:211 4182#, python-format 4183msgid "Rendered %s" 4184msgstr "" 4185 4186#: /__w/calibre/calibre/src/calibre/ebooks/comic/input.py:214 4187#, python-format 4188msgid "Failed %s" 4189msgstr "" 4190 4191#: /__w/calibre/calibre/src/calibre/ebooks/comic/input.py:269 4192#, python-format 4193msgid "" 4194"Failed to process comic: \n" 4195"\n" 4196"%s" 4197msgstr "" 4198 4199#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:21 4200msgid "" 4201"input_file output_file [options]\n" 4202"\n" 4203"Convert an e-book from one format to another.\n" 4204"\n" 4205"input_file is the input and output_file is the output. Both must be specified as the first two arguments to the command.\n" 4206"\n" 4207"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" 4208"\n" 4209"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" 4210"\n" 4211"For full documentation of the conversion system see\n" 4212msgstr "" 4213 4214#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:106 4215msgid "" 4216"Path to a file containing rules to transform the CSS styles in this book. " 4217"The easiest way to create such a file is to use the wizard for creating " 4218"rules in the calibre GUI. Access it in the \"Look & feel->Transform styles\"" 4219" section of the conversion dialog. Once you create the rules, you can use " 4220"the \"Export\" button to save them to a file." 4221msgstr "" 4222 4223#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:115 4224msgid "" 4225"Path to a file containing rules to transform the HTML in this book. The " 4226"easiest way to create such a file is to use the wizard for creating rules in" 4227" the calibre GUI. Access it in the \"Look & feel->Transform HTML\" section " 4228"of the conversion dialog. Once you create the rules, you can use the " 4229"\"Export\" button to save them to a file." 4230msgstr "" 4231 4232#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:128 4233msgid "INPUT OPTIONS" 4234msgstr "ตัวเลือกอินพุท" 4235 4236#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:128 4237msgid "OUTPUT OPTIONS" 4238msgstr "ตัวเลือกเอาท์พุท" 4239 4240#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:176 4241#, python-format 4242msgid "Options to control the processing of the input %s file" 4243msgstr "ตัวเลือกเพื่อควบคุมกระบวนการนำเข้าไฟล์ %s" 4244 4245#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:183 4246#, python-format 4247msgid "Options to control the processing of the output %s" 4248msgstr "ตัวเลือกเพื่อควบคุมกระบวนการส่งออกไฟล์ %s" 4249 4250#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:197 4251msgid "LOOK AND FEEL" 4252msgstr "" 4253 4254#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:198 4255msgid "Options to control the look and feel of the output" 4256msgstr "ตัวเลือกแสดงรูปลักษณ์ของเอาท์พุท" 4257 4258#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:216 4259msgid "HEURISTIC PROCESSING" 4260msgstr "" 4261 4262#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:217 4263#, python-format 4264msgid "" 4265"Modify the document text and structure using common patterns. Disabled by " 4266"default. Use %(en)s to enable. Individual actions can be disabled with the " 4267"%(dis)s options." 4268msgstr "" 4269 4270#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:224 4271msgid "SEARCH AND REPLACE" 4272msgstr "" 4273 4274#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:225 4275#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:25 4276msgid "Modify the document text and structure using user defined patterns." 4277msgstr "" 4278 4279#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:234 4280msgid "STRUCTURE DETECTION" 4281msgstr "" 4282 4283#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:235 4284msgid "Control auto-detection of document structure." 4285msgstr "ควบคุมระบบตรวจสอบโครงสร้างเอกสารอัตโนมัติ" 4286 4287#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:244 4288msgid "TABLE OF CONTENTS" 4289msgstr "" 4290 4291#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:245 4292msgid "" 4293"Control the automatic generation of a Table of Contents. By default, if the " 4294"source file has a Table of Contents, it will be used in preference to the " 4295"automatically generated one." 4296msgstr "ควบคุมระบบการสร้างสารบาญอัตโนมัติ โดยปกติหากแหล่งต้นทางไฟล์มีสารบาญอยู่แล้วมันจะถูกเรียกใช้ก่อน" 4297 4298#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:255 4299msgid "METADATA" 4300msgstr "" 4301 4302#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:255 4303msgid "Options to set metadata in the output" 4304msgstr "ตัวเลือกที่จะกำหนดชุดข้อมูลเอาท์พุท" 4305 4306#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:258 4307msgid "DEBUG" 4308msgstr "" 4309 4310#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:258 4311msgid "Options to help with debugging the conversion" 4312msgstr "ตัวเลือกที่จะช่วยในการตรวจหาจุดผิดพลาดในการแปลงค่า" 4313 4314#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:281 4315msgid "" 4316"List builtin recipe names. You can create an e-book from a builtin recipe " 4317"like this: ebook-convert \"Recipe Name.recipe\" output.epub" 4318msgstr "" 4319 4320#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:429 4321msgid "Output saved to" 4322msgstr "" 4323 4324#: /__w/calibre/calibre/src/calibre/ebooks/conversion/cli.py:435 4325#, python-format 4326msgid "" 4327"The options and default values for the options change depending on both the\n" 4328"input and output formats, so you should always check with::\n" 4329"\n" 4330" %s\n" 4331"\n" 4332"Below are the options that are common to all conversion, followed by the\n" 4333"options specific to every input and output format." 4334msgstr "" 4335 4336#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/azw4_input.py:17 4337msgid "Convert AZW4 to HTML" 4338msgstr "" 4339 4340#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:18 4341msgid "Convert CHM files to OEB" 4342msgstr "" 4343 4344#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:20 4345msgid "" 4346"Optimize comic files (.cbz, .cbr, .cbc) for viewing on portable devices" 4347msgstr "" 4348 4349#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:28 4350msgid "" 4351"Reduce the number of colors used in the image. This works only if you choose" 4352" the PNG output format. It is useful to reduce file sizes. Set to zero to " 4353"turn off. Maximum value is 256. It is off by default." 4354msgstr "" 4355 4356#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:32 4357msgid "" 4358"Disable normalize (improve contrast) color range for pictures. Default: " 4359"False" 4360msgstr "พักใช้การปรับช่วงแสงของภาพให้เป็นปกติในการแสดงภาพ(ทำให้คอนทราสดีขึ้น) ค่าเริ่มต้นคือ False" 4361 4362#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:35 4363msgid "Maintain picture aspect ratio. Default is to fill the screen." 4364msgstr "ควบคุมอัตราการทดภาพ ค่าเริ่มต้นกำหนดไว้ที่แสดงภาพให้เต็มจอ" 4365 4366#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:37 4367msgid "Disable sharpening." 4368msgstr "พักใช้การปรับคมชัด" 4369 4370#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:39 4371msgid "" 4372"Disable trimming of comic pages. For some comics, trimming might remove " 4373"content as well as borders." 4374msgstr "พักใช้การตัดขอบหนังสือการ์ตูน ใช้สำหรับหนังสือการ์ตูนบางเล่มเนื่องจากจะไปทำให้ตัดเนื้อหาบางส่วนออกไป" 4375 4376#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:42 4377msgid "Don't split landscape images into two portrait images" 4378msgstr "อย่าตัดภาพแนวขวางออกแล้วแบ่งเป็นภาพต่อกันสองภาพ" 4379 4380#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:44 4381msgid "" 4382"Keep aspect ratio and scale image using screen height as image width for " 4383"viewing in landscape mode." 4384msgstr "รักษาระดับการทดภาพไว้แต่ใช้ความสูงแทนความกว้างเวลาที่อยู่ในโหมดมองภาพแนวขวาง" 4385 4386#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:47 4387msgid "" 4388"Used for right-to-left publications like manga. Causes landscape pages to be" 4389" split into portrait pages from right to left." 4390msgstr "ใช้สำหรับสำนักพิมพ์ที่พิมพ์จากขวามาซ้าย เช่น สำนักพิมพ์ manga จะทำให้หน้าแนวขวางถูกตัดแบ่งเป็นสองหน้าจากขวามาซ้าย" 4391 4392#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:51 4393msgid "" 4394"Enable Despeckle. Reduces speckle noise. May greatly increase processing " 4395"time." 4396msgstr "เปิดใช้การตัดเสียงรบกวน ช่วยลดเสียงรบกวน และในบางครั้งสามารถทำให้ประสิทธิภาพในการทำงานของโปรแกรมเพิ่มขึ้นอีกด้วย" 4397 4398#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:54 4399msgid "" 4400"Don't sort the files found in the comic alphabetically by name. Instead use " 4401"the order they were added to the comic." 4402msgstr "อย่าใช้การเรียงลำดับชื่อไฟล์ที่พบในหนังสือการ์ตูนตามลำดับอักษร ให้เรียงลำดับชื่อไฟล์ตามลำดับเวลาที่ถูกเพิ่มเข้าไปในหนังสือการ์ตูนจะดีกว่า" 4403 4404#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:58 4405msgid "" 4406"The format that images in the created e-book are converted to. You can " 4407"experiment to see which format gives you optimal size and look on your " 4408"device." 4409msgstr "" 4410 4411#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:62 4412msgid "Apply no processing to the image" 4413msgstr "ไม่ทำอะไรกับภาพทั้งนั้น" 4414 4415#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:64 4416msgid "Do not convert the image to grayscale (black and white)" 4417msgstr "อย่าแปลงภาพเป็นรูปแบบ grayscale (ขาวดำ)" 4418 4419#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:66 4420msgid "" 4421"Specify the image size as width x height pixels, for example: 123x321. " 4422"Normally, an image size is automatically calculated from the output profile," 4423" this option overrides it." 4424msgstr "" 4425 4426#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:70 4427msgid "" 4428"When converting a CBC do not add links to each page to the TOC. Note this " 4429"only applies if the TOC has more than one section" 4430msgstr "" 4431 4432#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:232 4433#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:236 4434#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:250 4435#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:255 4436msgid "Page" 4437msgstr "หน้า" 4438 4439#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/djvu_input.py:18 4440msgid "Convert OCR-ed DJVU files (.djvu) to HTML" 4441msgstr "" 4442 4443#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:14 4444msgid "Convert DOCX files (.docx and .docm) to HTML" 4445msgstr "" 4446 4447#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:20 4448msgid "" 4449"Normally, if a large image is present at the start of the document that " 4450"looks like a cover, it will be removed from the document and used as the " 4451"cover for created e-book. This option turns off that behavior." 4452msgstr "" 4453 4454#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:24 4455msgid "Do not insert a page break after every endnote." 4456msgstr "" 4457 4458#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:26 4459msgid "" 4460"Render superscripts and subscripts so that they do not affect the line " 4461"height." 4462msgstr "" 4463 4464#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:25 4465#, python-format 4466msgid "The size of the page. Default is letter. Choices are %s" 4467msgstr "" 4468 4469#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:29 4470msgid "" 4471"Custom size of the document. Use the form width x height, for example: " 4472"`123x321` to specify the width and height (in pts). This overrides any " 4473"specified page-size." 4474msgstr "" 4475 4476#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:34 4477msgid "" 4478"Do not insert the book cover as an image at the start of the document. If " 4479"you use this option, the book cover will be discarded." 4480msgstr "" 4481 4482#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:38 4483msgid "" 4484"Preserve the aspect ratio of the cover image instead of stretching it out to" 4485" cover the entire page." 4486msgstr "" 4487 4488#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:42 4489msgid "" 4490"Do not insert the table of contents as a page at the start of the document." 4491msgstr "" 4492 4493#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:45 4494#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:56 4495#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:82 4496#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:299 4497#, python-format 4498msgid "" 4499"Extract the contents of the generated %s file to the specified folder. The " 4500"contents of the folder are first deleted, so be careful." 4501msgstr "" 4502 4503#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:51 4504#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 4505msgid "" 4506"The size of the left page margin, in pts. Default is 72pt. Overrides the " 4507"common left page margin setting." 4508msgstr "" 4509 4510#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:57 4511#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:106 4512msgid "" 4513"The size of the top page margin, in pts. Default is 72pt. Overrides the " 4514"common top page margin setting, unless set to zero." 4515msgstr "" 4516 4517#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:63 4518#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:112 4519msgid "" 4520"The size of the right page margin, in pts. Default is 72pt. Overrides the " 4521"common right page margin setting, unless set to zero." 4522msgstr "" 4523 4524#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:69 4525#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:118 4526msgid "" 4527"The size of the bottom page margin, in pts. Default is 72pt. Overrides the " 4528"common bottom page margin setting, unless set to zero." 4529msgstr "" 4530 4531#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_input.py:33 4532msgid "Convert EPUB files (.epub) to HTML" 4533msgstr "" 4534 4535#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:62 4536msgid "" 4537"Turn off splitting at page breaks. Normally, input files are automatically " 4538"split at every page break into two files. This gives an output e-book that " 4539"can be parsed faster and with less resources. However, splitting is slow and" 4540" if your source file contains a very large number of page breaks, you should" 4541" turn off splitting on page breaks." 4542msgstr "" 4543 4544#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:73 4545#, python-format 4546msgid "" 4547"Split all HTML files larger than this size (in KB). This is necessary as " 4548"most EPUB readers cannot handle large file sizes. The default of %defaultKB " 4549"is the size required for Adobe Digital Editions. Set to 0 to disable size " 4550"based splitting." 4551msgstr "" 4552 4553#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:80 4554msgid "" 4555"Normally, if the input file has no cover and you don't specify one, a " 4556"default cover is generated with the title, authors, etc. This option " 4557"disables the generation of this cover." 4558msgstr "โดยปกติถ้าไฟล์อินพุทไม่มีปก และคุณไม่ได้กำหนดให้มี ค่าเริ่มต้นปกจะถูกสร้างโดยใช้ชื่อเรื่อง ชื่อผู้แต่ง และอื่นๆ การเลือกตัวเลือกนี้จะไปยกเลิกคุณสมบัตินี้" 4559 4560#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:86 4561msgid "" 4562"Do not use SVG for the book cover. Use this option if your EPUB is going to " 4563"be used on a device that does not support SVG, like the iPhone or the " 4564"JetBook Lite. Without this option, such devices will display the cover as a " 4565"blank page." 4566msgstr "ห้ามใช้ภาพในรูปแบบ SVG เป็นปกหนังสือ ใช้อ๊อฟชั่นนี้ถ้าต้องการให้ ไฟล์ EPUB ของท่านสามารถใช้กับ ไอโฟน หรือ เจ็ทบุคได้ เพราะถ้าไม่ใช้อ๊อฟชั่นนี้จะทำให้รูปหน้าปกแสดงเป็นหน้าว่างๆ" 4567 4568#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:95 4569msgid "" 4570"When using an SVG cover, this option will cause the cover to scale to cover " 4571"the available screen area, but still preserve its aspect ratio (ratio of " 4572"width to height). That means there may be white borders at the sides or top " 4573"and bottom of the image, but the image will never be distorted. Without this" 4574" option the image may be slightly distorted, but there will be no borders." 4575msgstr "" 4576 4577#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:105 4578msgid "" 4579"This option is needed only if you intend to use the EPUB with FBReaderJ. It " 4580"will flatten the file system inside the EPUB, putting all files into the top" 4581" level." 4582msgstr "" 4583 4584#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:111 4585msgid "" 4586"Insert an inline Table of Contents that will appear as part of the main book" 4587" content." 4588msgstr "" 4589 4590#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:115 4591msgid "" 4592"Put the inserted inline Table of Contents at the end of the book instead of " 4593"the start." 4594msgstr "" 4595 4596#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:119 4597#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:57 4598#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:287 4599#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:58 4600msgid "Title for any generated in-line table of contents." 4601msgstr "" 4602 4603#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:123 4604msgid "" 4605"The version of the EPUB file to generate. EPUB 2 is the most widely " 4606"compatible, only use EPUB 3 if you know you actually need it." 4607msgstr "" 4608 4609#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:20 4610msgid "Convert FB2 and FBZ files to HTML" 4611msgstr "" 4612 4613#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:33 4614msgid "Do not insert a Table of Contents at the beginning of the book." 4615msgstr "ไม่ต้องใส่สารบาญไวัที่ตอนต้นของหนังสือ" 4616 4617#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:148 4618msgid "Section per entry in the ToC" 4619msgstr "" 4620 4621#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:149 4622msgid "Section per file" 4623msgstr "" 4624 4625#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:150 4626msgid "A single section" 4627msgstr "" 4628 4629#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:159 4630#, python-brace-format 4631msgid "" 4632"Specify how sections are created:\n" 4633" * nothing: {nothing}\n" 4634" * files: {files}\n" 4635" * toc: {toc}\n" 4636"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\")." 4637msgstr "" 4638 4639#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:169 4640#, python-format 4641msgid "" 4642"Genre for the book. Choices: %s\n" 4643"\n" 4644" See: " 4645msgstr "" 4646 4647#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:170 4648msgid "for a complete list with descriptions." 4649msgstr "" 4650 4651#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:38 4652msgid "Convert HTML and OPF files to an OEB" 4653msgstr "" 4654 4655#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:45 4656msgid "" 4657"Traverse links in HTML files breadth first. Normally, they are traversed " 4658"depth first." 4659msgstr "" 4660 4661#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:52 4662#, python-format 4663msgid "" 4664"Maximum levels of recursion when following links in HTML files. Must be non-" 4665"negative. 0 implies that no links in the root HTML file are followed. " 4666"Default is %default." 4667msgstr "ค่าสูงสุดของลำดับชั้นในการตามลิงก์ของไฟล์ HTML จะต้องไม่เป็นค่าติดลบ ค่าศูนย์แปลว่าไม่ต้องตามลิงก์ ค่าเริ่มต้นคือ %default" 4668 4669#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:61 4670msgid "" 4671"Normally this input plugin re-arranges all the input files into a standard " 4672"folder hierarchy. Only use this option if you know what you are doing as it " 4673"can result in various nasty side effects in the rest of the conversion " 4674"pipeline." 4675msgstr "" 4676 4677#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:26 4678msgid "CSS file used for the output instead of the default file" 4679msgstr "" 4680 4681#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:29 4682msgid "" 4683"Template used for generation of the HTML index file instead of the default " 4684"file" 4685msgstr "" 4686 4687#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:32 4688msgid "" 4689"Template used for the generation of the HTML contents of the book instead of" 4690" the default file" 4691msgstr "" 4692 4693#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:35 4694msgid "" 4695"Extract the contents of the generated ZIP file to the specified folder. " 4696"WARNING: The contents of the folder will be deleted." 4697msgstr "" 4698 4699#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:18 4700msgid "Convert HTMLZ files to HTML" 4701msgstr "" 4702 4703#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:64 4704#, python-format 4705msgid "Multiple HTML files found in the archive. Only %s will be used." 4706msgstr "" 4707 4708#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:70 4709msgid "No top level HTML file found." 4710msgstr "" 4711 4712#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:73 4713#, python-format 4714msgid "Top level HTML file %s is empty" 4715msgstr "" 4716 4717#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:24 4718msgid "Use CSS classes" 4719msgstr "" 4720 4721#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:25 4722msgid "Use the style attribute" 4723msgstr "" 4724 4725#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:26 4726msgid "Use HTML tags wherever possible" 4727msgstr "" 4728 4729#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:29 4730msgid "Use an external CSS file" 4731msgstr "" 4732 4733#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:30 4734msgid "Use a <style> tag in the HTML file" 4735msgstr "" 4736 4737#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:38 4738#, python-brace-format 4739msgid "" 4740"Specify the handling of CSS. Default is class.\n" 4741"class: {class}\n" 4742"inline: {inline}\n" 4743"tag: {tag}" 4744msgstr "" 4745 4746#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:46 4747#, python-brace-format 4748msgid "" 4749"How to handle the CSS when using css-type = 'class'.\n" 4750"Default is external.\n" 4751"external: {external}\n" 4752"inline: {inline}" 4753msgstr "" 4754 4755#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:53 4756msgid "" 4757"If set this option causes the file name of the HTML file inside the HTMLZ " 4758"archive to be based on the book title." 4759msgstr "" 4760 4761#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lit_input.py:16 4762msgid "Convert LIT files to HTML" 4763msgstr "" 4764 4765#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_input.py:17 4766msgid "Convert LRF files to HTML" 4767msgstr "" 4768 4769#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:97 4770msgid "Enable auto-rotation of images that are wider than the screen width." 4771msgstr "" 4772 4773#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:101 4774#, python-format 4775msgid "Set the space between words in pts. Default is %default" 4776msgstr "" 4777 4778#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:104 4779msgid "Add a header to all the pages with title and author." 4780msgstr "" 4781 4782#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:107 4783msgid "" 4784"Set the format of the header. %a is replaced by the author and %t by the " 4785"title. Default is %default" 4786msgstr "" 4787 4788#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:111 4789#, python-format 4790msgid "Add extra spacing below the header. Default is %default pt." 4791msgstr "" 4792 4793#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:114 4794#, python-format 4795msgid "" 4796"Minimum paragraph indent (the indent of the first line of a paragraph) in " 4797"pts. Default: %default" 4798msgstr "" 4799 4800#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:119 4801msgid "This option has no effect" 4802msgstr "" 4803 4804#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:123 4805#, python-format 4806msgid "" 4807"Multiply the size of text in rendered tables by this factor. Default is " 4808"%default" 4809msgstr "" 4810 4811#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:127 4812msgid "The serif family of fonts to embed" 4813msgstr "" 4814 4815#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:130 4816msgid "The sans-serif family of fonts to embed" 4817msgstr "" 4818 4819#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:133 4820msgid "The monospace family of fonts to embed" 4821msgstr "" 4822 4823#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:157 4824msgid "Comic" 4825msgstr "" 4826 4827#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_input.py:14 4828msgid "Convert MOBI files (.mobi, .prc, .azw) to HTML" 4829msgstr "" 4830 4831#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:50 4832#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:280 4833msgid "When present, use author sort field as author." 4834msgstr "" 4835 4836#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:54 4837#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:284 4838msgid "" 4839"Don't add Table of Contents to the book. Useful if the book has its own " 4840"table of contents." 4841msgstr "" 4842 4843#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:61 4844#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:291 4845msgid "Disable compression of the file contents." 4846msgstr "" 4847 4848#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:64 4849msgid "" 4850"Tag for MOBI files to be marked as personal documents. This option has no " 4851"effect on the conversion. It is used only when sending MOBI files to a " 4852"device. If the file being sent has the specified tag, it will be marked as a" 4853" personal document when sent to the Kindle." 4854msgstr "" 4855 4856#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:72 4857msgid "" 4858"Ignore margins in the input document. If False, then the MOBI output plugin " 4859"will try to convert margins specified in the input document, otherwise it " 4860"will ignore them." 4861msgstr "" 4862 4863#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:78 4864#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:295 4865msgid "" 4866"When adding the Table of Contents to the book, add it at the start of the " 4867"book instead of the end. Not recommended." 4868msgstr "" 4869 4870#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:87 4871#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:303 4872msgid "" 4873"Enable sharing of book content via Facebook etc. on the Kindle. WARNING: " 4874"Using this feature means that the book will not auto sync its last read " 4875"position on multiple devices. Complain to Amazon." 4876msgstr "" 4877 4878#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:94 4879msgid "" 4880"By default calibre converts all images to JPEG format in the output MOBI " 4881"file. This is for maximum compatibility as some older MOBI viewers have " 4882"problems with other image formats. This option tells calibre not to do this." 4883" Useful if your document contains lots of GIF/PNG images that become very " 4884"large when converted to JPEG." 4885msgstr "" 4886 4887#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:101 4888msgid "" 4889"By default calibre generates MOBI files that contain the old MOBI 6 format. " 4890"This format is compatible with all devices. However, by changing this " 4891"setting, you can tell calibre to generate MOBI files that contain both MOBI " 4892"6 and the new KF8 format, or only the new KF8 format. KF8 has more features " 4893"than MOBI 6, but only works with newer Kindles. Allowed values: {}" 4894msgstr "" 4895 4896#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:145 4897#: /__w/calibre/calibre/src/calibre/ebooks/epub/periodical.py:127 4898msgid "All articles" 4899msgstr "" 4900 4901#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/odt_input.py:16 4902msgid "Convert ODT (OpenOffice) files to HTML" 4903msgstr "" 4904 4905#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:17 4906msgid "Convert PDB to HTML" 4907msgstr "" 4908 4909#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:27 4910msgid "Format to use inside the PDB container. Choices are:" 4911msgstr "" 4912 4913#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:30 4914msgid "" 4915"Specify the character encoding of the output document. The default is " 4916"cp1252. Note: This option is not honored by all formats." 4917msgstr "" 4918 4919#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:35 4920#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:29 4921#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rb_output.py:23 4922#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:48 4923msgid "Add Table of Contents to beginning of the book." 4924msgstr "ใส่สารบาญไว้ตอนต้นของหนังสือ" 4925 4926#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:18 4927msgid "Convert PDF files to HTML" 4928msgstr "" 4929 4930#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:24 4931msgid "Do not extract images from the document" 4932msgstr "" 4933 4934#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:26 4935msgid "" 4936"Scale used to determine the length at which a line should be unwrapped. " 4937"Valid values are a decimal between 0 and 1. The default is 0.45, just below " 4938"the median line length." 4939msgstr "" 4940 4941#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:30 4942msgid "Use the new PDF conversion engine. Currently not operational." 4943msgstr "" 4944 4945#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:36 4946msgid "" 4947"Instead of using the paper size specified in the PDF Output options, use a " 4948"paper size corresponding to the current output profile. Useful if you want " 4949"to generate a PDF for viewing on a specific device." 4950msgstr "" 4951 4952#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:41 4953msgid "" 4954"The unit of measure for page sizes. Default is inch. Choices are {} Note: " 4955"This does not override the unit for margins!" 4956msgstr "" 4957 4958#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:46 4959msgid "" 4960"The size of the paper. This size will be overridden when a non default " 4961"output profile is used. Default is letter. Choices are {}" 4962msgstr "" 4963 4964#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:50 4965msgid "" 4966"Custom size of the document. Use the form width x height e.g. `123x321` to " 4967"specify the width and height. This overrides any specified paper-size." 4968msgstr "" 4969 4970#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:55 4971msgid "" 4972"Preserve the aspect ratio of the cover, instead of stretching it to fill the" 4973" full first page of the generated PDF." 4974msgstr "" 4975 4976#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 4977msgid "" 4978"The font family used to render serif fonts. Will work only if the font is " 4979"available system-wide." 4980msgstr "" 4981 4982#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 4983msgid "" 4984"The font family used to render sans-serif fonts. Will work only if the font " 4985"is available system-wide." 4986msgstr "" 4987 4988#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:66 4989msgid "" 4990"The font family used to render monospace fonts. Will work only if the font " 4991"is available system-wide." 4992msgstr "" 4993 4994#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 4995msgid "The font family used to render monospace fonts" 4996msgstr "" 4997 4998#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 4999msgid "The default font size (in pixels)" 5000msgstr "" 5001 5002#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75 5003msgid "The default font size for monospaced text (in pixels)" 5004msgstr "" 5005 5006#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 5007msgid "" 5008"Break long words at the end of lines. This can give the text at the right " 5009"margin a more even appearance. Note that depending on the fonts used this " 5010"option can break the copying of text from the PDF file." 5011msgstr "" 5012 5013#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 5014msgid "Surround all links with a red box, useful for debugging." 5015msgstr "" 5016 5017#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 5018msgid "" 5019"Add page numbers to the bottom of every page in the generated PDF file. If " 5020"you specify a footer template, it will take precedence over this option." 5021msgstr "" 5022 5023#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86 5024#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 5025#, python-format 5026msgid "" 5027"An HTML template used to generate %s on every page. The strings _PAGENUM_, " 5028"_TITLE_, _AUTHOR_ and _SECTION_ will be replaced by their current values." 5029msgstr "" 5030 5031#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 5032msgid "footers" 5033msgstr "" 5034 5035#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 5036msgid "headers" 5037msgstr "" 5038 5039#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 5040msgid "" 5041"Add a Table of Contents at the end of the PDF that lists page numbers. " 5042"Useful if you want to print out the PDF. If this PDF is intended for " 5043"electronic use, use the PDF Outline instead." 5044msgstr "" 5045 5046#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 5047msgid "Title for generated table of contents." 5048msgstr "" 5049 5050#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:122 5051msgid "" 5052"Use the page margins specified in the input document via @page CSS rules. " 5053"This will cause the margins specified in the conversion settings to be " 5054"ignored. If the document does not specify page margins, the conversion " 5055"settings will be used as a fallback." 5056msgstr "" 5057 5058#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:127 5059msgid "" 5060"Adjust page numbers, as needed. Syntax is a JavaScript expression for the " 5061"page number. For example, \"if (n < 3) 0; else n - 3;\", where n is current " 5062"page number." 5063msgstr "" 5064 5065#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:132 5066msgid "Generate an uncompressed PDF, useful for debugging." 5067msgstr "" 5068 5069#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:137 5070msgid "" 5071"Shift the text horizontally by the specified offset (in pts). On odd " 5072"numbered pages, it is shifted to the right and on even numbered pages to the" 5073" left. Use negative numbers for the opposite effect. Note that this setting " 5074"is ignored on pages where the margins are smaller than the specified offset." 5075" Shifting is done by setting the PDF CropBox, not all software respects the " 5076"CropBox." 5077msgstr "" 5078 5079#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_input.py:20 5080msgid "Convert PML to OEB" 5081msgstr "" 5082 5083#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:25 5084msgid "" 5085"Specify the character encoding of the output document. The default is " 5086"cp1252." 5087msgstr "" 5088 5089#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:32 5090msgid "" 5091"Do not reduce the size or bit depth of images. Images have their size and " 5092"depth reduced by default to accommodate applications that can not convert " 5093"images on their own such as Dropbook." 5094msgstr "" 5095 5096#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rb_input.py:18 5097msgid "Convert RB files to HTML" 5098msgstr "" 5099 5100#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:24 5101msgid "Download periodical content from the Internet" 5102msgstr "" 5103 5104#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:41 5105msgid "" 5106"Useful for recipe development. Forces max_articles_per_feed to 2 and " 5107"downloads at most 2 feeds. You can change the number of feeds and articles " 5108"by supplying optional arguments. For example: --test 3 1 will download at " 5109"most 3 feeds and only 1 article per feed." 5110msgstr "" 5111 5112#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:46 5113msgid "Username for sites that require a login to access content." 5114msgstr "" 5115 5116#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:49 5117msgid "Password for sites that require a login to access content." 5118msgstr "" 5119 5120#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:53 5121msgid "" 5122"Do not download latest version of builtin recipes from the calibre server" 5123msgstr "" 5124 5125#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:45 5126msgid "Convert RTF files to HTML" 5127msgstr "" 5128 5129#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:51 5130msgid "Ignore WMF images instead of replacing them with a placeholder image." 5131msgstr "" 5132 5133#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:261 5134#, python-format 5135msgid "" 5136"This RTF file has a feature calibre does not support. Convert it to HTML first and then try it.\n" 5137"%s" 5138msgstr "" 5139 5140#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_input.py:25 5141msgid "Convert SNB files to OEB" 5142msgstr "" 5143 5144#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:25 5145#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/tcr_output.py:24 5146#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:44 5147msgid "" 5148"Specify the character encoding of the output document. The default is utf-8." 5149msgstr "" 5150 5151#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:29 5152#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:51 5153msgid "" 5154"The maximum number of characters per line. This splits on the first space " 5155"before the specified value. If no space is found the line will be broken at " 5156"the space after and will exceed the specified value. Also, there is a " 5157"minimum of 25 characters. Use 0 to disable line splitting." 5158msgstr "" 5159 5160#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:36 5161msgid "Specify whether or not to insert an empty line between two paragraphs." 5162msgstr "" 5163 5164#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:40 5165msgid "" 5166"Specify whether or not to insert two space characters to indent the first " 5167"line of each paragraph." 5168msgstr "" 5169 5170#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:44 5171msgid "" 5172"Specify whether or not to hide the chapter title for each chapter. Useful " 5173"for image-only output (eg. comics)." 5174msgstr "" 5175 5176#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:48 5177msgid "Resize all the images for full screen mode. " 5178msgstr "" 5179 5180#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:128 5181msgid "Start page" 5182msgstr "" 5183 5184#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:138 5185#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:140 5186msgid "Cover pages" 5187msgstr "" 5188 5189#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:153 5190#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:156 5191msgid " (Preface)" 5192msgstr "" 5193 5194#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/tcr_input.py:17 5195msgid "Convert TCR files to HTML" 5196msgstr "" 5197 5198#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:14 5199msgid "Abbreviations" 5200msgstr "" 5201 5202#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:15 5203msgid "Support admonitions" 5204msgstr "" 5205 5206#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:16 5207msgid "Add attribute to HTML tags" 5208msgstr "" 5209 5210#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:17 5211msgid "Add code highlighting via Pygments" 5212msgstr "" 5213 5214#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:18 5215msgid "Definition lists" 5216msgstr "" 5217 5218#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:19 5219msgid "Enables various common extensions" 5220msgstr "" 5221 5222#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:20 5223msgid "Alternative code block syntax" 5224msgstr "" 5225 5226#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:21 5227#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:130 5228msgid "Footnotes" 5229msgstr "" 5230 5231#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:22 5232msgid "Use legacy element attributes" 5233msgstr "" 5234 5235#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:23 5236msgid "Use legacy underscore handling for connected words" 5237msgstr "" 5238 5239#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:24 5240msgid "Metadata in the document" 5241msgstr "" 5242 5243#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:25 5244msgid "Treat newlines as hard breaks" 5245msgstr "" 5246 5247#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:26 5248msgid "Do not allow mixing list types" 5249msgstr "" 5250 5251#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:27 5252msgid "Use markdown's internal smartypants parser" 5253msgstr "" 5254 5255#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:28 5256msgid "Support tables" 5257msgstr "" 5258 5259#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:29 5260msgid "Generate a table of contents" 5261msgstr "" 5262 5263#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:30 5264msgid "Wiki style links" 5265msgstr "" 5266 5267#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:38 5268msgid "Convert TXT files to HTML" 5269msgstr "" 5270 5271#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:44 5272msgid "Try to auto detect paragraph type" 5273msgstr "" 5274 5275#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:45 5276msgid "Treat a blank line as a paragraph break" 5277msgstr "" 5278 5279#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:46 5280msgid "Assume every line is a paragraph" 5281msgstr "" 5282 5283#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:47 5284msgid "Assume every line starting with 2+ spaces or a tab starts a paragraph" 5285msgstr "" 5286 5287#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:48 5288msgid "Most lines have hard line breaks, few/no blank lines or indents" 5289msgstr "" 5290 5291#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:49 5292msgid "Don't modify the paragraph structure" 5293msgstr "" 5294 5295#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:52 5296msgid "Automatically decide which formatting processor to use" 5297msgstr "" 5298 5299#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:53 5300msgid "No formatting" 5301msgstr "" 5302 5303#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:54 5304msgid "Use heuristics to determine chapter headings, italics, etc." 5305msgstr "" 5306 5307#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:55 5308msgid "Use the TexTile markup language" 5309msgstr "" 5310 5311#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:56 5312msgid "Use the Markdown markup language" 5313msgstr "" 5314 5315#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:63 5316#, python-brace-format 5317msgid "" 5318"Formatting used within the document.\n" 5319"* auto: {auto}\n" 5320"* plain: {plain}\n" 5321"* heuristic: {heuristic}\n" 5322"* textile: {textile}\n" 5323"* markdown: {markdown}\n" 5324"To learn more about markdown see {url}" 5325msgstr "" 5326 5327#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:74 5328#, python-brace-format 5329msgid "" 5330"Paragraph structure to assume. The value of \"off\" is useful for formatted documents such as Markdown or Textile. Choices are:\n" 5331"* auto: {auto}\n" 5332"* block: {block}\n" 5333"* single: {single}\n" 5334"* print: {print}\n" 5335"* unformatted: {unformatted}\n" 5336"* off: {off}" 5337msgstr "" 5338 5339#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:84 5340msgid "" 5341"Normally extra spaces are condensed into a single space. With this option " 5342"all spaces will be displayed." 5343msgstr "" 5344 5345#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:87 5346msgid "" 5347"Normally extra space at the beginning of lines is retained. With this option" 5348" they will be removed." 5349msgstr "" 5350 5351#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:90 5352#, python-format 5353msgid "" 5354"Enable extensions to Markdown syntax. Extensions are formatting that is not part of the standard Markdown format. The extensions enabled by default: %default.\n" 5355"To learn more about Markdown extensions, see {}\n" 5356"This should be a comma separated list of extensions to enable:\n" 5357msgstr "" 5358 5359#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:28 5360#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:238 5361#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:353 5362msgid "Plain text" 5363msgstr "" 5364 5365#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:29 5366msgid "Markdown formatted text" 5367msgstr "" 5368 5369#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:30 5370msgid "TexTile formatted text" 5371msgstr "" 5372 5373#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:38 5374#, python-format 5375msgid "" 5376"Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " 5377"for compatibility with Mac OS 9 and earlier. For macOS use 'unix'. 'system' " 5378"will default to the newline type used by this OS." 5379msgstr "" 5380 5381#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:58 5382msgid "" 5383"Force splitting on the max-line-length value when no space is present. Also " 5384"allows max-line-length to be below the minimum" 5385msgstr "" 5386 5387#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:63 5388#, python-brace-format 5389msgid "" 5390"Formatting used within the document.\n" 5391"* plain: {plain}\n" 5392"* markdown: {markdown}\n" 5393"* textile: {textile}" 5394msgstr "" 5395 5396#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:69 5397msgid "" 5398"Do not remove links within the document. This is only useful when paired " 5399"with a TXT output formatting option that is not none because links are " 5400"always removed with plain text output." 5401msgstr "" 5402 5403#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:74 5404msgid "" 5405"Do not remove image references within the document. This is only useful when" 5406" paired with a TXT output formatting option that is not none because links " 5407"are always removed with plain text output." 5408msgstr "" 5409 5410#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:79 5411msgid "" 5412"Do not remove font color from output. This is only useful when TXT output " 5413"formatting is set to textile. Textile is the only formatting that supports " 5414"setting font color. If this option is not specified font color will not be " 5415"set and default to the color displayed by the reader (generally this is " 5416"black)." 5417msgstr "" 5418 5419#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:116 5420msgid "" 5421"Level of verbosity. Specify multiple times for greater verbosity. Specifying" 5422" it twice will result in full verbosity, once medium verbosity and zero " 5423"times least verbosity." 5424msgstr "" 5425 5426#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:124 5427msgid "" 5428"Save the output from different stages of the conversion pipeline to the " 5429"specified folder. Useful if you are unsure at which stage of the conversion " 5430"process a bug is occurring." 5431msgstr "" 5432 5433#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:133 5434msgid "" 5435"Specify the input profile. The input profile gives the conversion system " 5436"information on how to interpret various information in the input document. " 5437"For example resolution dependent lengths (i.e. lengths in pixels). Choices " 5438"are:" 5439msgstr "ระบุชุดข้อมูลอินพุท ชุดข้อมูลอินพุทจะให้ข้อมูลทีใช้ในการทำความเข้าใจในแต่ละส่วนในเอกสารอินพุทเพื่อประโยชน์ในการแปลงค่า เช่น ความละเอียดในส่วนของความยาว (เช่นความยาวในหน่วยพิกเซล) โดยมีให้เลือกดังนี้" 5440 5441#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:144 5442msgid "" 5443"Specify the output profile. The output profile tells the conversion system " 5444"how to optimize the created document for the specified device (such as by " 5445"resizing images for the device screen size). In some cases, an output " 5446"profile can be used to optimize the output for a particular device, but this" 5447" is rarely necessary. Choices are:" 5448msgstr "" 5449 5450#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:154 5451msgid "" 5452"The base font size in pts. All font sizes in the produced book will be " 5453"rescaled based on this size. By choosing a larger size you can make the " 5454"fonts in the output bigger and vice versa. By default, when the value is " 5455"zero, the base font size is chosen based on the output profile you chose." 5456msgstr "" 5457 5458#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:164 5459msgid "" 5460"Mapping from CSS font names to font sizes in pts. An example setting is " 5461"12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to " 5462"xx-large, with the final size being for huge fonts. The font rescaling " 5463"algorithm uses these sizes to intelligently rescale fonts. The default is to" 5464" use a mapping based on the output profile you chose." 5465msgstr "จับคู่ระหว่างชื่อตัวอักษรในไฟล์ CSS กับขนาดตัวอักษรในหน่วย pts เช่น กำหนด 12,12,14,16,18,20,22,24 คือการกำหนดคู่จากเล็กไปหาใหญ่ ซึ่งขนาดสุดท้ายเป็นตัวอักษรขนาดใหญ่ กระบวนทัศน์ในการปรับขนาดอักษรจะใช้ขนาดตัวอักษรที่ได้ตั้งไว้นี้ในการปรับขนาด ค่าปกติจะเป็นการจับคู่ตามชุดข้อมูลเอาท์พุทที่คุณเลือก" 5466 5467#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:176 5468msgid "Disable all rescaling of font sizes." 5469msgstr "พักใช้การปรับขนาดตัวอักษร" 5470 5471#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:183 5472msgid "" 5473"The minimum line height, as a percentage of the element's calculated font " 5474"size. calibre will ensure that every element has a line height of at least " 5475"this setting, irrespective of what the input document specifies. Set to zero" 5476" to disable. Default is 120%. Use this setting in preference to the direct " 5477"line height specification, unless you know what you are doing. For example, " 5478"you can achieve \"double spaced\" text by setting this to 240." 5479msgstr "" 5480 5481#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:198 5482msgid "" 5483"The line height in pts. Controls spacing between consecutive lines of text. " 5484"Only applies to elements that do not define their own line height. In most " 5485"cases, the minimum line height option is more useful. By default no line " 5486"height manipulation is performed." 5487msgstr "" 5488 5489#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:209 5490msgid "" 5491"Embed the specified font family into the book. This specifies the \"base\" " 5492"font used for the book. If the input document specifies its own fonts, they " 5493"may override this base font. You can use the filter style information option" 5494" to remove fonts from the input document. Note that font embedding only " 5495"works with some output formats, principally EPUB, AZW3 and DOCX." 5496msgstr "" 5497 5498#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:220 5499msgid "" 5500"Embed every font that is referenced in the input document but not already " 5501"embedded. This will search your system for the fonts, and if found, they " 5502"will be embedded. Embedding will only work if the format you are converting " 5503"to supports embedded fonts, such as EPUB, AZW3, DOCX or PDF. Please ensure " 5504"that you have the proper license for embedding the fonts used in this " 5505"document." 5506msgstr "" 5507 5508#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:231 5509msgid "" 5510"Subset all embedded fonts. Every embedded font is reduced to contain only " 5511"the glyphs used in this document. This decreases the size of the font files." 5512" Useful if you are embedding a particularly large font with lots of unused " 5513"glyphs." 5514msgstr "" 5515 5516#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:239 5517msgid "" 5518"Some badly designed documents use tables to control the layout of text on " 5519"the page. When converted these documents often have text that runs off the " 5520"page and other artifacts. This option will extract the content from the " 5521"tables and present it in a linear fashion." 5522msgstr "เอกสารที่การออกแบบไม่ดีจะใช้ตารางในการจัดรูปหน้าหนังสือ เมื่อมีการแปลงค่าหน้าเอกสารก็จะทำให้ตัวอักษรหลุดออกจากหน้ากระดาษ ตัวเลือกนี้จึงมีไว้สำหรับอ่านข้อมูลจากตารางและจัดรูปแบบแบบที่ควรจะเป็น" 5523 5524#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:249 5525msgid "" 5526"XPath expression that specifies all tags that should be added to the Table " 5527"of Contents at level one. If this is specified, it takes precedence over " 5528"other forms of auto-detection. See the XPath Tutorial in the calibre User " 5529"Manual for examples." 5530msgstr "" 5531 5532#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:259 5533msgid "" 5534"XPath expression that specifies all tags that should be added to the Table " 5535"of Contents at level two. Each entry is added under the previous level one " 5536"entry. See the XPath Tutorial in the calibre User Manual for examples." 5537msgstr "" 5538 5539#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:268 5540msgid "" 5541"XPath expression that specifies all tags that should be added to the Table " 5542"of Contents at level three. Each entry is added under the previous level two" 5543" entry. See the XPath Tutorial in the calibre User Manual for examples." 5544msgstr "" 5545 5546#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:277 5547msgid "" 5548"Normally, if the source file already has a Table of Contents, it is used in " 5549"preference to the auto-generated one. With this option, the auto-generated " 5550"one is always used." 5551msgstr "โดยปกติหากไฟล์ต้นฉบับมีสารบาญแล้วมันก็จะถูกใช้โดยอัตโนมัติ ถ้าเลือกตัวเลือกนี้จะไปใช้ที่โปรแกรมสร้างให้อัตโนมัติแทน" 5552 5553#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:285 5554msgid "Don't add auto-detected chapters to the Table of Contents." 5555msgstr "ไม่เพิ่มบทที่ตรวจเจอโดยอัตโนมัติลงในสารบาญ" 5556 5557#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:293 5558#, python-format 5559msgid "" 5560"If fewer than this number of chapters is detected, then links are added to " 5561"the Table of Contents. Default: %default" 5562msgstr "ถ้าจำนวนบทที่ตรวจพบมีค่าน้อยกว่าค่านี้ให้ใส่เลขที่บทในสารบาญได้ ค่าปกติคือ %default" 5563 5564#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:299 5565#, python-format 5566msgid "" 5567"Maximum number of links to insert into the TOC. Set to 0 to disable. Default" 5568" is: %default. Links are only added to the TOC if less than the threshold " 5569"number of chapters were detected." 5570msgstr "จำนวนลิงก์สูงสุดที่ใส่ในสารบาญได้ ถ้าต้องการพักใช้ให้ใส่ค่าเป็นศูนย์ ค่าปกติคือ %default ลิงก์จะถูกเพิ่มลงในสารบาญในกรณีที่จำนวนบทน้อยกว่าจำนวนสูงสุดที่ระบุ" 5571 5572#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:307 5573msgid "" 5574"Remove entries from the Table of Contents whose titles match the specified " 5575"regular expression. Matching entries and all their children are removed." 5576msgstr "ให้นำชื่อเรื่องที่ตรงกับเงื่อนไขที่กำหนดออกจากสารบาญ ซึ่งจะมีผลให้ชื่อหนังสือและสิ่งอื่นที่เกี่ยวข้องถูกลบออกด้วย" 5577 5578#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:315 5579msgid "" 5580"When creating a TOC from links in the input document, allow duplicate " 5581"entries, i.e. allow more than one entry with the same text, provided that " 5582"they point to a different location." 5583msgstr "" 5584 5585#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:326 5586msgid "" 5587"An XPath expression to detect chapter titles. The default is to consider " 5588"<h1> or <h2> tags that contain the words \"chapter\", \"book\", \"section\"," 5589" \"prologue\", \"epilogue\" or \"part\" as chapter titles as well as any " 5590"tags that have class=\"chapter\". The expression used must evaluate to a " 5591"list of elements. To disable chapter detection, use the expression \"/\". " 5592"See the XPath Tutorial in the calibre User Manual for further help on using " 5593"this feature." 5594msgstr "" 5595 5596#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:340 5597msgid "" 5598"Specify how to mark detected chapters. A value of \"pagebreak\" will insert " 5599"page breaks before chapters. A value of \"rule\" will insert a line before " 5600"chapters. A value of \"none\" will disable chapter marking and a value of " 5601"\"both\" will use both page breaks and lines to mark chapters." 5602msgstr "กำหนดวิธีในการตรวจสอบการสิ้นสุดบทหนังสือ ค่าของ\"pagebreak\" จะบอกค่าสิ้นสุดของหน้า ค่าของ \"rule\" จะบอกค่าสิ้นสุดบรรทัด ค่า \"none\" จะพักใช้ตัวคั่นบท และจะใช้ทั้ง \"pagebreak\" และ \"rule\" เป็นค่าสิ้นสุดบทหนังสือแทน" 5603 5604#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:350 5605msgid "" 5606"An XPath expression to detect the location in the document at which to start" 5607" reading. Some e-book reading programs (most prominently the Kindle) use " 5608"this location as the position at which to open the book. See the XPath " 5609"tutorial in the calibre User Manual for further help using this feature." 5610msgstr "" 5611 5612#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:360 5613msgid "" 5614"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to" 5615" the style rules from the source file, so it can be used to override those " 5616"rules." 5617msgstr "" 5618 5619#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:368 5620msgid "" 5621"Rules for transforming the styles in this book. These rules are applied " 5622"after all other CSS processing is done." 5623msgstr "" 5624 5625#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:374 5626msgid "" 5627"Rules for transforming the HTML in this book. These rules are applied after " 5628"the HTML is parsed, but before any other transformations." 5629msgstr "" 5630 5631#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:380 5632msgid "" 5633"A comma separated list of CSS properties that will be removed from all CSS " 5634"style rules. This is useful if the presence of some style information " 5635"prevents it from being overridden on your device. For example: font-" 5636"family,color,margin-left,margin-right" 5637msgstr "" 5638 5639#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:391 5640msgid "" 5641"By default, calibre will use the shorthand form for various CSS properties " 5642"such as margin, padding, border, etc. This option will cause it to use the " 5643"full expanded form instead. Note that CSS is always expanded when generating" 5644" EPUB files with the output profile set to one of the Nook profiles as the " 5645"Nook cannot handle shorthand CSS." 5646msgstr "" 5647 5648#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:402 5649msgid "" 5650"An XPath expression. Page breaks are inserted before the specified elements." 5651" To disable use the expression: /" 5652msgstr "" 5653 5654#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:408 5655msgid "" 5656"Some documents specify page margins by specifying a left and right margin on" 5657" each individual paragraph. calibre will try to detect and remove these " 5658"margins. Sometimes, this can cause the removal of margins that should not " 5659"have been removed. In this case you can disable the removal." 5660msgstr "" 5661 5662#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:419 5663#, python-format 5664msgid "" 5665"Set the top margin in pts. Default is %default. Setting this to less than " 5666"zero will cause no margin to be set (the margin setting in the original " 5667"document will be preserved). Note: Page oriented formats such as PDF and " 5668"DOCX have their own margin settings that take precedence." 5669msgstr "" 5670 5671#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:427 5672#, python-format 5673msgid "" 5674"Set the bottom margin in pts. Default is %default. Setting this to less than" 5675" zero will cause no margin to be set (the margin setting in the original " 5676"document will be preserved). Note: Page oriented formats such as PDF and " 5677"DOCX have their own margin settings that take precedence." 5678msgstr "" 5679 5680#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:435 5681#, python-format 5682msgid "" 5683"Set the left margin in pts. Default is %default. Setting this to less than " 5684"zero will cause no margin to be set (the margin setting in the original " 5685"document will be preserved). Note: Page oriented formats such as PDF and " 5686"DOCX have their own margin settings that take precedence." 5687msgstr "" 5688 5689#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:443 5690#, python-format 5691msgid "" 5692"Set the right margin in pts. Default is %default. Setting this to less than " 5693"zero will cause no margin to be set (the margin setting in the original " 5694"document will be preserved). Note: Page oriented formats such as PDF and " 5695"DOCX have their own margin settings that take precedence." 5696msgstr "" 5697 5698#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:452 5699msgid "" 5700"Change text justification. A value of \"left\" converts all justified text " 5701"in the source to left aligned (i.e. unjustified) text. A value of " 5702"\"justify\" converts all unjustified text to justified. A value of " 5703"\"original\" (the default) does not change justification in the source file." 5704" Note that only some output formats support justification." 5705msgstr "" 5706 5707#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:462 5708msgid "" 5709"Remove spacing between paragraphs. Also sets an indent on paragraphs of " 5710"1.5em. Spacing removal will not work if the source file does not use " 5711"paragraphs (<p> or <div> tags)." 5712msgstr "ขจัดช่องว่างระหว่างพารากราฟออกจะทำให้ระยะห่างอยู่ที่ 1.5em แต่ฟังก์ชั่นนี้จะใช้ไม่ได้กับไฟล์ต้นฉบับที่ไม่มีการใช้แทรคพารากราฟ (แทรค <p> หรือ <div> )" 5713 5714#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:469 5715msgid "" 5716"When calibre removes blank lines between paragraphs, it automatically sets a" 5717" paragraph indent, to ensure that paragraphs can be easily distinguished. " 5718"This option controls the width of that indent (in em). If you set this value" 5719" negative, then the indent specified in the input document is used, that is," 5720" calibre does not change the indentation." 5721msgstr "" 5722 5723#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:478 5724msgid "" 5725"Use the cover detected from the source file in preference to the specified " 5726"cover." 5727msgstr "ใช้ปกที่พบในต้นฉบับเป็นปกหนังสือ" 5728 5729#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:484 5730msgid "" 5731"Insert a blank line between paragraphs. Will not work if the source file " 5732"does not use paragraphs (<p> or <div> tags)." 5733msgstr "แทรกบรรทัดว่างระหว่างพารากราฟซึ่งจะไม่ทำงานถ้าหากไฟล์ต้นฉบับไม่มีการใช้แทรคพารากราฟ ( แทรค <p> หรือ <div> )" 5734 5735#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:491 5736msgid "" 5737"Set the height of the inserted blank lines (in em). The height of the lines " 5738"between paragraphs will be twice the value set here." 5739msgstr "" 5740 5741#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:498 5742msgid "" 5743"Remove the first image from the input e-book. Useful if the input document " 5744"has a cover image that is not identified as a cover. In this case, if you " 5745"set a cover in calibre, the output document will end up with two cover " 5746"images if you do not specify this option." 5747msgstr "" 5748 5749#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:507 5750msgid "" 5751"Insert the book metadata at the start of the book. This is useful if your " 5752"e-book reader does not support displaying/searching metadata directly." 5753msgstr "" 5754 5755#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:515 5756msgid "" 5757"Convert plain quotes, dashes and ellipsis to their typographically correct " 5758"equivalents. For details, see " 5759"https://daringfireball.net/projects/smartypants." 5760msgstr "" 5761 5762#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:523 5763msgid "Convert fancy quotes, dashes and ellipsis to their plain equivalents." 5764msgstr "" 5765 5766#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:531 5767msgid "" 5768"Read metadata from the specified OPF file. Metadata read from this file will" 5769" override any metadata in the source file." 5770msgstr "อ่านชุดข้อมูลจากไฟล์รูปแบบ OPF ชุดข้อมูลที่อ่านได้จะทับข้อมูลไฟล์ต้นฉบับ" 5771 5772#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:538 5773#, python-brace-format 5774msgid "" 5775"Transliterate Unicode characters to an ASCII representation. Use with care " 5776"because this will replace Unicode characters with ASCII. For instance it " 5777"will replace \"{0}\" with \"{1}\". Also, note that in cases where there are " 5778"multiple representations of a character (characters shared by Chinese and " 5779"Japanese for instance) the representation based on the current calibre " 5780"interface language will be used." 5781msgstr "" 5782 5783#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:550 5784msgid "" 5785"Preserve ligatures present in the input document. A ligature is a special " 5786"rendering of a pair of characters like ff, fi, fl et cetera. Most readers do" 5787" not have support for ligatures in their default fonts, so they are unlikely" 5788" to render correctly. By default, calibre will turn a ligature into the " 5789"corresponding pair of normal characters. This option will preserve them " 5790"instead." 5791msgstr "" 5792 5793#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:562 5794#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:37 5795msgid "Set the title." 5796msgstr "กำหนดชื่อเรื่อง" 5797 5798#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:566 5799msgid "Set the authors. Multiple authors should be separated by ampersands." 5800msgstr "กำหนดชื่อผู้แต่ง ถ้ามีหลายคนให้คั่นด้วย &" 5801 5802#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:571 5803msgid "The version of the title to be used for sorting. " 5804msgstr "ใช้เลขจำนวนครั้งในการพิมพ์เป็นดัชนีในการเรียงลำดับ " 5805 5806#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:575 5807msgid "String to be used when sorting by author. " 5808msgstr "ตัวอักษรที่ใช้ในกรณีเรียงลำดับโดยใช้ชื่อผู้แต่ง " 5809 5810#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:579 5811msgid "Set the cover to the specified file or URL" 5812msgstr "กำหนดหน้าปกสำหรับไฟล์ที่ระบุ หรือ URL" 5813 5814#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:583 5815#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:53 5816msgid "Set the e-book description." 5817msgstr "" 5818 5819#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:587 5820#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:55 5821msgid "Set the e-book publisher." 5822msgstr "" 5823 5824#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:591 5825#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:59 5826msgid "Set the series this e-book belongs to." 5827msgstr "" 5828 5829#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:595 5830#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:61 5831msgid "Set the index of the book in this series." 5832msgstr "ตั้งค่าดัชนีหนังสือในชุด" 5833 5834#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:599 5835#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:63 5836msgid "Set the rating. Should be a number between 1 and 5." 5837msgstr "ให้ระดับคุณค่าน่าอ่านกับหนังสือ ควรอยู่ระหว่างเลข หนึ่ง ถึง ห้า" 5838 5839#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:603 5840#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:65 5841msgid "Set the ISBN of the book." 5842msgstr "กำหนดค่า ISBN ของหนังสือ" 5843 5844#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:607 5845#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:72 5846msgid "Set the tags for the book. Should be a comma separated list." 5847msgstr "กำหนด แทคส์ของหนังสือแล้วคั่นด้วยคอมม่า" 5848 5849#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:611 5850#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:74 5851msgid "Set the book producer." 5852msgstr "กำหนดค่าผู้ผลิตหนังสือ" 5853 5854#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:615 5855#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:76 5856msgid "Set the language." 5857msgstr "กำหนดภาษาที่ใช้" 5858 5859#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:619 5860msgid "" 5861"Set the publication date (assumed to be in the local timezone, unless the " 5862"timezone is explicitly specified)" 5863msgstr "" 5864 5865#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:623 5866msgid "Set the book timestamp (no longer used anywhere)" 5867msgstr "" 5868 5869#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:627 5870msgid "" 5871"Enable heuristic processing. This option must be set for any heuristic " 5872"processing to take place." 5873msgstr "" 5874 5875#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:632 5876msgid "" 5877"Detect unformatted chapter headings and sub headings. Change them to h2 and " 5878"h3 tags. This setting will not create a TOC, but can be used in conjunction" 5879" with structure detection to create one." 5880msgstr "" 5881 5882#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:639 5883msgid "" 5884"Look for common words and patterns that denote italics and italicize them." 5885msgstr "" 5886 5887#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:644 5888msgid "" 5889"Turn indentation created from multiple non-breaking space entities into CSS " 5890"indents." 5891msgstr "" 5892 5893#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:649 5894msgid "" 5895"Scale used to determine the length at which a line should be unwrapped. " 5896"Valid values are a decimal between 0 and 1. The default is 0.4, just below " 5897"the median line length. If only a few lines in the document require " 5898"unwrapping this value should be reduced" 5899msgstr "" 5900 5901#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:657 5902msgid "Unwrap lines using punctuation and other formatting clues." 5903msgstr "" 5904 5905#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:661 5906msgid "" 5907"Remove empty paragraphs from the document when they exist between every " 5908"other paragraph" 5909msgstr "" 5910 5911#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:666 5912msgid "" 5913"Left aligned scene break markers are center aligned. Replace soft scene " 5914"breaks that use multiple blank lines with horizontal rules." 5915msgstr "" 5916 5917#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:672 5918msgid "" 5919"Replace scene breaks with the specified text. By default, the text from the " 5920"input document is used." 5921msgstr "" 5922 5923#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:677 5924msgid "" 5925"Analyze hyphenated words throughout the document. The document itself is " 5926"used as a dictionary to determine whether hyphens should be retained or " 5927"removed." 5928msgstr "" 5929 5930#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:683 5931msgid "" 5932"Looks for occurrences of sequential <h1> or <h2> tags. The tags are " 5933"renumbered to prevent splitting in the middle of chapter headings." 5934msgstr "" 5935 5936#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:689 5937msgid "Search pattern (regular expression) to be replaced with sr1-replace." 5938msgstr "" 5939 5940#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:694 5941msgid "Replacement to replace the text found with sr1-search." 5942msgstr "" 5943 5944#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:698 5945msgid "Search pattern (regular expression) to be replaced with sr2-replace." 5946msgstr "" 5947 5948#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:703 5949msgid "Replacement to replace the text found with sr2-search." 5950msgstr "" 5951 5952#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:707 5953msgid "Search pattern (regular expression) to be replaced with sr3-replace." 5954msgstr "" 5955 5956#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:712 5957msgid "Replacement to replace the text found with sr3-search." 5958msgstr "" 5959 5960#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:716 5961msgid "" 5962"Path to a file containing search and replace regular expressions. The file " 5963"must contain alternating lines of regular expression followed by replacement" 5964" pattern (which can be an empty line). The regular expression must be in the" 5965" Python regex syntax and the file must be UTF-8 encoded." 5966msgstr "" 5967 5968#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:827 5969msgid "Could not find an e-book inside the archive" 5970msgstr "" 5971 5972#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:917 5973msgid "Values of series index and rating must be numbers. Ignoring" 5974msgstr "" 5975 5976#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:924 5977msgid "Failed to parse date/time" 5978msgstr "ไม่สามารถใส่วันเวลาลงไปได้" 5979 5980#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:1104 5981msgid "Converting input to HTML..." 5982msgstr "แปลงอินพุทเป็น HTML" 5983 5984#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:1138 5985msgid "Running transforms on e-book..." 5986msgstr "" 5987 5988#: /__w/calibre/calibre/src/calibre/ebooks/conversion/plumber.py:1282 5989#, python-format 5990msgid "Running %s plugin" 5991msgstr "" 5992 5993#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:269 5994msgid "Template error" 5995msgstr "" 5996 5997#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:365 5998msgid "The Cross" 5999msgstr "" 6000 6001#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:386 6002msgid "Half and half" 6003msgstr "" 6004 6005#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:411 6006msgid "Banner" 6007msgstr "" 6008 6009#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:481 6010msgid "Ornamental" 6011msgstr "" 6012 6013#: /__w/calibre/calibre/src/calibre/ebooks/covers.py:548 6014msgid "Blocks" 6015msgstr "" 6016 6017#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:217 6018msgid "Remove the property" 6019msgstr "" 6020 6021#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:218 6022msgid "Add extra properties" 6023msgstr "" 6024 6025#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:219 6026msgid "Change the value to" 6027msgstr "" 6028 6029#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:220 6030msgid "Multiply the value by" 6031msgstr "" 6032 6033#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:221 6034msgid "Divide the value by" 6035msgstr "" 6036 6037#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:222 6038msgid "Add to the value" 6039msgstr "" 6040 6041#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:223 6042msgid "Subtract from the value" 6043msgstr "" 6044 6045#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:227 6046#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:100 6047#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:103 6048#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:113 6049msgid "is" 6050msgstr "" 6051 6052#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:228 6053#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:104 6054#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:114 6055msgid "is not" 6056msgstr "" 6057 6058#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:229 6059msgid "is any value" 6060msgstr "" 6061 6062#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:230 6063#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:107 6064#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:117 6065#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:57 6066msgid "matches pattern" 6067msgstr "" 6068 6069#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:231 6070#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:108 6071#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:118 6072#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:58 6073msgid "does not match pattern" 6074msgstr "" 6075 6076#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:232 6077msgid "is the same length as" 6078msgstr "" 6079 6080#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:233 6081msgid "is not the same length as" 6082msgstr "" 6083 6084#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:234 6085#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:72 6086#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:79 6087msgid "is less than" 6088msgstr "" 6089 6090#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:235 6091#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:73 6092#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:80 6093msgid "is greater than" 6094msgstr "" 6095 6096#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:236 6097msgid "is less than or equal to" 6098msgstr "" 6099 6100#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:237 6101msgid "is greater than or equal to" 6102msgstr "" 6103 6104#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:247 6105#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:115 6106msgid "Unknown keys" 6107msgstr "" 6108 6109#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:248 6110#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:116 6111#, python-format 6112msgid "The rule has unknown keys: %s" 6113msgstr "" 6114 6115#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:251 6116#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:119 6117msgid "Missing keys" 6118msgstr "" 6119 6120#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:252 6121#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:120 6122#, python-format 6123msgid "The rule has missing keys: %s" 6124msgstr "" 6125 6126#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:255 6127msgid "Property required" 6128msgstr "" 6129 6130#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:255 6131msgid "You must specify a CSS property to match" 6132msgstr "" 6133 6134#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:257 6135msgid "Shorthand property not allowed" 6136msgstr "" 6137 6138#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:258 6139#, python-brace-format 6140msgid "" 6141"{0} is a shorthand property. Use the full form of the property, for example," 6142" instead of font, use font-family, instead of margin, use margin-top, etc." 6143msgstr "" 6144 6145#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:261 6146#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:126 6147#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:186 6148msgid "Query required" 6149msgstr "" 6150 6151#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:262 6152msgid "You must specify a value for the CSS property to match" 6153msgstr "" 6154 6155#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:264 6156#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:123 6157msgid "Unknown match type" 6158msgstr "" 6159 6160#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:265 6161#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:124 6162#, python-format 6163msgid "The match type %s is not known" 6164msgstr "" 6165 6166#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:270 6167#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:278 6168#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:81 6169#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:192 6170msgid "Query invalid" 6171msgstr "" 6172 6173#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:271 6174#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:193 6175#, python-format 6176msgid "%s is not a valid regular expression" 6177msgstr "" 6178 6179#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:279 6180#, python-format 6181msgid "%s is not a valid length or number" 6182msgstr "" 6183 6184#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:282 6185msgid "Unknown action type" 6186msgstr "" 6187 6188#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:283 6189#, python-format 6190msgid "The action type %s is not known" 6191msgstr "" 6192 6193#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:285 6194msgid "You must specify a number" 6195msgstr "" 6196 6197#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:287 6198msgid "You must specify at least one CSS property to add" 6199msgstr "" 6200 6201#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:289 6202msgid "You must specify a value to change the property to" 6203msgstr "" 6204 6205#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:290 6206msgid "No data" 6207msgstr "" 6208 6209#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:295 6210#, python-format 6211msgid "%s is not a number" 6212msgstr "" 6213 6214#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:295 6215msgid "Invalid number" 6216msgstr "" 6217 6218#: /__w/calibre/calibre/src/calibre/ebooks/css_transform_rules.py:333 6219#, python-brace-format 6220msgid "" 6221"If the property {property} {match_type} {query}\n" 6222"{action}" 6223msgstr "" 6224 6225#: /__w/calibre/calibre/src/calibre/ebooks/docx/to_html.py:69 6226#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1389 6227#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:851 6228#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:835 6229msgid "Notes" 6230msgstr "" 6231 6232#: /__w/calibre/calibre/src/calibre/ebooks/docx/to_html.py:400 6233#: /__w/calibre/calibre/src/calibre/ebooks/docx/writer/links.py:169 6234#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer8/toc.py:13 6235#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1377 6236#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:646 6237#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:14 6238#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:697 6239#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:389 6240#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:243 6241#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:661 6242#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:842 6243#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:822 6244#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:55 6245#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:68 6246msgid "Table of Contents" 6247msgstr "" 6248 6249#: /__w/calibre/calibre/src/calibre/ebooks/docx/writer/images.py:214 6250#: /__w/calibre/calibre/src/calibre/ebooks/metadata/opf2.py:1710 6251#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1375 6252#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:419 6253#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:539 6254#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1165 6255#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 6256#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:828 6257#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:188 6258msgid "Cover" 6259msgstr "" 6260 6261#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:18 6262msgid "" 6263"Follow all local links in an HTML file and create a ZIP file containing all " 6264"linked files. This plugin is run every time you add an HTML file to the " 6265"library." 6266msgstr "ตามโลคอลลิงคทั้งหมดในไฟล์ HTML และสำเนาไฟล์เหล่านั้นไว้เพื่อนำมาสร้างเป็นไฟล์ ZIP ปลั้กอินนี้จะทำงานทุกครั้งที่คุณเพิ่มไฟล์ HTML เข้าไปในไลเบอรลี่" 6267 6268#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:66 6269msgid "" 6270"Character encoding for the input HTML files. Common choices include: cp1252," 6271" cp1251, latin1 and utf-8." 6272msgstr "" 6273 6274#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:96 6275msgid "Add linked files in breadth first order" 6276msgstr "" 6277 6278#: /__w/calibre/calibre/src/calibre/ebooks/html/to_zip.py:97 6279msgid "" 6280"Normally, when following links in HTML files calibre does it depth first, " 6281"i.e. if file A links to B and C, but B links to D, the files are added in " 6282"the order A, B, D, C. With this option, they will instead be added as A, B," 6283" C, D" 6284msgstr "" 6285 6286#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:19 6287msgid "{} must not be empty" 6288msgstr "" 6289 6290#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:39 6291msgid "Change tag name" 6292msgstr "" 6293 6294#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:39 6295msgid "New tag name" 6296msgstr "" 6297 6298#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:39 6299msgid "Rename tag to the specified name" 6300msgstr "" 6301 6302#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:40 6303msgid "Remove tag and children" 6304msgstr "" 6305 6306#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:40 6307msgid "Remove the tag and all its contents" 6308msgstr "" 6309 6310#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:41 6311msgid "Remove tag only" 6312msgstr "" 6313 6314#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:41 6315msgid "Remove the tag but keep its contents" 6316msgstr "" 6317 6318#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:42 6319msgid "Add classes" 6320msgstr "" 6321 6322#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:42 6323msgid "Add the specified classes, e.g.:" 6324msgstr "" 6325 6326#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:42 6327#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:43 6328msgid "Space separated class names" 6329msgstr "" 6330 6331#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:43 6332msgid "Remove classes" 6333msgstr "" 6334 6335#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:43 6336msgid "Remove the specified classes, e.g.:" 6337msgstr "" 6338 6339#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:44 6340msgid "Remove attributes" 6341msgstr "" 6342 6343#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:45 6344msgid "" 6345"Remove the specified attributes from the tag. Multiple attribute names " 6346"should be separated by spaces. The special value * removes all attributes." 6347msgstr "" 6348 6349#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:46 6350#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:47 6351msgid "Space separated attribute names" 6352msgstr "" 6353 6354#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:47 6355msgid "Add attributes" 6356msgstr "" 6357 6358#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:47 6359msgid "Add the specified attributes, e.g.:" 6360msgstr "" 6361 6362#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:48 6363msgid "Empty the tag" 6364msgstr "" 6365 6366#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:48 6367msgid "Remove all contents from the tag" 6368msgstr "" 6369 6370#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:49 6371msgid "Wrap the tag" 6372msgstr "" 6373 6374#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:50 6375#, python-brace-format 6376msgid "" 6377"Wrap the tag in the specified tag, e.g.: {0} will wrap the tag in a DIV tag " 6378"with class {1}" 6379msgstr "" 6380 6381#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:51 6382msgid "An HTML opening tag" 6383msgstr "" 6384 6385#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:52 6386msgid "Insert HTML at start" 6387msgstr "" 6388 6389#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:53 6390msgid "" 6391"The specified HTML snippet is inserted after the opening tag. Note that only" 6392" valid HTML snippets can be used without unclosed tags" 6393msgstr "" 6394 6395#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:54 6396#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:57 6397#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:60 6398#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:63 6399msgid "HTML snippet" 6400msgstr "" 6401 6402#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:55 6403msgid "Insert HTML at end" 6404msgstr "" 6405 6406#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:56 6407msgid "" 6408"The specified HTML snippet is inserted before the closing tag. Note that " 6409"only valid HTML snippets can be used without unclosed tags" 6410msgstr "" 6411 6412#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:58 6413msgid "Insert HTML before tag" 6414msgstr "" 6415 6416#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:59 6417msgid "" 6418"The specified HTML snippet is inserted before the opening tag. Note that " 6419"only valid HTML snippets can be used without unclosed tags" 6420msgstr "" 6421 6422#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:61 6423msgid "Insert HTML after tag" 6424msgstr "" 6425 6426#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:62 6427msgid "" 6428"The specified HTML snippet is inserted after the closing tag. Note that only" 6429" valid HTML snippets can be used without unclosed tags" 6430msgstr "" 6431 6432#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:69 6433msgid "Action must have both:" 6434msgstr "" 6435 6436#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:78 6437msgid "{} is not a valid CSS selector" 6438msgstr "" 6439 6440#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:85 6441msgid "{} is not a valid XPath selector" 6442msgstr "" 6443 6444#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:100 6445msgid "Tag name" 6446msgstr "" 6447 6448#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:101 6449#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:102 6450msgid "Class name" 6451msgstr "" 6452 6453#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:101 6454msgid "has class" 6455msgstr "" 6456 6457#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:102 6458msgid "does not have class" 6459msgstr "" 6460 6461#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:103 6462msgid "CSS selector" 6463msgstr "" 6464 6465#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:103 6466msgid "matches CSS selector" 6467msgstr "" 6468 6469#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:104 6470msgid "XPath selector" 6471msgstr "" 6472 6473#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:104 6474msgid "matches XPath selector" 6475msgstr "" 6476 6477#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:105 6478msgid "is any tag" 6479msgstr "" 6480 6481#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:106 6482#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:262 6483#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:131 6484#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 6485#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 6486#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:55 6487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:239 6488#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:837 6489msgid "Text" 6490msgstr "" 6491 6492#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:106 6493msgid "contains text" 6494msgstr "" 6495 6496#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:127 6497msgid "You must specify a value for the tag to match" 6498msgstr "" 6499 6500#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:131 6501msgid "Invalid {}" 6502msgstr "" 6503 6504#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:133 6505msgid "No actions" 6506msgstr "" 6507 6508#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:133 6509msgid "The rule has no actions" 6510msgstr "" 6511 6512#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:137 6513msgid "Invalid action" 6514msgstr "" 6515 6516#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:451 6517#, python-brace-format 6518msgid "If the tag {match_type} {query}" 6519msgstr "" 6520 6521#: /__w/calibre/calibre/src/calibre/ebooks/html_transform_rules.py:455 6522#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:40 6523#, python-brace-format 6524msgid "{action_type} {action_data}" 6525msgstr "" 6526 6527#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:328 6528msgid "\tBook Designer file detected." 6529msgstr "" 6530 6531#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:330 6532msgid "\tParsing HTML..." 6533msgstr "" 6534 6535#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:346 6536msgid "\tBaen file detected. Re-parsing..." 6537msgstr "" 6538 6539#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:362 6540msgid "Written preprocessed HTML to " 6541msgstr "" 6542 6543#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:378 6544#, python-format 6545msgid "Processing %s" 6546msgstr "" 6547 6548#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391 6549msgid "\tConverting to BBeB..." 6550msgstr "" 6551 6552#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539 6553#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:552 6554#, python-format 6555msgid "Could not parse file: %s" 6556msgstr "" 6557 6558#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:544 6559#, python-format 6560msgid "%s is an empty file" 6561msgstr "" 6562 6563#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:564 6564#, python-format 6565msgid "Failed to parse link %(tag)s %(children)s" 6566msgstr "" 6567 6568#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:948 6569#, python-format 6570msgid "Unable to process image %(path)s. Error: %(err)s" 6571msgstr "" 6572 6573#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:994 6574#, python-format 6575msgid "Unable to process interlaced PNG %s" 6576msgstr "" 6577 6578#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1730 6579#, python-format 6580msgid "An error occurred while processing a table: %s. Ignoring table markup." 6581msgstr "" 6582 6583#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1732 6584#, python-format 6585msgid "" 6586"Bad table:\n" 6587"%s" 6588msgstr "" 6589 6590#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1754 6591msgid "Table has cell that is too large" 6592msgstr "" 6593 6594#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1818 6595#, python-format 6596msgid "Could not read cover image: %s" 6597msgstr "" 6598 6599#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1821 6600#, python-format 6601msgid "Cannot read from: %s" 6602msgstr "" 6603 6604#: /__w/calibre/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1951 6605msgid "Failed to process OPF file" 6606msgstr "" 6607 6608#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:142 6609msgid "" 6610"%prog book.lrf\n" 6611"Convert an LRF file into an LRS (XML UTF-8 encoded) file" 6612msgstr "" 6613 6614#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:143 6615msgid "Output LRS file" 6616msgstr "" 6617 6618#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:145 6619msgid "Do not save embedded image and font files to disk" 6620msgstr "" 6621 6622#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:147 6623#: /__w/calibre/calibre/src/calibre/utils/smtp.py:253 6624msgid "Be more verbose" 6625msgstr "" 6626 6627#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:163 6628msgid "Parsing LRF..." 6629msgstr "" 6630 6631#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:166 6632msgid "Creating XML..." 6633msgstr "" 6634 6635#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrfparser.py:170 6636msgid "LRS written to " 6637msgstr "" 6638 6639#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:259 6640msgid "Could not read from thumbnail file:" 6641msgstr "" 6642 6643#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:279 6644msgid "" 6645"%prog [options] file.lrs\n" 6646"Compile an LRS file into an LRF file." 6647msgstr "" 6648 6649#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:280 6650msgid "Path to output file" 6651msgstr "" 6652 6653#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:282 6654msgid "Verbose processing" 6655msgstr "" 6656 6657#: /__w/calibre/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:284 6658msgid "Convert LRS to LRS, useful for debugging." 6659msgstr "" 6660 6661#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:493 6662msgid "Invalid LRF file. Could not set metadata." 6663msgstr "" 6664 6665#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:616 6666msgid "" 6667"%prog [options] mybook.lrf\n" 6668"\n" 6669"\n" 6670"Show/edit the metadata in an LRF file.\n" 6671"\n" 6672msgstr "" 6673 6674#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:623 6675msgid "Set the book title" 6676msgstr "กำหนดชื่อหนังสือ" 6677 6678#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:625 6679msgid "Set sort key for the title" 6680msgstr "กำหนดคีย์หลักในการเรียงลำดับชื่อหนังสือ" 6681 6682#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:627 6683msgid "Set the author" 6684msgstr "กำหนดผู้แต่ง" 6685 6686#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:629 6687msgid "Set sort key for the author" 6688msgstr "กำหนดคีย์หลักในการเรียงลำดับตามชื่อผู้แต่ง" 6689 6690#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:631 6691msgid "The category this book belongs to. E.g.: History" 6692msgstr "หนังสือนี้อยู่ในหมวด เช่น หมวดประวัติศาสตร์" 6693 6694#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:634 6695msgid "Path to a graphic that will be set as this files' thumbnail" 6696msgstr "พาทที่อยู่ของรูปซึ่งจะนำมาเป็นรูปสัญลักษณ์แทนไฟลนี้" 6697 6698#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:637 6699msgid "" 6700"Path to a TXT file containing the comment to be stored in the LRF file." 6701msgstr "" 6702 6703#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:641 6704msgid "Extract thumbnail from LRF file" 6705msgstr "นำรูปสัญลักษณ์ออกมาจากไฟล์ LRF" 6706 6707#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:642 6708msgid "Set the publisher" 6709msgstr "กำหนดสำนักพิมพ์" 6710 6711#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:643 6712msgid "Set the book classification" 6713msgstr "กำหนดการจัดหมวดหมู่หนังสือ" 6714 6715#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:644 6716msgid "Set the book creator" 6717msgstr "กำหนดผู้สร้างหนังสือ" 6718 6719#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:645 6720msgid "Set the book producer" 6721msgstr "กำหนดโรงงานผู้ผลิต" 6722 6723#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:647 6724msgid "" 6725"Extract cover from LRF file. Note that the LRF format has no defined cover, " 6726"so we use some heuristics to guess the cover." 6727msgstr "นำปกออกมาจากไฟล์ LRF สังเกตว่าในรูปแบบ LRF จะไม่มีการกำหนดหน้าปก ดังนั้นจึงต้องหาภาพอื่นใส่แทนเพื่อบอกว่าเป็นปก" 6728 6729#: /__w/calibre/calibre/src/calibre/ebooks/lrf/meta.py:649 6730msgid "Set book ID" 6731msgstr "กำหนดรหัสหนังสือ" 6732 6733#: /__w/calibre/calibre/src/calibre/ebooks/metadata/archive.py:46 6734msgid "" 6735"Extract the source DOCX file from Amazon Kindle Create KPF files. Note this " 6736"will not contain any edits made in the Kindle Create program itself." 6737msgstr "" 6738 6739#: /__w/calibre/calibre/src/calibre/ebooks/metadata/archive.py:68 6740msgid "" 6741"Extract common e-book formats from archive files (ZIP/RAR). Also try to " 6742"autodetect if they are actually CBZ/CBR files." 6743msgstr "" 6744 6745#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:682 6746#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:213 6747#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1005 6748#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:707 6749#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:358 6750#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:183 6751#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:635 6752msgid "No" 6753msgstr "" 6754 6755#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:789 6756#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:195 6757#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1352 6758#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 6759msgid "Author(s)" 6760msgstr "" 6761 6762#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:790 6763#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:342 6764#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:200 6765#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 6766#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:97 6767msgid "Publisher" 6768msgstr "" 6769 6770#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:791 6771msgid "Producer" 6772msgstr "" 6773 6774#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:792 6775#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:594 6776#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1152 6777#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 6778#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:178 6779msgid "Comments" 6780msgstr "" 6781 6782#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:794 6783#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:346 6784#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:97 6785#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 6786#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:112 6787#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 6788#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:209 6789#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:244 6790#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:276 6791#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:344 6792#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:349 6793#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:351 6794#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:398 6795#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:400 6796#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:513 6797#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:515 6798#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:599 6799#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:648 6800#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:653 6801#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:655 6802#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1153 6803#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:79 6804#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:201 6805#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:253 6806#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:165 6807#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:137 6808#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:44 6809#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:359 6810#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:125 6811#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:615 6812#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1011 6813#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1261 6814#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4050 6815#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4064 6816#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:134 6817#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 6818#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:74 6819msgid "Tags" 6820msgstr "" 6821 6822#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:796 6823#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:344 6824#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:89 6825#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:78 6826#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:426 6827#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:202 6828#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:253 6829#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:167 6830#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:138 6831#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:40 6832#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:352 6833#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2357 6834#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:73 6835msgid "Series" 6836msgid_plural "Series" 6837msgstr[0] "" 6838 6839#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:797 6840#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:79 6841#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:204 6842#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:168 6843#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:60 6844msgid "Languages" 6845msgstr "" 6846 6847#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:799 6848msgid "Timestamp" 6849msgstr "" 6850 6851#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:801 6852#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:343 6853#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:198 6854#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 6855#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:238 6856msgid "Published" 6857msgstr "" 6858 6859#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/base.py:803 6860msgid "Rights" 6861msgstr "" 6862 6863#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/formatter.py:32 6864msgid "Value: unknown field " 6865msgstr "" 6866 6867#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:73 6868#, python-format 6869msgid "Search the calibre library for books by %s" 6870msgstr "" 6871 6872#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:82 6873#, python-brace-format 6874msgid "Search {0} for the author: {1}" 6875msgstr "" 6876 6877#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:84 6878#, python-brace-format 6879msgid "Search {0} for the book: {1} by the author {2}" 6880msgstr "" 6881 6882#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:163 6883#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:168 6884#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:250 6885#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:288 6886#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:303 6887#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:315 6888#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:319 6889#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:328 6890#, python-brace-format 6891msgid "Click to see books with {0}: {1}" 6892msgstr "" 6893 6894#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:177 6895msgid "Click to open" 6896msgstr "" 6897 6898#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:213 6899msgid "Ids" 6900msgstr "" 6901 6902#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:243 6903msgid "Search calibre for books with the language: {}" 6904msgstr "" 6905 6906#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:275 6907#, python-format 6908msgid "" 6909"%(sidx)s of <a href=\"%(href)s\" title=\"%(tt)s\"><span " 6910"class=\"%(cls)s\">%(series)s</span></a>" 6911msgstr "" 6912 6913#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:279 6914msgid "Click to see books in this series" 6915msgstr "" 6916 6917#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:292 6918#: /__w/calibre/calibre/src/calibre/ebooks/metadata/book/render.py:332 6919#, python-brace-format 6920msgid "Click to see books with {0}: {1} (derived from {2})" 6921msgstr "" 6922 6923#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:20 6924msgid "%prog ebook_file [options]\n" 6925msgstr "" 6926 6927#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:21 6928#, python-brace-format 6929msgid "" 6930"\n" 6931"Read/Write metadata from/to e-book files.\n" 6932"\n" 6933"Supported formats for reading metadata: {0}\n" 6934"\n" 6935"Supported formats for writing metadata: {1}\n" 6936"\n" 6937"Different file types support different kinds of metadata. If you try to set\n" 6938"some metadata on a file type that does not support it, the metadata will be\n" 6939"silently ignored.\n" 6940msgstr "" 6941 6942#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:39 6943msgid "" 6944"Set the authors. Multiple authors should be separated by the & character. " 6945"Author names should be in the order Firstname Lastname." 6946msgstr "" 6947 6948#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:43 6949msgid "" 6950"The version of the title to be used for sorting. If unspecified, and the " 6951"title is specified, it will be auto-generated from the title." 6952msgstr "" 6953 6954#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:47 6955msgid "" 6956"String to be used when sorting by author. If unspecified, and the author(s) " 6957"are specified, it will be auto-generated from the author(s)." 6958msgstr "" 6959 6960#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:51 6961msgid "Set the cover to the specified file." 6962msgstr "" 6963 6964#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:57 6965msgid "Set the book category." 6966msgstr "" 6967 6968#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:67 6969msgid "" 6970"Set the identifiers for the book, can be specified multiple times. For " 6971"example: --identifier uri:https://acme.com --identifier isbn:12345 To remove" 6972" an identifier, specify no value, --identifier isbn: Note that for EPUB " 6973"files, an identifier marked as the package identifier cannot be removed." 6974msgstr "" 6975 6976#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:78 6977msgid "Set the published date." 6978msgstr "" 6979 6980#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:81 6981msgid "Get the cover from the e-book and save it at as the specified file." 6982msgstr "" 6983 6984#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:84 6985msgid "" 6986"Specify the name of an OPF file. The metadata will be written to the OPF " 6987"file." 6988msgstr "" 6989 6990#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:87 6991msgid "" 6992"Read metadata from the specified OPF file and use it to set metadata in the " 6993"e-book. Metadata specified on the command line will override metadata read " 6994"from the OPF file" 6995msgstr "" 6996 6997#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:92 6998msgid "Set the BookID in LRF files" 6999msgstr "" 7000 7001#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:168 7002msgid "No file specified" 7003msgstr "" 7004 7005#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:183 7006msgid "Original metadata" 7007msgstr "" 7008 7009#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:200 7010msgid "Changed metadata" 7011msgstr "" 7012 7013#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:212 7014msgid "OPF created in" 7015msgstr "" 7016 7017#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:218 7018msgid "Cover saved to" 7019msgstr "" 7020 7021#: /__w/calibre/calibre/src/calibre/ebooks/metadata/cli.py:220 7022msgid "No cover found" 7023msgstr "" 7024 7025#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:34 7026msgid "Goodreads" 7027msgstr "" 7028 7029#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:35 7030msgid "Google Books" 7031msgstr "" 7032 7033#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:36 7034msgid "Wikipedia" 7035msgstr "" 7036 7037#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:37 7038msgid "Google web search" 7039msgstr "" 7040 7041#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:38 7042msgid "Amazon" 7043msgstr "" 7044 7045#: /__w/calibre/calibre/src/calibre/ebooks/metadata/search_internet.py:39 7046msgid "Google Images" 7047msgstr "" 7048 7049#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:973 7050msgid "Downloads metadata and covers from Amazon" 7051msgstr "" 7052 7053#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:984 7054msgid "US" 7055msgstr "" 7056 7057#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:985 7058msgid "France" 7059msgstr "" 7060 7061#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:986 7062msgid "Germany" 7063msgstr "" 7064 7065#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:987 7066msgid "UK" 7067msgstr "" 7068 7069#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:988 7070msgid "Australia" 7071msgstr "" 7072 7073#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:989 7074msgid "Italy" 7075msgstr "" 7076 7077#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:990 7078msgid "Japan" 7079msgstr "" 7080 7081#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:991 7082msgid "Spain" 7083msgstr "" 7084 7085#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:992 7086msgid "Brazil" 7087msgstr "" 7088 7089#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:993 7090msgid "Netherlands" 7091msgstr "" 7092 7093#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:994 7094msgid "China" 7095msgstr "" 7096 7097#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:995 7098msgid "Canada" 7099msgstr "" 7100 7101#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:996 7102msgid "Sweden" 7103msgstr "" 7104 7105#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1000 7106msgid "Choose server automatically" 7107msgstr "" 7108 7109#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1001 7110msgid "Amazon servers" 7111msgstr "" 7112 7113#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1002 7114msgid "Bing search cache" 7115msgstr "" 7116 7117#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1003 7118msgid "Google search cache" 7119msgstr "" 7120 7121#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1004 7122msgid "Wayback machine cache (slow)" 7123msgstr "" 7124 7125#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1008 7126msgid "Amazon country website to use:" 7127msgstr "" 7128 7129#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1009 7130msgid "" 7131"Metadata from Amazon will be fetched using this country's Amazon website." 7132msgstr "" 7133 7134#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1011 7135msgid "Server to get data from:" 7136msgstr "" 7137 7138#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1013 7139msgid "" 7140"Amazon has started blocking attempts to download metadata from its servers. " 7141"To get around this problem, calibre can fetch the Amazon data from many " 7142"different places where it is cached. Choose the source you prefer." 7143msgstr "" 7144 7145#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1018 7146msgid "Use the MOBI-ASIN for metadata search" 7147msgstr "" 7148 7149#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1020 7150msgid "" 7151"Enable this option to search for metadata with an ASIN identifier from the " 7152"MOBI file at the current country website, unless any other amazon id is " 7153"available. Note that if the MOBI file came from a different Amazon country " 7154"store, you could get incorrect results." 7155msgstr "" 7156 7157#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1374 7158msgid "Amazon timed out. Try again later." 7159msgstr "" 7160 7161#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/base.py:188 7162msgid "Metadata source" 7163msgstr "" 7164 7165#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:37 7166msgid "" 7167"Downloads multiple book covers from Amazon. Useful to find alternate covers." 7168msgstr "" 7169 7170#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:40 7171#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:55 7172msgid "Maximum number of covers to get" 7173msgstr "" 7174 7175#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:41 7176msgid "The maximum number of covers to process from the search result" 7177msgstr "" 7178 7179#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:25 7180msgid "" 7181"%prog [options]\n" 7182"\n" 7183"Fetch book metadata from online sources. You must specify at least one\n" 7184"of title, authors or ISBN.\n" 7185msgstr "" 7186 7187#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:32 7188#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:457 7189msgid "Book title" 7190msgstr "" 7191 7192#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:33 7193msgid "Book author(s)" 7194msgstr "" 7195 7196#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:34 7197msgid "Book ISBN" 7198msgstr "" 7199 7200#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:36 7201msgid "" 7202"Identifiers such as ASIN/Goodreads id etc. Can be specified multiple times " 7203"for multiple identifiers. For example: " 7204msgstr "" 7205 7206#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:39 7207msgid "Print the log to the console (stderr)" 7208msgstr "" 7209 7210#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:40 7211msgid "Output the metadata in OPF format instead of human readable text." 7212msgstr "" 7213 7214#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:42 7215msgid "" 7216"Specify a filename. The cover, if available, will be saved to it. Without " 7217"this option, no cover will be downloaded." 7218msgstr "" 7219 7220#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:44 7221msgid "Timeout in seconds. Default is 30" 7222msgstr "" 7223 7224#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/cli.py:46 7225msgid "" 7226"Specify the name of a metadata download plugin to use. By default, all " 7227"metadata plugins will be used. Can be specified multiple times for multiple " 7228"plugins. All plugin names: {}" 7229msgstr "" 7230 7231#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/edelweiss.py:200 7232msgid "" 7233"Downloads metadata and covers from Edelweiss - A catalog updated by book " 7234"publishers" 7235msgstr "" 7236 7237#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google.py:181 7238msgid "Downloads metadata and covers from Google Books" 7239msgstr "" 7240 7241#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:51 7242msgid "" 7243"Downloads covers from a Google Image search. Useful to find larger/alternate" 7244" covers." 7245msgstr "" 7246 7247#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:56 7248msgid "The maximum number of covers to process from the Google search result" 7249msgstr "" 7250 7251#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:57 7252#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:634 7253msgid "Cover size" 7254msgstr "" 7255 7256#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:58 7257msgid "Search for covers larger than the specified size" 7258msgstr "" 7259 7260#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:60 7261msgid "Any size" 7262msgstr "" 7263 7264#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:61 7265#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:487 7266msgid "Large" 7267msgstr "จัดเก็บ" 7268 7269#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:62 7270#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:63 7271#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:64 7272#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:65 7273#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:66 7274#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/google_images.py:67 7275#, python-format 7276msgid "Larger than %s" 7277msgstr "" 7278 7279#: /__w/calibre/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:17 7280msgid "Downloads covers from The Open Library" 7281msgstr "" 7282 7283#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/headers.py:73 7284msgid "Sample Book" 7285msgstr "" 7286 7287#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:42 7288msgid "" 7289"This is an Amazon KFX book. It cannot be processed. See {} for information " 7290"on how to handle KFX books." 7291msgstr "" 7292 7293#: /__w/calibre/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:88 7294msgid "This is an Amazon Topaz book. It cannot be processed." 7295msgstr "" 7296 7297#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:48 7298#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1496 7299msgid "This is not a MOBI file. It is a Topaz file." 7300msgstr "" 7301 7302#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:53 7303#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1501 7304msgid "This is not a MOBI file." 7305msgstr "" 7306 7307#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:56 7308msgid "This file is locked with DRM. It cannot be tweaked." 7309msgstr "" 7310 7311#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:61 7312msgid "" 7313"This MOBI file does not contain a KF8 format book. KF8 is the new format " 7314"from Amazon. calibre can only tweak MOBI files that contain KF8 books. Older" 7315" MOBI files without KF8 are not tweakable." 7316msgstr "" 7317 7318#: /__w/calibre/calibre/src/calibre/ebooks/mobi/tweak.py:67 7319msgid "" 7320"This MOBI file contains both KF8 and older Mobi6 data. Tweaking it will " 7321"remove the Mobi6 data, which means the file will not be usable on older " 7322"Kindles. Are you sure?" 7323msgstr "" 7324 7325#: /__w/calibre/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:471 7326msgid "No details available" 7327msgstr "" 7328 7329#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1376 7330#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:821 7331msgid "Title page" 7332msgstr "" 7333 7334#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1378 7335#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:823 7336msgid "Index" 7337msgstr "" 7338 7339#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1379 7340#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:824 7341msgid "Glossary" 7342msgstr "" 7343 7344#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1380 7345#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:825 7346msgid "Acknowledgements" 7347msgstr "" 7348 7349#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1381 7350#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:826 7351msgid "Bibliography" 7352msgstr "" 7353 7354#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1382 7355#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:827 7356msgid "Colophon" 7357msgstr "" 7358 7359#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1383 7360msgid "Copyright" 7361msgstr "" 7362 7363#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1384 7364#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:830 7365msgid "Dedication" 7366msgstr "" 7367 7368#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1385 7369#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:831 7370msgid "Epigraph" 7371msgstr "" 7372 7373#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1386 7374#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:832 7375msgid "Foreword" 7376msgstr "" 7377 7378#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1387 7379#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:833 7380msgid "List of illustrations" 7381msgstr "" 7382 7383#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1388 7384#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:834 7385msgid "List of tables" 7386msgstr "" 7387 7388#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1390 7389#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:836 7390msgid "Preface" 7391msgstr "" 7392 7393#: /__w/calibre/calibre/src/calibre/ebooks/oeb/base.py:1391 7394msgid "Main text" 7395msgstr "" 7396 7397#: /__w/calibre/calibre/src/calibre/ebooks/oeb/iterator/__init__.py:23 7398#, python-format 7399msgid "%s format books are not supported" 7400msgstr "" 7401 7402#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:51 7403msgid "Unknown error" 7404msgstr "" 7405 7406#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:62 7407msgid "See <a href=\"{}\">detailed description</a>." 7408msgstr "" 7409 7410#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:254 7411#, python-brace-format 7412msgid "Failed to process CSS in {name} with errors: {errors}" 7413msgstr "" 7414 7415#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/css.py:257 7416#, python-brace-format 7417msgid "Failed to process CSS in {name}" 7418msgstr "" 7419 7420#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:23 7421msgid "" 7422"This font could not be processed. It most likely will not work in an e-book " 7423"reader, either" 7424msgstr "" 7425 7426#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:40 7427msgid "The font {} is not allowed to be embedded" 7428msgstr "" 7429 7430#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:41 7431msgid "" 7432"The font has a flag in its metadata ({:09b}) set indicating that it is not " 7433"licensed for embedding. You can ignore this warning, if you are sure you " 7434"have permission to embed this font." 7435msgstr "" 7436 7437#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:51 7438#, python-brace-format 7439msgid "The CSS font-family name {0} does not match the actual font name {1}" 7440msgstr "" 7441 7442#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:52 7443#, python-brace-format 7444msgid "" 7445"The font family name specified in the CSS @font-face rule: \"{0}\" does not " 7446"match the font name inside the actual font file: \"{1}\". This can cause " 7447"problems in some viewers. You should change the CSS font name to match the " 7448"actual font name." 7449msgstr "" 7450 7451#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:56 7452#, python-brace-format 7453msgid "Change the font name {0} to {1} everywhere" 7454msgstr "" 7455 7456#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:94 7457#, python-format 7458msgid "Not a valid font: %s" 7459msgstr "" 7460 7461#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:19 7462msgid "" 7463"An invalid image is an image that could not be loaded, typically because it " 7464"is corrupted. You should replace it with a good image or remove it." 7465msgstr "" 7466 7467#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:28 7468msgid "" 7469"Reader devices based on Adobe Digital Editions cannot display images whose " 7470"colors are specified in the CMYK colorspace. You should convert this image " 7471"to the RGB colorspace, for maximum compatibility." 7472msgstr "" 7473 7474#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:31 7475msgid "Convert image to RGB automatically" 7476msgstr "" 7477 7478#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/images.py:65 7479msgid "Image is in the CMYK colorspace" 7480msgstr "" 7481 7482#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:27 7483msgid "" 7484"The resource pointed to by this link does not exist. You should either fix, " 7485"or remove the link." 7486msgstr "" 7487 7488#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:34 7489msgid "" 7490"Windows computers do not allow the : character in filenames. For maximum " 7491"compatibility it is best to not use these in filenames/links to files." 7492msgstr "" 7493 7494#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:41 7495#, python-brace-format 7496msgid "The linked to resource {0} does not exist" 7497msgstr "" 7498 7499#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:42 7500#, python-brace-format 7501msgid "" 7502"The case of the link {0} and the case of the actual file it points to {1} do" 7503" not agree. You should change either the case of the link or rename the " 7504"file." 7505msgstr "" 7506 7507#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:45 7508msgid "Change the case of the link to match the actual file" 7509msgstr "" 7510 7511#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:74 7512msgid "Link points to a file that is not a text document" 7513msgstr "" 7514 7515#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:75 7516#, python-brace-format 7517msgid "" 7518"The link \"{0}\" points to a file <i>{1}</i> that is not a text (HTML) " 7519"document. Many e-book readers will be unable to follow such a link. You " 7520"should either remove the link or change it to point to a text document. For " 7521"example, if it points to an image, you can create small wrapper document " 7522"that contains the image and change the link to point to that." 7523msgstr "" 7524 7525#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:89 7526msgid "Link points to a location not present in the target file" 7527msgstr "" 7528 7529#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:91 7530#, python-brace-format 7531msgid "" 7532"The link \"{0}\" points to a location <i>{1}</i> in the file {2} that does " 7533"not exist. You should either remove the location so that the link points to " 7534"the top of the file, or change the link to point to the correct location." 7535msgstr "" 7536 7537#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:99 7538msgid "" 7539"This link uses the file:// URL scheme. This does not work with many e-book " 7540"readers. Remove the file:// prefix and make sure the link points to a file " 7541"inside the book." 7542msgstr "" 7543 7544#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:105 7545msgid "" 7546"This link points to a file outside the book. It will not work if the book is" 7547" read on any computer other than the one it was created on. Either fix or " 7548"remove the link." 7549msgstr "" 7550 7551#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:112 7552msgid "" 7553"This link is empty. This is almost always a mistake. Either fill in the link" 7554" destination or remove the link tag." 7555msgstr "" 7556 7557#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:117 7558msgid "" 7559"This file is included in the book but not referred to by any document in the" 7560" spine. This means that the file will not be viewable on most e-book " 7561"readers. You should probably remove this file from the book or add a link " 7562"to it somewhere." 7563msgstr "" 7564 7565#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:123 7566#, python-format 7567msgid "The file %s is not referenced" 7568msgstr "" 7569 7570#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:128 7571msgid "" 7572"This file is not in the book spine. All content documents must be in the " 7573"spine. You should probably add it to the spine." 7574msgstr "" 7575 7576#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:130 7577msgid "Append this file to the spine" 7578msgstr "" 7579 7580#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:148 7581msgid "" 7582"This file is not listed in the book manifest. While not strictly necessary " 7583"it is good practice to list all files in the manifest. Either list this file" 7584" in the manifest or remove it from the book if it is an unnecessary file." 7585msgstr "" 7586 7587#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:154 7588#, python-format 7589msgid "The file %s is not listed in the manifest" 7590msgstr "" 7591 7592#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:158 7593#, python-format 7594msgid "Remove %s from the book" 7595msgstr "" 7596 7597#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:159 7598#, python-format 7599msgid "Add %s to the manifest" 7600msgstr "" 7601 7602#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:176 7603#, python-format 7604msgid "Remove all references to %s from the HTML and CSS in the book" 7605msgstr "" 7606 7607#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:186 7608msgid "" 7609"This file stores the bookmarks and last opened information from the calibre " 7610"E-book viewer. You can remove it if you do not need that information, or " 7611"don't want to share it with other people you send this book to." 7612msgstr "" 7613 7614#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:190 7615#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:33 7616msgid "Remove this file" 7617msgstr "" 7618 7619#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:195 7620msgid "The bookmarks file used by the calibre E-book viewer is present" 7621msgstr "" 7622 7623#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:209 7624#, python-format 7625msgid "The file %s has a MIME type that does not match its extension" 7626msgstr "" 7627 7628#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:211 7629#, python-brace-format 7630msgid "" 7631"The file {0} has its MIME type specified as {1} in the OPF file. The " 7632"recommended MIME type for files with the extension \"{2}\" is {3}. You " 7633"should change either the file extension or the MIME type in the OPF." 7634msgstr "" 7635 7636#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:216 7637msgid "Change the file extension to .xhtml" 7638msgstr "" 7639 7640#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:219 7641#, python-format 7642msgid "Change the MIME type for this file in the OPF to %s" 7643msgstr "" 7644 7645#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:321 7646msgid "The link is empty" 7647msgstr "" 7648 7649#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:336 7650#, python-format 7651msgid "The linked resource %s is a folder" 7652msgstr "" 7653 7654#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:344 7655#, python-format 7656msgid "The linked resource %s does not exist" 7657msgstr "" 7658 7659#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:348 7660#, python-format 7661msgid "The link %s is a file:// URL" 7662msgstr "" 7663 7664#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:350 7665#, python-format 7666msgid "The link %s points to a file outside the book" 7667msgstr "" 7668 7669#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/links.py:352 7670#, python-format 7671msgid "" 7672"The link %s contains a : character, this will cause errors on Windows " 7673"computers" 7674msgstr "" 7675 7676#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:21 7677#, python-format 7678msgid "The <%s> section is missing from the OPF" 7679msgstr "" 7680 7681#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:23 7682#, python-format 7683msgid "The <%s> section is required in the OPF file. You have to create one." 7684msgstr "" 7685 7686#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:29 7687msgid "Empty id attributes are invalid" 7688msgstr "" 7689 7690#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:31 7691msgid "Empty ID attributes are invalid in OPF files." 7692msgstr "" 7693 7694#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:37 7695#, python-format 7696msgid "idref=\"%s\" points to unknown id" 7697msgstr "" 7698 7699#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:39 7700#, python-format 7701msgid "The idref=\"%s\" points to an id that does not exist in the OPF" 7702msgstr "" 7703 7704#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:45 7705msgid "The meta cover tag points to an non-existent item" 7706msgstr "" 7707 7708#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:47 7709#, python-format 7710msgid "" 7711"The meta cover tag points to an item with id=\"%s\" which does not exist in " 7712"the manifest" 7713msgstr "" 7714 7715#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:53 7716msgid "" 7717"Some e-book readers such as the Nook fail to recognize covers if the content" 7718" attribute comes before the name attribute. For maximum compatibility move " 7719"the name attribute before the content attribute." 7720msgstr "" 7721 7722#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:56 7723msgid "Move the name attribute before the content attribute" 7724msgstr "" 7725 7726#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:59 7727msgid "The meta cover tag has content before name" 7728msgstr "" 7729 7730#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:72 7731#, python-format 7732msgid "The item identified as the Table of Contents (%s) does not exist" 7733msgstr "" 7734 7735#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:73 7736#, python-format 7737msgid "There is no item with id=\"%s\" in the manifest." 7738msgstr "" 7739 7740#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:75 7741#, python-format 7742msgid "" 7743"The item identified as the Table of Contents has an incorrect media-type " 7744"(%s)" 7745msgstr "" 7746 7747#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:76 7748#, python-format 7749msgid "The media type for the Table of Contents must be %s" 7750msgstr "" 7751 7752#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:82 7753msgid "" 7754"This manifest entry has no href attribute. Either add the href attribute or " 7755"remove the entry." 7756msgstr "" 7757 7758#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:83 7759msgid "Remove this manifest entry" 7760msgstr "" 7761 7762#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:86 7763msgid "Item in manifest has no href attribute" 7764msgstr "" 7765 7766#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:101 7767msgid "" 7768"The <spine> tag has no reference to the NCX table of contents file. Without " 7769"this reference, the table of contents will not work in most readers. The " 7770"reference should look like <spine toc=\"id of manifest item for the ncx " 7771"file\">." 7772msgstr "" 7773 7774#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:104 7775msgid "Add the reference to the NCX file" 7776msgstr "" 7777 7778#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:107 7779msgid "Missing reference to the NCX Table of Contents" 7780msgstr "" 7781 7782#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:122 7783msgid "" 7784"This book has no Navigation document. According to the EPUB 3 specification," 7785" a navigation document is required. The Navigation document contains the " 7786"Table of Contents. Use the Table of Contents tool to add a Table of Contents" 7787" to this book." 7788msgstr "" 7789 7790#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:127 7791msgid "Missing navigation document" 7792msgstr "" 7793 7794#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:132 7795msgid "" 7796"The nav document for this book contains no table of contents, or an empty " 7797"table of contents. Use the Table of Contents tool to add a Table of Contents" 7798" to this book." 7799msgstr "" 7800 7801#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:137 7802msgid "Missing ToC in navigation document" 7803msgstr "" 7804 7805#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:142 7806msgid "" 7807"A file listed in the manifest is missing, you should either remove it from " 7808"the manifest or add the missing file to the book." 7809msgstr "" 7810 7811#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:146 7812#, python-format 7813msgid "Item (%s) in manifest is missing" 7814msgstr "" 7815 7816#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:148 7817#, python-format 7818msgid "Remove the entry for %s from the manifest" 7819msgstr "" 7820 7821#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:162 7822msgid "" 7823"There are items marked as non-linear in the <spine>. These will be displayed" 7824" in random order by different e-book readers. Some will ignore the non-" 7825"linear attribute, some will display them at the end or the beginning of the " 7826"book and some will fail to display them at all. Instead of using non-linear " 7827"items simply place the items in the order you want them to be displayed." 7828msgstr "" 7829 7830#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:169 7831msgid "Mark all non-linear items as linear" 7832msgstr "" 7833 7834#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:172 7835msgid "Non-linear items in the spine" 7836msgstr "" 7837 7838#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:186 7839msgid "Remove all but the first duplicate item" 7840msgstr "" 7841 7842#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:190 7843#, python-brace-format 7844msgid "Duplicate item in {0}: {1}" 7845msgstr "" 7846 7847#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:192 7848#, python-brace-format 7849msgid "" 7850"The item {0} is present more than once in the {2} in {1}. This is not " 7851"allowed." 7852msgstr "" 7853 7854#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:210 7855msgid "" 7856"There is more than one <meta name=\"cover\"> tag defined. There should be " 7857"only one." 7858msgstr "" 7859 7860#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:211 7861msgid "Remove all but the first meta cover tag" 7862msgstr "" 7863 7864#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:214 7865msgid "There is more than one cover defined" 7866msgstr "" 7867 7868#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:227 7869msgid "" 7870"The OPF must have a unique identifier, i.e. a <dc:identifier> element whose " 7871"id is referenced by the <package> element" 7872msgstr "" 7873 7874#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:229 7875msgid "Auto-generate a unique identifier" 7876msgstr "" 7877 7878#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:232 7879msgid "The OPF has no unique identifier" 7880msgstr "" 7881 7882#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:254 7883msgid "The <dc:identifier> element must not be empty." 7884msgstr "" 7885 7886#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:257 7887msgid "Empty identifier element" 7888msgstr "" 7889 7890#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:263 7891msgid "Incorrect media-type for spine item" 7892msgstr "" 7893 7894#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:265 7895#, python-brace-format 7896msgid "" 7897"The item {0} present in the spine has the media-type {1}. Most e-book " 7898"software cannot handle non-HTML spine items. If the item is actually HTML, " 7899"you should change its media-type to {2}. If it is not-HTML you should " 7900"consider replacing it with an HTML item, as it is unlikely to work in most " 7901"readers." 7902msgstr "" 7903 7904#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:271 7905#, python-format 7906msgid "Change the media-type to %s" 7907msgstr "" 7908 7909#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:287 7910msgid "The OPF does not have the correct root element" 7911msgstr "" 7912 7913#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:289 7914#, python-brace-format 7915msgid "" 7916"The opf must have the root element <package> in namespace {0}, like this: " 7917"<package xmlns=\"{0}\">" 7918msgstr "" 7919 7920#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:293 7921msgid "The OPF does not have a version" 7922msgstr "" 7923 7924#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:295 7925msgid "" 7926"The <package> tag in the OPF must have a version attribute. This is usually " 7927"version=\"2.0\" for EPUB2 and AZW3 and version=\"3.0\" for EPUB3" 7928msgstr "" 7929 7930#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:32 7931msgid "" 7932"This file is empty, it contains nothing, you should probably remove it." 7933msgstr "" 7934 7935#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:36 7936#, python-format 7937msgid "The file %s is empty" 7938msgstr "" 7939 7940#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:47 7941msgid "" 7942"A decoding errors means that the contents of the file could not be " 7943"interpreted as text. This usually happens if the file has an incorrect " 7944"character encoding declaration or if the file is actually a binary file, " 7945"like an image or font that is mislabelled with an incorrect media type in " 7946"the OPF." 7947msgstr "" 7948 7949#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:54 7950#, python-format 7951msgid "Parsing of %s failed, could not decode" 7952msgstr "" 7953 7954#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:61 7955msgid "" 7956"A parsing error in an XML file means that the XML syntax in the file is " 7957"incorrect. Such a file will most probably not open in an e-book reader. " 7958"These errors can usually be fixed automatically, however, automatic fixing " 7959"can sometimes \"do the wrong thing\"." 7960msgstr "" 7961 7962#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:77 7963msgid "" 7964"A parsing error in an HTML file means that the HTML syntax is incorrect. " 7965"Most readers will automatically ignore such errors, but they may result in " 7966"incorrect display of content. These errors can usually be fixed " 7967"automatically, however, automatic fixing can sometimes \"do the wrong " 7968"thing\"." 7969msgstr "" 7970 7971#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:85 7972msgid "" 7973"This HTML file uses private entities. These are not supported. You can try " 7974"running \"Fix HTML\" from the Tools menu, which will try to automatically " 7975"resolve the private entities." 7976msgstr "" 7977 7978#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:93 7979msgid "" 7980"Replace all named entities with their character equivalents in this book" 7981msgstr "" 7982 7983#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:94 7984msgid "" 7985"Named entities are often only incompletely supported by various book reading" 7986" software. Therefore, it is best to not use them, replacing them with the " 7987"actual characters they represent. This can be done automatically." 7988msgstr "" 7989 7990#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:99 7991msgid "Named entities present" 7992msgstr "" 7993 7994#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:129 7995msgid "Filename contains unsafe characters" 7996msgstr "" 7997 7998#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:134 7999#, python-brace-format 8000msgid "" 8001"The filename {0} contains unsafe characters, that must be escaped, like this" 8002" {1}. This can cause problems with some e-book readers. To be absolutely " 8003"safe, use only the English alphabet [a-z], the numbers [0-9], underscores " 8004"and hyphens in your file names. While many other characters are allowed, " 8005"they may cause problems with some software." 8006msgstr "" 8007 8008#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:140 8009#, python-brace-format 8010msgid "Rename the file {0} to {1}" 8011msgstr "" 8012 8013#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:158 8014#, python-format 8015msgid "" 8016"This HTML file is larger than %s. Too large HTML files can cause performance" 8017" problems on some e-book readers. Consider splitting this file into smaller " 8018"sections." 8019msgstr "" 8020 8021#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:162 8022msgid "File too large" 8023msgstr "" 8024 8025#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:167 8026msgid "" 8027"This is an invalid (unrecognized) entity. Replace it with whatever text it " 8028"is supposed to have represented." 8029msgstr "" 8030 8031#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:171 8032#, python-format 8033msgid "Invalid entity: %s" 8034msgstr "" 8035 8036#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:177 8037msgid "" 8038"Run fix HTML on this file, which will automatically insert the correct " 8039"namespace" 8040msgstr "" 8041 8042#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:180 8043msgid "Invalid or missing namespace" 8044msgstr "" 8045 8046#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:182 8047#, python-brace-format 8048msgid "" 8049"This file has {0}. Its namespace must be {1}. Set the namespace by defining " 8050"the xmlns attribute on the <html> element, like this <html xmlns=\"{1}\">" 8051msgstr "" 8052 8053#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:184 8054#, python-format 8055msgid "incorrect namespace %s" 8056msgstr "" 8057 8058#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:184 8059msgid "no namespace" 8060msgstr "" 8061 8062#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:196 8063msgid "Change this file's encoding to UTF-8" 8064msgstr "" 8065 8066#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:199 8067msgid "Non UTF-8 encoding declaration" 8068msgstr "" 8069 8070#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:200 8071#, python-format 8072msgid "" 8073"This file has its encoding declared as %s. Some reader software cannot " 8074"handle non-UTF8 encoded files. You should change the encoding to UTF-8." 8075msgstr "" 8076 8077#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:274 8078msgid "Private entities found" 8079msgstr "" 8080 8081#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:318 8082msgid "" 8083"This CSS construct is not recognized. That means that it most likely will " 8084"not work on reader devices. Consider replacing it with something else." 8085msgstr "" 8086 8087#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:322 8088msgid "" 8089"Some reader programs are very finicky about CSS stylesheets and will ignore " 8090"the whole sheet if there is an error. These errors can often be fixed " 8091"automatically, however, automatic fixing will typically remove unrecognized " 8092"items, instead of correcting them." 8093msgstr "" 8094 8095#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:327 8096msgid "Try to fix parsing errors in this stylesheet automatically" 8097msgstr "" 8098 8099#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:351 8100msgid "Remove the duplicate ids from all but the first element" 8101msgstr "" 8102 8103#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:354 8104#, python-format 8105msgid "Duplicate id: %s" 8106msgstr "" 8107 8108#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:356 8109#, python-brace-format 8110msgid "" 8111"The id {0} is present on more than one element in {1}. This is not allowed. " 8112"Remove the id from all but one of the elements" 8113msgstr "" 8114 8115#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:373 8116msgid "Replace this id with a randomly generated valid id" 8117msgstr "" 8118 8119#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:376 8120#, python-format 8121msgid "Invalid id: %s" 8122msgstr "" 8123 8124#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:378 8125#, python-brace-format 8126msgid "" 8127"The id {0} is not a valid id. IDs must start with a letter ([A-Za-z]) and " 8128"may be followed by any number of letters, digits ([0-9]), hyphens (\"-\"), " 8129"underscores (\"_\"), colons (\":\"), and periods (\".\"). This is to ensure " 8130"maximum compatibility with a wide range of devices." 8131msgstr "" 8132 8133#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:401 8134msgid "Wrap the bare text in a p tag" 8135msgstr "" 8136 8137#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:402 8138msgid "" 8139"You cannot have bare text inside the body tag. The text must be placed " 8140"inside some other tag, such as p or div" 8141msgstr "" 8142 8143#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:406 8144msgid "Bare text in body tag" 8145msgstr "" 8146 8147#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1509 8148msgid "" 8149"This MOBI file does not contain a KF8 format book. KF8 is the new format " 8150"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " 8151"MOBI files without KF8 are not editable." 8152msgstr "" 8153 8154#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/container.py:1515 8155msgid "" 8156"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit" 8157" MOBI files that contain only KF8 data." 8158msgstr "" 8159 8160#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:40 8161#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:524 8162msgid "Cover inserted" 8163msgstr "" 8164 8165#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:40 8166#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/cover.py:524 8167msgid "Cover updated" 8168msgstr "" 8169 8170#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:271 8171msgid "Removed one unused CSS style rule" 8172msgid_plural "Removed {} unused CSS style rules" 8173msgstr[0] "" 8174 8175#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:274 8176msgid "Removed one unused CSS selector" 8177msgid_plural "Removed {} unused CSS selectors" 8178msgstr[0] "" 8179 8180#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:277 8181msgid "Removed one unused class from the HTML" 8182msgid_plural "Removed {} unused classes from the HTML" 8183msgstr[0] "" 8184 8185#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:280 8186msgid "Merged one CSS style rule with identical selectors" 8187msgid_plural "Merged {} CSS style rules with identical selectors" 8188msgstr[0] "" 8189 8190#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:283 8191msgid "Merged one CSS style rule with identical properties" 8192msgid_plural "Merged {} CSS style rules with identical properties" 8193msgstr[0] "" 8194 8195#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:286 8196msgid "Removed one unreferenced stylesheet" 8197msgid_plural "Removed {} unreferenced stylesheets" 8198msgstr[0] "" 8199 8200#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:289 8201msgid "No unused CSS style rules found" 8202msgstr "" 8203 8204#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:291 8205msgid "No unused CSS selectors found" 8206msgstr "" 8207 8208#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:293 8209msgid "No unused class attributes found" 8210msgstr "" 8211 8212#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:295 8213msgid "No style rules that could be merged found" 8214msgstr "" 8215 8216#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/css.py:297 8217msgid "No unused stylesheets found" 8218msgstr "" 8219 8220#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:40 8221#, python-format 8222msgid "" 8223"Could not find a font in the \"%s\" family exactly matching the CSS font " 8224"specification, will embed a fallback font instead. CSS font specification:" 8225msgstr "" 8226 8227#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:45 8228msgid "Matched font specification:" 8229msgstr "" 8230 8231#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:173 8232#, python-format 8233msgid "Failed to find fonts for family: %s, not embedding" 8234msgstr "" 8235 8236#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/embed.py:235 8237msgid "No embeddable fonts found" 8238msgstr "" 8239 8240#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/errors.py:19 8241msgid "This file is locked with DRM. It cannot be edited." 8242msgstr "" 8243 8244#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/hyphenation.py:17 8245msgid "Soft hyphens added" 8246msgstr "" 8247 8248#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/hyphenation.py:28 8249msgid "Soft hyphens removed" 8250msgstr "" 8251 8252#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:112 8253#, python-brace-format 8254msgid "{0} compressed from {1} to {2} bytes [{3:.1%} reduction]" 8255msgstr "" 8256 8257#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:115 8258#, python-brace-format 8259msgid "{0} could not be further compressed" 8260msgstr "" 8261 8262#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:117 8263#, python-brace-format 8264msgid "Failed to process {0} with error:" 8265msgstr "" 8266 8267#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:122 8268#, python-brace-format 8269msgid "" 8270"Total image filesize reduced from {0} to {1} [{2:.1%} reduction, {3} images " 8271"changed]" 8272msgstr "" 8273 8274#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/images.py:125 8275msgid "Images are already fully optimized" 8276msgstr "" 8277 8278#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:55 8279#, python-format, python-brace-format 8280msgid "" 8281"<p><i>Polishing books</i> is all about putting the shine of perfection onto\n" 8282"your carefully crafted e-books.</p>\n" 8283"\n" 8284"<p>Polishing tries to minimize the changes to the internal code of your e-book.\n" 8285"Unlike conversion, it <i>does not</i> flatten CSS, rename files, change font\n" 8286"sizes, adjust margins, etc. Every action performs only the minimum set of\n" 8287"changes needed for the desired effect.</p>\n" 8288"\n" 8289"<p>You should use this tool as the last step in your e-book creation process.</p>\n" 8290"{0}\n" 8291"<p>Note that polishing only works on files in the %s formats.</p>" 8292msgstr "" 8293 8294#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:67 8295#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:493 8296#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:117 8297#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:124 8298#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:172 8299#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:263 8300#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:692 8301msgid " or " 8302msgstr "" 8303 8304#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:69 8305msgid "" 8306"<p>Embed all fonts that are referenced in the document and are not already embedded.\n" 8307"This will scan your computer for the fonts, and if they are found, they will be\n" 8308"embedded into the document.</p>\n" 8309"<p>Please ensure that you have the proper license for embedding the fonts used in this document.</p>\n" 8310msgstr "" 8311 8312#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:76 8313msgid "" 8314"<p>Subsetting fonts means reducing an embedded font to contain\n" 8315"only the characters used from that font in the book. This\n" 8316"greatly reduces the size of the font files (halving the font\n" 8317"file sizes is common).</p>\n" 8318"\n" 8319"<p>For example, if the book uses a specific font for headers,\n" 8320"then subsetting will reduce that font to contain only the\n" 8321"characters present in the actual headers in the book. Or if the\n" 8322"book embeds the bold and italic versions of a font, but bold\n" 8323"and italic text is relatively rare, or absent altogether, then\n" 8324"the bold and italic fonts can either be reduced to only a few\n" 8325"characters or completely removed.</p>\n" 8326"\n" 8327"<p>The only downside to subsetting fonts is that if, at a later\n" 8328"date you decide to add more text to your books, the newly added\n" 8329"text might not be covered by the subset font.</p>\n" 8330msgstr "" 8331 8332#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:95 8333msgid "" 8334"<p>Insert a \"book jacket\" page at the start of the book that contains\n" 8335"all the book metadata such as title, tags, authors, series, comments,\n" 8336"etc. Any previous book jacket will be replaced.</p>" 8337msgstr "" 8338 8339#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:100 8340msgid "<p>Remove a previous inserted book jacket page.</p>\n" 8341msgstr "" 8342 8343#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:104 8344msgid "" 8345"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into their\n" 8346"typographically correct equivalents.</p>\n" 8347"<p>Note that the algorithm can sometimes generate incorrect results, especially\n" 8348"when single quotes at the start of contractions are involved.</p>\n" 8349msgstr "" 8350 8351#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:111 8352msgid "" 8353"<p>Remove all unused CSS rules from stylesheets and <style> tags. Some books\n" 8354"created from production templates can have a large number of extra CSS rules\n" 8355"that don't match any actual content. These extra rules can slow down readers\n" 8356"that need to parse them all.</p>\n" 8357msgstr "" 8358 8359#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:118 8360msgid "" 8361"<p>Losslessly compress images in the book, to reduce the filesize, without\n" 8362"affecting image quality.</p>\n" 8363msgstr "" 8364 8365#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:123 8366msgid "" 8367"<p>Upgrade the internal structures of the book, if possible. For instance,\n" 8368"upgrades EPUB 2 books to EPUB 3 books.</p>\n" 8369msgstr "" 8370 8371#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:128 8372msgid "" 8373"<p>Add soft hyphens to all words in the book. This allows the book to be rendered\n" 8374"better when the text is justified, in readers that do not support hyphenation.</p>\n" 8375msgstr "" 8376 8377#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:133 8378msgid "<p>Remove soft hyphens from all text in the book.</p>\n" 8379msgstr "" 8380 8381#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:179 8382msgid "Updating metadata" 8383msgstr "" 8384 8385#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:184 8386msgid "Updated metadata jacket" 8387msgstr "" 8388 8389#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:185 8390msgid "Metadata updated\n" 8391msgstr "" 8392 8393#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:189 8394msgid "Setting cover" 8395msgstr "" 8396 8397#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:195 8398msgid "Inserting metadata jacket" 8399msgstr "" 8400 8401#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:198 8402#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:202 8403msgid "Existing metadata jacket replaced" 8404msgstr "" 8405 8406#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:200 8407msgid "Metadata jacket inserted" 8408msgstr "" 8409 8410#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:206 8411msgid "Removing metadata jacket" 8412msgstr "" 8413 8414#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:208 8415msgid "Metadata jacket removed" 8416msgstr "" 8417 8418#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:211 8419msgid "No metadata jacket found" 8420msgstr "" 8421 8422#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:215 8423msgid "Smartening punctuation" 8424msgstr "" 8425 8426#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:221 8427msgid "Embedding referenced fonts" 8428msgstr "" 8429 8430#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:229 8431msgid "Subsetting embedded fonts" 8432msgstr "" 8433 8434#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:233 8435msgid "No embedded fonts to subset" 8436msgstr "" 8437 8438#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:237 8439msgid "Removing unused CSS rules" 8440msgstr "" 8441 8442#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:249 8443msgid "Losslessly compressing images" 8444msgstr "" 8445 8446#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:255 8447msgid "Upgrading book, if possible" 8448msgstr "" 8449 8450#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:261 8451msgid "Removing soft hyphens" 8452msgstr "" 8453 8454#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:265 8455msgid "Adding soft hyphens" 8456msgstr "" 8457 8458#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:275 8459#, python-format 8460msgid "## Polishing: %s" 8461msgstr "" 8462 8463#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:280 8464#, python-format 8465msgid "Polishing took: %.1f seconds" 8466msgstr "" 8467 8468#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:319 8469msgid "" 8470"%prog [options] input_file [output_file]\n" 8471"\n" 8472msgstr "" 8473 8474#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:327 8475msgid "" 8476"Path to a cover image. Changes the cover specified in the e-book. If no " 8477"cover is present, or the cover is not properly identified, inserts a new " 8478"cover." 8479msgstr "" 8480 8481#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:330 8482msgid "" 8483"Path to an OPF file. The metadata in the book is updated from the OPF file." 8484msgstr "" 8485 8486#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:340 8487msgid "Produce more verbose output, useful for debugging." 8488msgstr "" 8489 8490#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:351 8491msgid "You must provide the input file to polish" 8492msgstr "" 8493 8494#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:355 8495msgid "Unknown extra arguments" 8496msgstr "" 8497 8498#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/main.py:373 8499msgid "You must specify at least one action to perform" 8500msgstr "" 8501 8502#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/replace.py:164 8503#, python-format 8504msgid "Smartened punctuation in: %s" 8505msgstr "" 8506 8507#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/replace.py:178 8508msgid "No punctuation that could be smartened found" 8509msgstr "" 8510 8511#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/split.py:202 8512#, python-format 8513msgid "" 8514"The file %s has malformed markup. Try running the Fix HTML tool before " 8515"splitting" 8516msgstr "" 8517 8518#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/split.py:277 8519#, python-format 8520msgid "The expression %s did not match any nodes" 8521msgstr "" 8522 8523#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:54 8524#, python-format 8525msgid "Removed unused font: %s" 8526msgstr "" 8527 8528#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:82 8529#, python-format 8530msgid "The font %s was already subset" 8531msgstr "" 8532 8533#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:84 8534#, python-brace-format 8535msgid "Decreased the font {0} to {1} of its original size" 8536msgstr "" 8537 8538#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:107 8539#, python-format 8540msgid "Reduced total font size to %.1f%% of original" 8541msgstr "" 8542 8543#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/subset.py:110 8544msgid "No embedded fonts found" 8545msgstr "" 8546 8547#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:245 8548#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:251 8549#, python-format 8550msgid "No file named %s exists" 8551msgstr "" 8552 8553#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:255 8554#, python-format 8555msgid "No HTML file named %s exists" 8556msgstr "" 8557 8558#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:265 8559#, python-format 8560msgid "The anchor %(a)s does not exist in file %(f)s" 8561msgstr "" 8562 8563#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:375 8564#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:183 8565#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:319 8566#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:838 8567#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:853 8568msgid "(Untitled)" 8569msgstr "" 8570 8571#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/toc.py:568 8572#, python-format 8573msgid "" 8574"The file %s has malformed markup. Try running the Fix HTML tool before " 8575"editing." 8576msgstr "" 8577 8578#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/upgrade.py:137 8579msgid "No upgrade needed" 8580msgstr "" 8581 8582#: /__w/calibre/calibre/src/calibre/ebooks/oeb/polish/upgrade.py:140 8583msgid "Updated EPUB from version 2 to 3" 8584msgstr "" 8585 8586#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:56 8587msgid "HTML TOC generation options." 8588msgstr "" 8589 8590#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 8591#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:188 8592#, python-brace-format 8593msgid "{1} of <em>{0}</em>" 8594msgstr "" 8595 8596#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:345 8597#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:199 8598#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 8599#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 8600#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:109 8601msgid "Rating" 8602msgstr "" 8603 8604#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:347 8605#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:84 8606#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:263 8607#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:881 8608#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:197 8609#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1353 8610#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:58 8611#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 8612#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:133 8613#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:298 8614#: /__w/calibre/calibre/src/calibre/srv/opds.py:479 8615msgid "Date" 8616msgstr "" 8617 8618#: /__w/calibre/calibre/src/calibre/ebooks/oeb/transforms/split.py:40 8619#, python-format 8620msgid "" 8621"Could not find reasonable point at which to split: %(path)s Sub-tree size: " 8622"%(size)d KB" 8623msgstr "" 8624 8625#: /__w/calibre/calibre/src/calibre/ebooks/oeb/writer.py:33 8626msgid "OPF/NCX/etc. generation options." 8627msgstr "" 8628 8629#: /__w/calibre/calibre/src/calibre/ebooks/oeb/writer.py:36 8630#, python-format 8631msgid "OPF version to generate. Default is %default." 8632msgstr "" 8633 8634#: /__w/calibre/calibre/src/calibre/ebooks/oeb/writer.py:38 8635msgid "" 8636"Generate an Adobe \"page-map\" file if pagination information is available." 8637msgstr "" 8638 8639#: /__w/calibre/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:142 8640msgid "Sidebar" 8641msgstr "" 8642 8643#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:821 8644msgid "Adding headers and footers" 8645msgstr "" 8646 8647#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:985 8648msgid "Headers and footers added" 8649msgstr "" 8650 8651#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1029 8652msgid "Parsed all content for markup transformation" 8653msgstr "" 8654 8655#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1042 8656msgid "Completed markup transformation" 8657msgstr "" 8658 8659#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1085 8660msgid "Rendered all HTML as PDF" 8661msgstr "" 8662 8663#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1090 8664msgid "Added links to PDF content" 8665msgstr "" 8666 8667#: /__w/calibre/calibre/src/calibre/ebooks/pdf/html_writer.py:1126 8668msgid "Updated metadata in PDF" 8669msgstr "" 8670 8671#: /__w/calibre/calibre/src/calibre/ebooks/pdf/image_writer.py:146 8672#, python-brace-format 8673msgid "Rendered {0} of {1} pages" 8674msgstr "" 8675 8676#: /__w/calibre/calibre/src/calibre/ebooks/pdf/pdftohtml.py:75 8677msgid "Could not find pdftohtml, check it is in your PATH" 8678msgstr "" 8679 8680#: /__w/calibre/calibre/src/calibre/ebooks/rb/rbml.py:104 8681#: /__w/calibre/calibre/src/calibre/ebooks/txt/txtml.py:104 8682msgid "Table of Contents:" 8683msgstr "สารบาญ" 8684 8685#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:215 8686msgid "Send file to storage card instead of main memory by default" 8687msgstr "" 8688 8689#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:217 8690msgid "Confirm before deleting" 8691msgstr "" 8692 8693#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:219 8694msgid "Main window geometry" 8695msgstr "" 8696 8697#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:221 8698msgid "Notify when a new version is available" 8699msgstr "" 8700 8701#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:223 8702msgid "Use Roman numerals for series number" 8703msgstr "" 8704 8705#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:225 8706msgid "Sort tags list by name, popularity, or rating" 8707msgstr "" 8708 8709#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:227 8710msgid "Match tags by any or all." 8711msgstr "" 8712 8713#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:229 8714msgid "Number of covers to show in the cover browsing mode" 8715msgstr "" 8716 8717#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:231 8718msgid "Defaults for conversion to LRF" 8719msgstr "" 8720 8721#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:233 8722msgid "Options for the LRF e-book viewer" 8723msgstr "" 8724 8725#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:237 8726msgid "Formats that are viewed using the internal viewer" 8727msgstr "" 8728 8729#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:239 8730msgid "Columns to be displayed in the book list" 8731msgstr "" 8732 8733#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:240 8734msgid "Automatically launch Content server on application startup" 8735msgstr "" 8736 8737#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:241 8738msgid "Oldest news kept in database" 8739msgstr "" 8740 8741#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:242 8742msgid "Show system tray icon" 8743msgstr "" 8744 8745#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:244 8746msgid "Upload downloaded news to device" 8747msgstr "" 8748 8749#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:246 8750msgid "Delete news books from library after uploading to device" 8751msgstr "" 8752 8753#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:248 8754msgid "" 8755"Show the cover flow in a separate window instead of in the main calibre " 8756"window" 8757msgstr "" 8758 8759#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:250 8760msgid "Disable notifications from the system tray icon" 8761msgstr "" 8762 8763#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:252 8764msgid "Default action to perform when the \"Send to device\" button is clicked" 8765msgstr "" 8766 8767#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:257 8768msgid "" 8769"Start searching as you type. If this is disabled then search will only take " 8770"place when the Enter key is pressed." 8771msgstr "" 8772 8773#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:260 8774msgid "" 8775"When searching, show all books with search results highlighted instead of " 8776"showing only the matches. You can use the N or F3 keys to go to the next " 8777"match." 8778msgstr "" 8779 8780#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:287 8781msgid "" 8782"Maximum number of simultaneous conversion/news download jobs. This number is" 8783" twice the actual value for historical reasons." 8784msgstr "" 8785 8786#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:290 8787msgid "Download social metadata (tags/rating/etc.)" 8788msgstr "" 8789 8790#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:292 8791msgid "Overwrite author and title with new metadata" 8792msgstr "" 8793 8794#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:294 8795msgid "Automatically download the cover, if available" 8796msgstr "" 8797 8798#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:296 8799msgid "Limit max simultaneous jobs to number of CPUs" 8800msgstr "" 8801 8802#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:298 8803msgid "" 8804"The layout of the user interface. Wide has the Book details panel on the " 8805"right and narrow has it at the bottom." 8806msgstr "" 8807 8808#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:302 8809msgid "Show the average rating per item indication in the Tag browser" 8810msgstr "" 8811 8812#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:304 8813msgid "Disable UI animations" 8814msgstr "" 8815 8816#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:309 8817msgid "Tag browser categories not to display" 8818msgstr "" 8819 8820#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:378 8821#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:108 8822msgid "WARNING:" 8823msgstr "" 8824 8825#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:389 8826msgid "ERROR:" 8827msgstr "" 8828 8829#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:406 8830#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:72 8831#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:327 8832#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:410 8833#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:616 8834msgid "Show this confirmation again" 8835msgstr "" 8836 8837#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:464 8838#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1406 8839msgid "Restart needed" 8840msgstr "" 8841 8842#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:466 8843#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:727 8844msgid "&Restart calibre now" 8845msgstr "" 8846 8847#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:696 8848#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:171 8849#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:251 8850#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:166 8851#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:269 8852#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:295 8853msgid "All files" 8854msgstr "" 8855 8856#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:829 8857msgid "Detach from the controlling terminal, if any (Linux only)" 8858msgstr "" 8859 8860#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:834 8861#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:133 8862msgid "Click \"Show details\" for more information." 8863msgstr "" 8864 8865#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:836 8866#, python-format 8867msgid "The %s environment variable is set. Try unsetting it." 8868msgstr "" 8869 8870#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:837 8871msgid "Could not create temporary folder" 8872msgstr "" 8873 8874#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:838 8875msgid "Could not create temporary folder, calibre cannot start." 8876msgstr "" 8877 8878#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:990 8879msgid "Windows XP not supported" 8880msgstr "" 8881 8882#: /__w/calibre/calibre/src/calibre/gui2/__init__.py:991 8883#, python-format 8884msgid "" 8885"calibre versions newer than 2.0 do not run on Windows XP. This is because " 8886"the graphics toolkit calibre uses (Qt 5) crashes a lot on Windows XP. We " 8887"suggest you stay with <a href=\"%s\">calibre 1.48</a> which works well on " 8888"Windows XP." 8889msgstr "" 8890 8891#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:35 8892#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 8893#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:307 8894msgid "Books" 8895msgstr "" 8896 8897#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:36 8898msgid "EPUB books" 8899msgstr "" 8900 8901#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:37 8902msgid "Kindle books" 8903msgstr "" 8904 8905#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:38 8906msgid "PDF books" 8907msgstr "" 8908 8909#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:39 8910msgid "HTML books" 8911msgstr "" 8912 8913#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:40 8914msgid "LIT books" 8915msgstr "" 8916 8917#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:41 8918msgid "Text books" 8919msgstr "" 8920 8921#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:42 8922msgid "Comics" 8923msgstr "" 8924 8925#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:43 8926#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:259 8927#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:268 8928msgid "Archives" 8929msgstr "" 8930 8931#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:44 8932msgid "Wordprocessor files" 8933msgstr "" 8934 8935#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:51 8936msgid "Add books" 8937msgstr "" 8938 8939#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:52 8940msgid "Add books to the calibre library/device from files on your computer" 8941msgstr "" 8942 8943#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:53 8944msgid "A" 8945msgstr "" 8946 8947#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:56 8948msgid "Add books from a single folder" 8949msgstr "" 8950 8951#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:62 8952msgid "Add from folders and sub-folders" 8953msgstr "" 8954 8955#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:63 8956msgid "Add multiple books from archive (ZIP/RAR)" 8957msgstr "" 8958 8959#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:65 8960msgid "Add empty book (Book entry with no formats)" 8961msgstr "" 8962 8963#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:67 8964msgid "Add from ISBN" 8965msgstr "" 8966 8967#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:69 8968msgid "Add files to selected book records" 8969msgstr "" 8970 8971#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:71 8972msgid "Add files to selected book records from clipboard" 8973msgstr "" 8974 8975#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:74 8976msgid "Add an empty file to selected book records" 8977msgstr "" 8978 8979#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:76 8980msgid "Control the adding of books" 8981msgstr "" 8982 8983#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:96 8984#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:190 8985#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:124 8986#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:42 8987#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:152 8988#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:405 8989#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:173 8990#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:199 8991#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:242 8992#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:432 8993#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:524 8994#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:596 8995#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:109 8996#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:460 8997#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:84 8998#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:40 8999#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:132 9000#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:358 9001#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:353 9002msgid "No books selected" 9003msgstr "" 9004 9005#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:97 9006#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:191 9007msgid "Cannot add files as no books are selected" 9008msgstr "" 9009 9010#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:119 9011msgid "No files in clipboard" 9012msgstr "" 9013 9014#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:120 9015msgid "No files have been copied to the clipboard" 9016msgstr "" 9017 9018#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:126 9019#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:150 9020#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:170 9021#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:197 9022#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:232 9023#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:37 9024#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:474 9025#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:120 9026#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:164 9027#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete.py:22 9028#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:53 9029#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 9030#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:256 9031#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:670 9032#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:60 9033#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:99 9034#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:761 9035#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:692 9036#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:702 9037#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:634 9038#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:646 9039#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:171 9040#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:200 9041#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:96 9042#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:317 9043#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:499 9044#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:446 9045#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:768 9046#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:778 9047#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1874 9048#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1431 9049#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:287 9050msgid "Are you sure?" 9051msgstr "" 9052 9053#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:127 9054#, python-format 9055msgid "Are you sure you want to set the same cover for all %d books?" 9056msgstr "" 9057 9058#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:143 9059msgid "Select book files" 9060msgstr "" 9061 9062#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:151 9063#, python-format 9064msgid "" 9065"Are you sure you want to add the same files to all %d books? If the format " 9066"already exists for a book, it will be replaced." 9067msgstr "" 9068 9069#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:167 9070#, python-brace-format 9071msgid "The {0} format will be replaced in the book {1}. Are you sure?" 9072msgid_plural "The {0} formats will be replaced in the book {1}. Are you sure?" 9073msgstr[0] "" 9074 9075#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:198 9076#, python-format 9077msgid "" 9078"Are you sure you want to add the same empty file to all %d books? If the " 9079"format already exists for a book, it will be replaced." 9080msgstr "" 9081 9082#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:209 9083msgid "Choose format of empty file" 9084msgstr "" 9085 9086#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:230 9087#, python-brace-format 9088msgid "The {0} format will be replaced in the book: {1}. Are you sure?" 9089msgstr "" 9090 9091#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:258 9092#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:267 9093msgid "Choose archive file" 9094msgstr "" 9095 9096#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:264 9097msgid "Type of archive" 9098msgstr "" 9099 9100#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:265 9101msgid "Will the archive have a single book per internal folder?" 9102msgstr "" 9103 9104#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:274 9105msgid "Select root folder" 9106msgstr "" 9107 9108#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:279 9109#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:317 9110msgid "Cannot add" 9111msgstr "" 9112 9113#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:280 9114#, python-format 9115msgid "" 9116"Cannot add books from the folder: %s as it contains the currently opened " 9117"calibre library" 9118msgstr "" 9119 9120#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:303 9121msgid "Multi-file books?" 9122msgstr "" 9123 9124#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:304 9125msgid "" 9126"Assume all e-book files in a single folder are multiple formats of the same " 9127"book?" 9128msgstr "" 9129 9130#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:381 9131msgid "Duplicates found" 9132msgstr "" 9133 9134#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:382 9135msgid "" 9136"Books with some of the specified ISBNs already exist in the calibre library." 9137" Click \"Show details\" for the full list. Do you want to add them anyway?" 9138msgstr "" 9139 9140#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:398 9141msgid "Adding" 9142msgstr "" 9143 9144#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:399 9145msgid "Creating book records from ISBNs" 9146msgstr "" 9147 9148#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:483 9149#, python-format 9150msgid "" 9151"You have dropped some files onto the book <b>%s</b>. This will add or " 9152"replace the files for this book. Do you want to proceed?" 9153msgstr "" 9154 9155#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:486 9156msgid "Add as new book" 9157msgid_plural "Add as new books" 9158msgstr[0] "" 9159 9160#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:511 9161#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:565 9162msgid "Uploading books to device." 9163msgstr "" 9164 9165#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:530 9166msgid "Supported books" 9167msgstr "" 9168 9169#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:533 9170msgid "Select books" 9171msgstr "" 9172 9173#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:581 9174msgid "The following duplicate book was found." 9175msgid_plural "The following {} duplicate books were found." 9176msgstr[0] "" 9177 9178#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:584 9179msgid "Merged some books" 9180msgstr "" 9181 9182#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:585 9183msgid "" 9184"Incoming book formats were processed and merged into your calibre database " 9185"according to your auto-merge settings. Click \"Show details\" to see the " 9186"list of merged books." 9187msgstr "" 9188 9189#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:609 9190#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:614 9191#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:634 9192msgid "Add to library" 9193msgstr "" 9194 9195#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:614 9196#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:172 9197#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:90 9198#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:107 9199#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:114 9200#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:96 9201#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:329 9202#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:211 9203#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:268 9204msgid "No book selected" 9205msgstr "" 9206 9207#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:628 9208msgid "" 9209"The following books are virtual and cannot be added to the calibre library:" 9210msgstr "" 9211 9212#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:634 9213msgid "No book files found" 9214msgstr "" 9215 9216#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:640 9217msgid "Downloading books" 9218msgstr "" 9219 9220#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:641 9221msgid "Downloading books from device" 9222msgstr "" 9223 9224#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:660 9225msgid "Could not download files from the device" 9226msgstr "" 9227 9228#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:663 9229msgid "Could not download some files from the device" 9230msgstr "" 9231 9232#: /__w/calibre/calibre/src/calibre/gui2/actions/add.py:667 9233msgid "Could not download files" 9234msgstr "" 9235 9236#: /__w/calibre/calibre/src/calibre/gui2/actions/add_to_library.py:15 9237msgid "Add books to library" 9238msgstr "" 9239 9240#: /__w/calibre/calibre/src/calibre/gui2/actions/add_to_library.py:16 9241msgid "Add books to your calibre library from the connected device" 9242msgstr "" 9243 9244#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:29 9245msgid "Merging user annotations into database" 9246msgstr "" 9247 9248#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:67 9249#: /__w/calibre/calibre/src/calibre/gui2/device.py:821 9250msgid "Fetch annotations (experimental)" 9251msgstr "" 9252 9253#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:111 9254#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:742 9255#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:991 9256#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1040 9257#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1376 9258msgid "Not supported" 9259msgstr "" 9260 9261#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:112 9262msgid "Fetching annotations is not supported for this device" 9263msgstr "" 9264 9265#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:116 9266#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:141 9267msgid "Use library only" 9268msgstr "" 9269 9270#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:117 9271#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:142 9272msgid "User annotations generated from main library only" 9273msgstr "" 9274 9275#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:125 9276msgid "No books selected to fetch annotations from" 9277msgstr "" 9278 9279#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:161 9280msgid "Some errors" 9281msgstr "" 9282 9283#: /__w/calibre/calibre/src/calibre/gui2/actions/annotate.py:162 9284msgid "" 9285"Could not fetch annotations for some books. Click \"Show details\" to see " 9286"which ones." 9287msgstr "" 9288 9289#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:15 9290msgid "Author mapper" 9291msgstr "" 9292 9293#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:36 9294msgid "Map authors for one book in the library" 9295msgid_plural "Map authors for {} books in the library" 9296msgstr[0] "" 9297 9298#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:40 9299#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:41 9300msgid "The changes will be applied to the <b>selected book</b>" 9301msgid_plural "The changes will be applied to the <b>{} selected books</b>" 9302msgstr[0] "" 9303 9304#: /__w/calibre/calibre/src/calibre/gui2/actions/author_mapper.py:42 9305#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:43 9306msgid "The changes will be applied to <b>one book in the library</b>" 9307msgid_plural "The changes will be applied to <b>{} books in the library</b>" 9308msgstr[0] "" 9309 9310#: /__w/calibre/calibre/src/calibre/gui2/actions/auto_scroll.py:12 9311msgid "Auto scroll through the book list" 9312msgstr "" 9313 9314#: /__w/calibre/calibre/src/calibre/gui2/actions/auto_scroll.py:13 9315msgid "" 9316"Auto scroll through the book list, particularly useful with the cover " 9317"browser open" 9318msgstr "" 9319 9320#: /__w/calibre/calibre/src/calibre/gui2/actions/auto_scroll.py:13 9321msgid "X" 9322msgstr "" 9323 9324#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:15 9325#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:70 9326msgid "Browse annotations" 9327msgstr "" 9328 9329#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:16 9330msgid "B" 9331msgstr "" 9332 9333#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:49 9334msgid "Not visible" 9335msgstr "" 9336 9337#: /__w/calibre/calibre/src/calibre/gui2/actions/browse_annots.py:50 9338msgid "" 9339"The book \"{}\" is not currently visible in the calibre library. If you have" 9340" a search or a Virtual library applied, first clear it." 9341msgstr "" 9342 9343#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:23 9344msgid "Create catalog" 9345msgstr "" 9346 9347#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:24 9348msgid "" 9349"Create a catalog of the books in your calibre library in different formats" 9350msgstr "" 9351 9352#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:43 9353msgid "No books selected for catalog generation" 9354msgstr "" 9355 9356#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:66 9357#, python-format 9358msgid "Generating %s catalog..." 9359msgstr "" 9360 9361#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:75 9362msgid "Catalog generation complete, with warnings." 9363msgstr "" 9364 9365#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:91 9366msgid "Catalog generated." 9367msgstr "" 9368 9369#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:94 9370msgid "Export catalog folder" 9371msgstr "" 9372 9373#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:95 9374#, python-format 9375msgid "Select destination for %(title)s.%(fmt)s" 9376msgstr "" 9377 9378#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:105 9379#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:395 9380#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:251 9381#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1147 9382#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:60 9383#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:447 9384msgid "Permission denied" 9385msgstr "" 9386 9387#: /__w/calibre/calibre/src/calibre/gui2/actions/catalog.py:106 9388#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:252 9389#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:448 9390#, python-format 9391msgid "Could not open %s. Is it being used by another program?" 9392msgstr "" 9393 9394#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:118 9395#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:161 9396msgid "No library found" 9397msgstr "" 9398 9399#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:124 9400#, python-format 9401msgid "" 9402"No existing calibre library was found at %s. If the library was moved, " 9403"select its new location below. Otherwise calibre will forget this library." 9404msgstr "" 9405 9406#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:130 9407msgid "New location of this library:" 9408msgstr "" 9409 9410#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:139 9411msgid "Library moved" 9412msgstr "" 9413 9414#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:141 9415msgid "Forget library" 9416msgstr "" 9417 9418#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:151 9419msgid "New library location" 9420msgstr "" 9421 9422#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:162 9423#, python-format 9424msgid "No existing calibre library found at %s" 9425msgstr "" 9426 9427#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:182 9428msgid "Queue &all books for backup" 9429msgstr "" 9430 9431#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:188 9432msgid "Backup status" 9433msgstr "" 9434 9435#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:202 9436msgid "none" 9437msgstr "" 9438 9439#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:204 9440#, python-format 9441msgid "Book metadata files remaining to be written: %s" 9442msgstr "" 9443 9444#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:231 9445#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:192 9446#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:260 9447#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:69 9448msgid "Choose library" 9449msgstr "" 9450 9451#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:232 9452msgid "Choose calibre library to work with" 9453msgstr "" 9454 9455#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:235 9456msgid "Switch/create library" 9457msgstr "" 9458 9459#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:243 9460#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:154 9461msgid "Export/import all calibre data" 9462msgstr "" 9463 9464#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:256 9465#: /__w/calibre/calibre/src/calibre/gui2/actions/random.py:17 9466msgid "Pick a random book" 9467msgstr "" 9468 9469#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:260 9470msgid "Change the icon for this library" 9471msgstr "" 9472 9473#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:263 9474msgid "Choose an icon" 9475msgstr "" 9476 9477#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:266 9478msgid "Remove current icon" 9479msgstr "" 9480 9481#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:277 9482#: /__w/calibre/calibre/src/calibre/gui2/layout.py:96 9483msgid "Quick switch" 9484msgstr "" 9485 9486#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:280 9487#: /__w/calibre/calibre/src/calibre/gui2/layout.py:97 9488msgid "Rename library" 9489msgstr "" 9490 9491#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:283 9492msgid "Remove library" 9493msgstr "" 9494 9495#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:310 9496msgid "Library maintenance" 9497msgstr "" 9498 9499#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:311 9500msgid "Library metadata backup status" 9501msgstr "" 9502 9503#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:315 9504msgid "Check library" 9505msgstr "" 9506 9507#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:319 9508msgid "Restore database" 9509msgstr "" 9510 9511#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:329 9512msgid "Switch to previous library" 9513msgstr "" 9514 9515#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:352 9516#, python-format 9517msgid "Select icon for library \"%s\"" 9518msgstr "" 9519 9520#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:395 9521#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:399 9522msgid "Cannot export/import" 9523msgstr "" 9524 9525#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:396 9526msgid "" 9527"You are running calibre portable, all calibre data is already in the calibre" 9528" portable folder. Export/import is unavailable." 9529msgstr "" 9530 9531#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:400 9532msgid "Cannot export/import data while there are running jobs." 9533msgstr "" 9534 9535#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:416 9536#, python-brace-format 9537msgid "{0} [{1} book]" 9538msgid_plural "{0} [{1} books]" 9539msgstr[0] "" 9540 9541#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:461 9542#, python-format 9543msgid "Apply Virtual library when %s is opened" 9544msgstr "" 9545 9546#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:475 9547#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:501 9548#, python-format 9549msgid "Switch to: %s" 9550msgstr "" 9551 9552#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:484 9553#, python-format 9554msgid "Rename: %s" 9555msgstr "" 9556 9557#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:488 9558#, python-format 9559msgid "Remove: %s" 9560msgstr "" 9561 9562#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:522 9563#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:525 9564msgid "No Virtual library" 9565msgstr "" 9566 9567#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:545 9568msgid "Rename" 9569msgstr "" 9570 9571#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:547 9572#, python-format 9573msgid "Choose a new name for the library <b>%s</b>. " 9574msgstr "" 9575 9576#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:548 9577msgid "Note that the actual library folder will be renamed." 9578msgstr "" 9579 9580#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:555 9581#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:715 9582#: /__w/calibre/calibre/src/calibre/gui2/email.py:256 9583#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:329 9584msgid "Already exists" 9585msgstr "" 9586 9587#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:556 9588#, python-format 9589msgid "The folder %s already exists. Delete it first." 9590msgstr "" 9591 9592#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:559 9593#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:621 9594#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:122 9595#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:306 9596#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:789 9597msgid "Too long" 9598msgstr "" 9599 9600#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:564 9601#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1200 9602#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1411 9603#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:300 9604#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1427 9605#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:194 9606msgid "Not found" 9607msgstr "" 9608 9609#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:565 9610#, python-format 9611msgid "" 9612"Cannot rename as no library was found at %s. Try switching to this library " 9613"first, then switch back and retry the renaming." 9614msgstr "" 9615 9616#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:576 9617msgid "Rename failed" 9618msgstr "" 9619 9620#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:577 9621#, python-format 9622msgid "" 9623"Failed to rename the library at %s. The most common cause for this is if one" 9624" of the files in the library is open in another program." 9625msgstr "" 9626 9627#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:590 9628msgid "Library removed" 9629msgstr "" 9630 9631#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:591 9632#, python-format 9633msgid "" 9634"The library %s has been removed from calibre. The files remain on your " 9635"computer, if you want to delete them, you will have to do so manually." 9636msgstr "" 9637 9638#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:595 9639#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:42 9640#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:86 9641#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 9642#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:345 9643#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:665 9644msgid "&OK" 9645msgstr "" 9646 9647#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:595 9648#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:185 9649#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1029 9650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:51 9651#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:457 9652#: /__w/calibre/calibre/src/calibre/utils/localization.py:366 9653msgid "&Undo" 9654msgstr "" 9655 9656#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:612 9657msgid "Backup metadata" 9658msgstr "" 9659 9660#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:613 9661msgid "" 9662"Metadata will be backed up while calibre is running, at the rate of " 9663"approximately 1 book every three seconds." 9664msgstr "" 9665 9666#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:622 9667#, python-format 9668msgid "" 9669"Path to library too long. It must be less than %d characters. Move your " 9670"library to a location with a shorter path using Windows Explorer, then point" 9671" calibre to the new location and try again." 9672msgstr "" 9673 9674#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:657 9675#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:722 9676#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:88 9677#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:93 9678#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:336 9679#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:397 9680msgid "Success" 9681msgstr "" 9682 9683#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:658 9684msgid "" 9685"Found no errors in your calibre library database. Do you want calibre to " 9686"check if the files in your library match the information in the database?" 9687msgstr "" 9688 9689#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:663 9690#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:484 9691#: /__w/calibre/calibre/src/calibre/gui2/device.py:1028 9692#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:133 9693#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1263 9694#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:120 9695#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:483 9696#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:524 9697msgid "Failed" 9698msgstr "" 9699 9700#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:664 9701msgid "Database integrity check failed, click \"Show details\" for details." 9702msgstr "" 9703 9704#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:668 9705msgid "Starting library scan, this may take a while" 9706msgstr "" 9707 9708#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:674 9709#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:114 9710msgid "No problems found" 9711msgstr "" 9712 9713#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:675 9714msgid "The files in your library match the information in the database." 9715msgstr "" 9716 9717#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:765 9718#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:770 9719#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:776 9720#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:532 9721#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:93 9722#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:1454 9723#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:201 9724msgid "Not allowed" 9725msgstr "" 9726 9727#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:766 9728msgid "" 9729"You cannot change libraries while using the environment variable " 9730"CALIBRE_OVERRIDE_DATABASE_PATH." 9731msgstr "" 9732 9733#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:771 9734msgid "You cannot change libraries while jobs are running." 9735msgstr "" 9736 9737#: /__w/calibre/calibre/src/calibre/gui2/actions/choose_library.py:777 9738msgid "" 9739"You cannot change libraries until all updates are accepted or rejected." 9740msgstr "" 9741 9742#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:24 9743msgid "C" 9744msgstr "" 9745 9746#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:24 9747msgid "Convert books" 9748msgstr "" 9749 9750#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:24 9751msgid "Convert books between different e-book formats" 9752msgstr "" 9753 9754#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:57 9755msgid "Convert individually" 9756msgstr "" 9757 9758#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:60 9759msgid "Bulk convert" 9760msgstr "" 9761 9762#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:64 9763msgid "Create a catalog of the books in your calibre library" 9764msgstr "" 9765 9766#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:151 9767#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:167 9768#: /__w/calibre/calibre/src/calibre/gui2/ui.py:964 9769msgid "Cannot convert" 9770msgstr "" 9771 9772#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:168 9773msgid "Conversion to the {} format is not supported" 9774msgstr "" 9775 9776#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:194 9777msgid "Starting conversion of the book" 9778msgid_plural "Starting conversion of {} books" 9779msgstr[0] "" 9780 9781#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:264 9782msgid "Book deleted" 9783msgstr "" 9784 9785#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:265 9786msgid "" 9787"The book you were trying to convert has been deleted from the calibre " 9788"library." 9789msgstr "" 9790 9791#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:270 9792msgid "Empty output file, probably the conversion process crashed" 9793msgstr "" 9794 9795#: /__w/calibre/calibre/src/calibre/gui2/actions/convert.py:280 9796msgid "completed" 9797msgstr "" 9798 9799#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:39 9800msgid "Different custom columns" 9801msgstr "" 9802 9803#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:53 9804#, python-brace-format 9805msgid "" 9806"The custom columns in the <i>{0}</i> library are different from the custom " 9807"columns in the <i>{1}</i> library. As a result, some metadata might not be " 9808"copied." 9809msgstr "" 9810 9811#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:61 9812msgid "" 9813"The following columns are incompatible - they have the same name but " 9814"different data types. They will be ignored: " 9815msgstr "" 9816 9817#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:70 9818#, python-brace-format 9819msgid "" 9820"The following columns are missing in the <i>{0}</i> library. You can choose " 9821"to add them automatically below." 9822msgstr "" 9823 9824#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:76 9825#, python-format 9826msgid "Add to the %s library" 9827msgstr "" 9828 9829#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:79 9830msgid "This warning is only shown once per library, per session" 9831msgstr "" 9832 9833#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:181 9834#, python-format 9835msgid "%(title)s by %(author)s" 9836msgstr "" 9837 9838#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:215 9839msgid "&Sort libraries alphabetically" 9840msgstr "" 9841 9842#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:223 9843msgid "Library &path:" 9844msgstr "" 9845 9846#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:229 9847msgid "Browse for library" 9848msgstr "" 9849 9850#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:238 9851#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:141 9852#: /__w/calibre/calibre/src/calibre/utils/localization.py:361 9853msgid "&Copy" 9854msgstr "" 9855 9856#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:240 9857msgid "Copy to the specified library" 9858msgstr "" 9859 9860#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:241 9861msgid "&Move" 9862msgstr "" 9863 9864#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:244 9865msgid "Copy to the specified library and delete from the current library" 9866msgstr "" 9867 9868#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:276 9869#, python-format 9870msgid "" 9871"Books with the same, title, author and language as the following already " 9872"exist in the library %s. Select which books you want copied anyway." 9873msgstr "" 9874 9875#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:281 9876msgid "Duplicate books" 9877msgstr "" 9878 9879#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:285 9880#, python-brace-format 9881msgid "{0} by {1}" 9882msgstr "" 9883 9884#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:294 9885#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:138 9886#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:137 9887#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:94 9888#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:54 9889#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:186 9890#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:125 9891#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:145 9892msgid "Select &all" 9893msgstr "" 9894 9895#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:296 9896#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:140 9897#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:139 9898#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:96 9899#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:56 9900#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:188 9901#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:125 9902msgid "Select &none" 9903msgstr "" 9904 9905#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:298 9906#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:58 9907#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:115 9908#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:393 9909#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:467 9910#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:119 9911#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:236 9912#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:120 9913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:127 9914#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:463 9915msgid "&Copy to clipboard" 9916msgstr "" 9917 9918#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:331 9919msgid "Copy to library" 9920msgstr "" 9921 9922#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:332 9923msgid "Copy selected books to the specified library" 9924msgstr "" 9925 9926#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:364 9927#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:374 9928msgid "Choose library..." 9929msgstr "" 9930 9931#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:370 9932msgid "(delete after copy)" 9933msgstr "" 9934 9935#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:392 9936#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:404 9937msgid "Cannot copy" 9938msgstr "" 9939 9940#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:393 9941msgid "Cannot copy to current library." 9942msgstr "" 9943 9944#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:409 9945msgid "No library" 9946msgstr "" 9947 9948#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:410 9949#, python-format 9950msgid "No library found at %s" 9951msgstr "" 9952 9953#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:456 9954msgid "Copying to" 9955msgstr "" 9956 9957#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:456 9958msgid "Moving to" 9959msgstr "" 9960 9961#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:474 9962msgid "The copying process was interrupted. {} books were copied." 9963msgstr "" 9964 9965#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:476 9966msgid "No books were deleted from this library." 9967msgstr "" 9968 9969#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:477 9970msgid "" 9971"The best way to resume this operation is to re-copy all the books with the " 9972"option to \"Check for duplicates when copying to library\" in " 9973"Preferences->Import/export->Adding books turned on." 9974msgstr "" 9975 9976#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:479 9977msgid "Canceled" 9978msgstr "" 9979 9980#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:484 9981msgid "Could not copy books: " 9982msgstr "" 9983 9984#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:489 9985#, python-brace-format 9986msgid "Moved the book to {loc}" 9987msgstr "" 9988 9989#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:490 9990#, python-brace-format 9991msgid "Moved {num} books to {loc}" 9992msgstr "" 9993 9994#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:492 9995#, python-brace-format 9996msgid "Copied the book to {loc}" 9997msgstr "" 9998 9999#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:493 10000#, python-brace-format 10001msgid "Copied {num} books to {loc}" 10002msgstr "" 10003 10004#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:498 10005msgid "Auto merged" 10006msgstr "" 10007 10008#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:499 10009msgid "" 10010"Some books were automatically merged into existing records in the target " 10011"library. Click \"Show details\" to see which ones. This behavior is " 10012"controlled by the Auto-merge option in Preferences->Import/export->Adding " 10013"books->Adding actions." 10014msgstr "" 10015 10016#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:520 10017#, python-brace-format 10018msgid "" 10019"Copying: {0} failed, with error:\n" 10020"{1}" 10021msgstr "" 10022 10023#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:521 10024msgid "Could not copy some books, click \"Show details\" for more information." 10025msgstr "" 10026 10027#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:521 10028msgid "Failed to copy some books" 10029msgstr "" 10030 10031#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:523 10032msgid "Failed to copy a book, see below for details" 10033msgid_plural "Failed to copy {} books, see below for details" 10034msgstr[0] "" 10035 10036#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:527 10037msgid "Could not copy any books, click \"Show details\" for more information." 10038msgstr "" 10039 10040#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:527 10041msgid "Failed to copy books" 10042msgstr "" 10043 10044#: /__w/calibre/calibre/src/calibre/gui2/actions/copy_to_library.py:533 10045msgid "" 10046"You cannot use other libraries while using the environment variable " 10047"CALIBRE_OVERRIDE_DATABASE_PATH." 10048msgstr "" 10049 10050#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:38 10051#, python-brace-format 10052msgid "" 10053"You are trying to delete {0} books. Sending so many files to the {1} <b>can " 10054"be slow</b>. Should calibre skip the {1}? If you click Yes the files will be" 10055" <b>permanently deleted</b>." 10056msgstr "" 10057 10058#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:51 10059msgid "Deleting..." 10060msgstr "" 10061 10062#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:74 10063msgid "Deleted" 10064msgstr "" 10065 10066#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:85 10067msgid "Failed to delete" 10068msgstr "" 10069 10070#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:86 10071msgid "" 10072"Failed to delete some books, click the \"Show details\" button for details." 10073msgstr "" 10074 10075#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:94 10076msgid "Delete books" 10077msgstr "" 10078 10079#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:94 10080msgid "Remove books" 10081msgstr "" 10082 10083#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:97 10084msgid "Remove selected books" 10085msgstr "" 10086 10087#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:130 10088msgid "Remove files of a specific format from selected books" 10089msgstr "" 10090 10091#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:133 10092msgid "Remove all formats from selected books, except..." 10093msgstr "" 10094 10095#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:137 10096msgid "Remove all formats from selected books" 10097msgstr "" 10098 10099#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:140 10100msgid "Remove covers from selected books" 10101msgstr "" 10102 10103#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:144 10104msgid "Remove matching books from device" 10105msgstr "" 10106 10107#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:169 10108#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:828 10109msgid "Cannot delete" 10110msgstr "" 10111 10112#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:180 10113#, python-format 10114msgid "" 10115"The %(fmt)s format will be <b>permanently deleted</b> from %(title)s. Are " 10116"you sure?" 10117msgstr "" 10118 10119#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:204 10120msgid "Choose formats to be deleted" 10121msgstr "" 10122 10123#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:220 10124msgid "" 10125"Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " 10126"all formats from a book." 10127msgstr "" 10128 10129#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:249 10130msgid "" 10131"<b>All formats</b> for the selected books will be <b>deleted</b> from your " 10132"library.<br>The book metadata will be kept. Are you sure?" 10133msgstr "" 10134 10135#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:270 10136msgid "Cannot delete books" 10137msgstr "" 10138 10139#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:271 10140msgid "No device is connected" 10141msgstr "" 10142 10143#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:281 10144#: /__w/calibre/calibre/src/calibre/gui2/device.py:744 10145#: /__w/calibre/calibre/src/calibre/gui2/device.py:753 10146msgid "Main memory" 10147msgstr "" 10148 10149#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:282 10150#: /__w/calibre/calibre/src/calibre/gui2/device.py:746 10151#: /__w/calibre/calibre/src/calibre/gui2/device.py:755 10152msgid "Storage card A" 10153msgstr "" 10154 10155#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:283 10156#: /__w/calibre/calibre/src/calibre/gui2/device.py:748 10157#: /__w/calibre/calibre/src/calibre/gui2/device.py:757 10158msgid "Storage card B" 10159msgstr "" 10160 10161#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:288 10162msgid "No books to delete" 10163msgstr "" 10164 10165#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:289 10166msgid "None of the selected books are on the device" 10167msgstr "" 10168 10169#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:310 10170#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:441 10171msgid "Deleting books from device." 10172msgstr "" 10173 10174#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:320 10175msgid "" 10176"The cover from the selected book will be <b>permanently deleted</b>. Are you" 10177" sure?" 10178msgid_plural "" 10179"The covers from the {} selected books will be <b>permanently deleted</b>. " 10180"Are you sure?" 10181msgstr[0] "" 10182 10183#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:369 10184msgid "" 10185"Some of the selected books are on the attached device. <b>Where</b> do you " 10186"want the selected files deleted from?" 10187msgstr "" 10188 10189#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:382 10190msgid "" 10191"The selected book will be <b>permanently deleted</b> and the files removed " 10192"from your calibre library. Are you sure?" 10193msgid_plural "" 10194"The {} selected books will be <b>permanently deleted</b> and the files " 10195"removed from your calibre library. Are you sure?" 10196msgstr[0] "" 10197 10198#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:396 10199#, python-format 10200msgid "" 10201"Could not access %s. Is it being used by another program? Click \"Show " 10202"details\" for more information." 10203msgstr "" 10204 10205#: /__w/calibre/calibre/src/calibre/gui2/actions/delete.py:434 10206msgid "" 10207"The selected book will be <b>permanently deleted</b> from your device. Are " 10208"you sure?" 10209msgid_plural "" 10210"The {} selected books will be <b>permanently deleted</b> from your device. " 10211"Are you sure?" 10212msgstr[0] "" 10213 10214#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:43 10215msgid "Start wireless device connection" 10216msgstr "" 10217 10218#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:44 10219msgid "Stop wireless device connection" 10220msgstr "" 10221 10222#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:49 10223msgid "Connect to folder" 10224msgstr "" 10225 10226#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:57 10227#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:85 10228msgid "Start Content server" 10229msgstr "" 10230 10231#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:60 10232msgid "Visit Content server in browser" 10233msgstr "" 10234 10235#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:79 10236msgid "Start/stop Content server" 10237msgstr "" 10238 10239#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:92 10240#, python-brace-format 10241msgid "[{ip}, port {port}, {protocol}]" 10242msgstr "" 10243 10244#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:98 10245msgid "Stop Content server" 10246msgstr "" 10247 10248#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:115 10249#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:140 10250msgid "Email to" 10251msgstr "" 10252 10253#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:119 10254msgid "Email to and delete from library" 10255msgstr "" 10256 10257#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:133 10258#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:150 10259msgid "(delete from library)" 10260msgstr "" 10261 10262#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:148 10263#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:150 10264#: /__w/calibre/calibre/src/calibre/gui2/email.py:205 10265msgid "Select recipients" 10266msgstr "" 10267 10268#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:156 10269msgid "Email to selected recipients..." 10270msgstr "" 10271 10272#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:166 10273msgid "Setup email based sharing of books" 10274msgstr "" 10275 10276#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:182 10277msgid "D" 10278msgstr "" 10279 10280#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:182 10281msgid "Send to device" 10282msgstr "" 10283 10284#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:201 10285msgid "Connect/share" 10286msgstr "" 10287 10288#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:202 10289msgid "" 10290"Share books using a web server or email. Connect to special devices, etc." 10291msgstr "" 10292 10293#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:242 10294#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1287 10295msgid "Stopping" 10296msgstr "" 10297 10298#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:243 10299#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1288 10300msgid "Stopping server, this could take up to a minute, please wait..." 10301msgstr "" 10302 10303#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:261 10304msgid "Disable autostart" 10305msgstr "" 10306 10307#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:262 10308msgid "" 10309"Do you want wireless device connections to be started automatically when " 10310"calibre starts?" 10311msgstr "" 10312 10313#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:285 10314msgid "Still looking for IP addresses" 10315msgstr "" 10316 10317#: /__w/calibre/calibre/src/calibre/gui2/actions/device.py:288 10318msgid "Many IP addresses. See Start/Stop dialog." 10319msgstr "" 10320 10321#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:16 10322msgid "Manage collections" 10323msgstr "" 10324 10325#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:17 10326msgid "Manage the collections on this device" 10327msgstr "" 10328 10329#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:33 10330msgid "In library view" 10331msgstr "" 10332 10333#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_collections.py:34 10334msgid "" 10335"Collections can only be edited when showing the books on the device. Click " 10336"the toolbar button to switch to the device view first." 10337msgstr "" 10338 10339#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:40 10340msgid "Change the title/author/cover etc. of books" 10341msgstr "" 10342 10343#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:40 10344msgid "E" 10345msgstr "" 10346 10347#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:40 10348#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:347 10349#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:40 10350msgid "Edit metadata" 10351msgstr "" 10352 10353#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:75 10354msgid "Edit metadata individually" 10355msgstr "" 10356 10357#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:77 10358msgid "Edit metadata in bulk" 10359msgstr "" 10360 10361#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:80 10362msgid "Download metadata and covers" 10363msgstr "" 10364 10365#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:87 10366msgid "Merge into first selected book - delete others" 10367msgstr "" 10368 10369#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:90 10370msgid "Merge into first selected book - keep others" 10371msgstr "" 10372 10373#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:94 10374msgid "Merge only formats into first selected book - delete others" 10375msgstr "" 10376 10377#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:99 10378msgid "Copy metadata" 10379msgstr "" 10380 10381#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:100 10382msgid "Paste metadata" 10383msgstr "" 10384 10385#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:102 10386msgid "Paste metadata including excluded fields" 10387msgstr "" 10388 10389#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:105 10390msgid "Merge book records" 10391msgstr "" 10392 10393#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:106 10394msgid "M" 10395msgstr "" 10396 10397#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:110 10398msgid "Copy URL to show book in calibre" 10399msgstr "" 10400 10401#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:111 10402msgid "" 10403"Copy URLs to show the currently selected books in calibre, to the system " 10404"clipboard" 10405msgstr "" 10406 10407#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:118 10408msgid "Copy URL to open book in calibre" 10409msgstr "" 10410 10411#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:120 10412msgid "" 10413"Copy URLs to open the currently selected books in calibre, to the system " 10414"clipboard" 10415msgstr "" 10416 10417#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:172 10418#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:175 10419msgid "Cannot copy metadata" 10420msgstr "" 10421 10422#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:176 10423msgid "Multiple books selected, can only copy from one book at a time." 10424msgstr "" 10425 10426#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:198 10427#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:203 10428msgid "Cannot paste metadata" 10429msgstr "" 10430 10431#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:204 10432msgid "No copied metadata available" 10433msgstr "" 10434 10435#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:207 10436#, python-brace-format 10437msgid "" 10438"You are pasting metadata onto <b>multiple books</b> ({num_of_books}). Are " 10439"you sure you want to do that?" 10440msgstr "" 10441 10442#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:241 10443msgid "Cannot download metadata" 10444msgstr "" 10445 10446#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:260 10447msgid "Failed to download metadata" 10448msgstr "" 10449 10450#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:270 10451#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:99 10452#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:804 10453#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:512 10454#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:918 10455#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:185 10456#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:176 10457#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:185 10458msgid "Download failed" 10459msgstr "" 10460 10461#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:271 10462msgid "Failed to download metadata or cover for the selected book." 10463msgid_plural "Failed to download metadata or covers for any of the {} books." 10464msgstr[0] "" 10465 10466#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:275 10467msgid "Metadata download completed" 10468msgstr "" 10469 10470#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:278 10471msgid "Finished downloading metadata for the selected book." 10472msgid_plural "Finished downloading metadata for <b>{} books</b>." 10473msgstr[0] "" 10474 10475#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:280 10476msgid "Proceed with updating the metadata in your library?" 10477msgstr "" 10478 10479#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:287 10480#, python-format 10481msgid "" 10482"Could not download metadata and/or covers for %d of the books. Click \"Show " 10483"details\" to see which books." 10484msgstr "" 10485 10486#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:289 10487msgid "Show the &failed books in the main book list after updating metadata" 10488msgstr "" 10489 10490#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:302 10491#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:987 10492msgid "Download log" 10493msgstr "" 10494 10495#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:303 10496msgid "Metadata download complete" 10497msgstr "" 10498 10499#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:308 10500msgid "Revie&w downloaded metadata" 10501msgstr "" 10502 10503#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:334 10504msgid "Some books changed" 10505msgstr "" 10506 10507#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:335 10508msgid "" 10509"The metadata for some books in your library has changed since you started " 10510"the download. If you proceed, some of those changes may be overwritten. " 10511"Click \"Show details\" to see the list of changed books. Do you want to " 10512"proceed?" 10513msgstr "" 10514 10515#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:375 10516msgid "Review downloaded metadata" 10517msgstr "" 10518 10519#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:376 10520msgid "Discard downloaded metadata for this book" 10521msgstr "" 10522 10523#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:377 10524msgid "Use the downloaded metadata for all remaining books" 10525msgstr "" 10526 10527#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:378 10528msgid "Discard downloaded metadata for all remaining books" 10529msgstr "" 10530 10531#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:379 10532#, python-format 10533msgid "Discard the downloaded value for: %s" 10534msgstr "" 10535 10536#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:380 10537msgid "" 10538"The downloaded metadata is on the left and the original metadata is on the " 10539"right. If a downloaded value is blank or unknown, the original value is " 10540"used." 10541msgstr "" 10542 10543#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:383 10544msgid "&View book" 10545msgstr "" 10546 10547#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:431 10548#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:523 10549msgid "Cannot edit metadata" 10550msgstr "" 10551 10552#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:564 10553msgid "" 10554"You are about to merge very many ({}) books. Are you <b>sure</b> you want to" 10555" proceed?" 10556msgstr "" 10557 10558#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:595 10559#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:598 10560msgid "Cannot merge books" 10561msgstr "" 10562 10563#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:599 10564msgid "At least two books must be selected for merging" 10565msgstr "" 10566 10567#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:610 10568#, python-format 10569msgid "" 10570"Book formats and metadata from the selected books will be added to the " 10571"<b>first selected book</b> (%s).<br> The second and subsequently selected " 10572"books will not be deleted or changed.<br><br>Please confirm you want to " 10573"proceed." 10574msgstr "" 10575 10576#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:621 10577#, python-format 10578msgid "" 10579"Book formats from the selected books will be merged into the <b>first " 10580"selected book</b> (%s). Metadata in the first selected book will not be " 10581"changed. Author, Title and all other metadata will <i>not</i> be " 10582"merged.<br><br>After being merged, the second and subsequently selected " 10583"books, with any metadata they have will be <b>deleted</b>. <br><br>All book " 10584"formats of the first selected book will be kept and any duplicate formats in" 10585" the second and subsequently selected books will be permanently " 10586"<b>deleted</b> from your calibre library.<br><br> Are you <b>sure</b> you " 10587"want to proceed?" 10588msgstr "" 10589 10590#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:637 10591#, python-format 10592msgid "" 10593"Book formats and metadata from the selected books will be merged into the " 10594"<b>first selected book</b> (%s).<br><br>After being merged, the second and " 10595"subsequently selected books will be <b>deleted</b>. <br><br>All book formats" 10596" of the first selected book will be kept and any duplicate formats in the " 10597"second and subsequently selected books will be permanently <b>deleted</b> " 10598"from your calibre library.<br><br> Are you <b>sure</b> you want to proceed?" 10599msgstr "" 10600 10601#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:824 10602msgid "Applying changed metadata" 10603msgstr "" 10604 10605#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:918 10606msgid "Some failures" 10607msgstr "" 10608 10609#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:919 10610msgid "" 10611"Failed to apply updated metadata for some books in your library. Click " 10612"\"Show details\" to see details." 10613msgstr "" 10614 10615#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:978 10616#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:996 10617msgid "Format file missing" 10618msgstr "" 10619 10620#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:979 10621#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:997 10622#, python-format 10623msgid "Cannot read cover as the %s file is missing from this book" 10624msgstr "" 10625 10626#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1006 10627#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1094 10628msgid "Could not read metadata" 10629msgstr "" 10630 10631#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1007 10632#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1095 10633#, python-format 10634msgid "Could not read metadata from %s format" 10635msgstr "" 10636 10637#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1018 10638#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:462 10639#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:472 10640msgid "Could not read cover" 10641msgstr "" 10642 10643#: /__w/calibre/calibre/src/calibre/gui2/actions/edit_metadata.py:1019 10644#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:463 10645#, python-format 10646msgid "Could not read cover from %s format" 10647msgstr "" 10648 10649#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:20 10650msgid "Embed metadata" 10651msgstr "" 10652 10653#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:20 10654#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:23 10655msgid "Embed metadata into book files" 10656msgstr "" 10657 10658#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:56 10659msgid "Embed metadata into files of a specific format from selected books..." 10660msgstr "" 10661 10662#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:64 10663#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:71 10664msgid "Cannot embed" 10665msgstr "" 10666 10667#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:75 10668msgid "Choose formats to be updated" 10669msgstr "" 10670 10671#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:81 10672#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:818 10673#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:30 10674msgid "&Stop" 10675msgstr "" 10676 10677#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:81 10678msgid "Embedding updated metadata into book files..." 10679msgstr "" 10680 10681#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:82 10682msgid "Embedding metadata..." 10683msgstr "" 10684 10685#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:101 10686msgid "Embedded metadata in one book" 10687msgid_plural "Embedded metadata in {} books" 10688msgstr[0] "" 10689 10690#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:103 10691#, python-brace-format 10692msgid "" 10693"The {0} format of {1}:\n" 10694"\n" 10695"{2}\n" 10696msgstr "" 10697 10698#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:106 10699msgid "Failed for some files" 10700msgstr "" 10701 10702#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:107 10703msgid "" 10704"Failed to embed metadata into some book files. Click \"Show details\" for " 10705"details." 10706msgstr "" 10707 10708#: /__w/calibre/calibre/src/calibre/gui2/actions/embed.py:110 10709msgid "Show the &failed books in the main book list" 10710msgstr "" 10711 10712#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:22 10713msgid "Download news in e-book form from various websites all over the world" 10714msgstr "" 10715 10716#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:22 10717msgid "F" 10718msgstr "" 10719 10720#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:22 10721msgid "Fetch news" 10722msgstr "" 10723 10724#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:57 10725#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:72 10726msgid "Fetching news from " 10727msgstr "" 10728 10729#: /__w/calibre/calibre/src/calibre/gui2/actions/fetch_news.py:101 10730msgid " fetched." 10731msgstr "" 10732 10733#: /__w/calibre/calibre/src/calibre/gui2/actions/help.py:19 10734msgid "F1" 10735msgstr "" 10736 10737#: /__w/calibre/calibre/src/calibre/gui2/actions/help.py:19 10738#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:412 10739#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:736 10740msgid "Help" 10741msgstr "" 10742 10743#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:19 10744msgid "Mark books" 10745msgstr "" 10746 10747#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:19 10748msgid "Temporarily mark books for easy access" 10749msgstr "" 10750 10751#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:24 10752msgid "Toggle mark for selected books" 10753msgstr "" 10754 10755#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:57 10756#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:91 10757msgid "Show marked books" 10758msgstr "" 10759 10760#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:59 10761msgid "Clear all marked books" 10762msgstr "" 10763 10764#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:62 10765msgid "Mark all books by selected author(s)" 10766msgstr "" 10767 10768#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:64 10769msgid "Mark all books in the selected series" 10770msgstr "" 10771 10772#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:67 10773msgid "Clear all books by selected author(s)" 10774msgstr "" 10775 10776#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:69 10777msgid "Clear all books in the selected series" 10778msgstr "" 10779 10780#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:91 10781msgid "Show marked book" 10782msgstr "" 10783 10784#: /__w/calibre/calibre/src/calibre/gui2/actions/mark_books.py:109 10785msgid "Cannot mark" 10786msgstr "" 10787 10788#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:17 10789msgid "Match book to library" 10790msgstr "" 10791 10792#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:18 10793msgid "Match this book to a book in the library" 10794msgstr "" 10795 10796#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:35 10797#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:64 10798#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:130 10799#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:201 10800#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:73 10801msgid "Match books" 10802msgstr "" 10803 10804#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:35 10805#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:64 10806msgid "You must select one book" 10807msgstr "" 10808 10809#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:46 10810msgid "Show matched book in library" 10811msgstr "" 10812 10813#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:74 10814msgid "No matching books" 10815msgstr "" 10816 10817#: /__w/calibre/calibre/src/calibre/gui2/actions/match_books.py:75 10818msgid "" 10819"No matching books found in the calibre library. Do you want to specify the " 10820"matching book manually?" 10821msgstr "" 10822 10823#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:14 10824msgid "Move to next match" 10825msgstr "" 10826 10827#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:15 10828msgid "F3" 10829msgstr "" 10830 10831#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:15 10832msgid "Move to next highlighted match" 10833msgstr "" 10834 10835#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:15 10836msgid "N" 10837msgstr "" 10838 10839#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:27 10840msgid "Move to previous item" 10841msgstr "" 10842 10843#: /__w/calibre/calibre/src/calibre/gui2/actions/next_match.py:28 10844msgid "Move to previous highlighted item" 10845msgstr "" 10846 10847#: /__w/calibre/calibre/src/calibre/gui2/actions/open.py:16 10848msgid "Open containing folder" 10849msgstr "" 10850 10851#: /__w/calibre/calibre/src/calibre/gui2/actions/open.py:17 10852msgid "O" 10853msgstr "" 10854 10855#: /__w/calibre/calibre/src/calibre/gui2/actions/open.py:17 10856msgid "Open the folder containing the current book's files" 10857msgstr "" 10858 10859#: /__w/calibre/calibre/src/calibre/gui2/actions/plugin_updates.py:18 10860msgid "Plugin updater" 10861msgstr "" 10862 10863#: /__w/calibre/calibre/src/calibre/gui2/actions/plugin_updates.py:18 10864msgid "Update any plugins you have installed in calibre" 10865msgstr "" 10866 10867#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:34 10868#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:514 10869msgid "Polish book" 10870msgstr "" 10871 10872#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:36 10873#, python-format 10874msgid "Polish %d books" 10875msgstr "" 10876 10877#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:40 10878#, python-format 10879msgid "<h3>About Polishing books</h3>%s" 10880msgstr "" 10881 10882#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:41 10883msgid "" 10884"<p>If you have both EPUB and ORIGINAL_EPUB in your book,\n" 10885" then polishing will run on ORIGINAL_EPUB (the same for other\n" 10886" ORIGINAL_* formats). So if you\n" 10887" want Polishing to not run on the ORIGINAL_* format, delete the\n" 10888" ORIGINAL_* format before running it.</p>" 10889msgstr "" 10890 10891#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:48 10892#, python-format 10893msgid "<h3>Embed referenced fonts</h3>%s" 10894msgstr "" 10895 10896#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:49 10897#, python-format 10898msgid "<h3>Subsetting fonts</h3>%s" 10899msgstr "" 10900 10901#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:52 10902#, python-format 10903msgid "<h3>Smarten punctuation</h3>%s" 10904msgstr "" 10905 10906#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:54 10907msgid "" 10908"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the" 10909" cover in the e-book files to match the current metadata in the calibre " 10910"library.</p> <p>Note that most e-book formats are not capable of supporting " 10911"all the metadata in calibre.</p><p>There is a separate option to update the " 10912"cover.</p>" 10913msgstr "" 10914 10915#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:62 10916msgid "" 10917"<h3>Update cover</h3><p>Update the covers in the e-book files to match the " 10918"current cover in the calibre library.</p><p>If the e-book file does not have" 10919" an identifiable cover, a new cover is inserted.</p>" 10920msgstr "" 10921 10922#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:67 10923#, python-format 10924msgid "<h3>Book jacket</h3>%s" 10925msgstr "" 10926 10927#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:68 10928#, python-format 10929msgid "<h3>Remove book jacket</h3>%s" 10930msgstr "" 10931 10932#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:69 10933#, python-format 10934msgid "<h3>Remove unused CSS rules</h3>%s" 10935msgstr "" 10936 10937#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:70 10938#, python-format 10939msgid "<h3>Losslessly compress images</h3>%s" 10940msgstr "" 10941 10942#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:71 10943#, python-format 10944msgid "<h3>Add soft-hyphens</h3>%s" 10945msgstr "" 10946 10947#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:72 10948#, python-format 10949msgid "<h3>Remove soft-hyphens</h3>%s" 10950msgstr "" 10951 10952#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:73 10953#, python-format 10954msgid "<h3>Upgrade book internals</h3>%s" 10955msgstr "" 10956 10957#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:79 10958msgid "Select actions to perform:" 10959msgstr "" 10960 10961#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:84 10962msgid "&Embed all referenced fonts" 10963msgstr "" 10964 10965#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:85 10966#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:259 10967msgid "&Subset all embedded fonts" 10968msgstr "" 10969 10970#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:86 10971#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:265 10972msgid "Smarten &punctuation" 10973msgstr "" 10974 10975#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:87 10976msgid "Update &metadata in the book files" 10977msgstr "" 10978 10979#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:88 10980msgid "Update the &cover in the book files" 10981msgstr "" 10982 10983#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:89 10984msgid "Add/replace metadata as a \"book &jacket\" page" 10985msgstr "" 10986 10987#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:90 10988msgid "&Remove a previously inserted book jacket" 10989msgstr "" 10990 10991#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:91 10992msgid "Remove &unused CSS rules from the book" 10993msgstr "" 10994 10995#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:92 10996msgid "Losslessly &compress images" 10997msgstr "" 10998 10999#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:93 11000msgid "Add s&oft hyphens" 11001msgstr "" 11002 11003#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:94 11004msgid "Remove so&ft hyphens" 11005msgstr "" 11006 11007#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:95 11008#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:529 11009msgid "&Upgrade book internals" 11010msgstr "" 11011 11012#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:106 11013msgid "About" 11014msgstr "" 11015 11016#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:125 11017msgid "Show &report" 11018msgstr "" 11019 11020#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:127 11021msgid "" 11022"Show a report of all the actions performed after polishing is completed" 11023msgstr "" 11024 11025#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:133 11026#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:65 11027msgid "&Save settings" 11028msgstr "" 11029 11030#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:135 11031#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:67 11032msgid "&Load settings" 11033msgstr "" 11034 11035#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:156 11036#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:236 11037msgid "No actions selected" 11038msgstr "" 11039 11040#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:157 11041msgid "You must select at least one action before saving" 11042msgstr "" 11043 11044#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:159 11045#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:148 11046#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:85 11047#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1229 11048msgid "Choose name" 11049msgstr "" 11050 11051#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:160 11052#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:149 11053#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:86 11054msgid "Choose a name for these settings" 11055msgstr "" 11056 11057#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:180 11058#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:105 11059msgid "Remove saved settings" 11060msgstr "" 11061 11062#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:221 11063msgid "Must update metadata" 11064msgstr "" 11065 11066#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:222 11067msgid "" 11068"You have selected the option to add metadata as a \"book jacket\". For this " 11069"option to work, you must also select the option to update metadata in the " 11070"book files. Do you want to select it?" 11071msgstr "" 11072 11073#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:230 11074msgid "Add or remove jacket?" 11075msgstr "" 11076 11077#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:231 11078msgid "" 11079"You have chosen to both add and remove the metadata jacket. This will result" 11080" in the final book having no jacket. Is this what you want?" 11081msgstr "" 11082 11083#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:237 11084msgid "You must select at least one action, or click Cancel." 11085msgstr "" 11086 11087#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:251 11088msgid "Queueing books for polishing" 11089msgstr "" 11090 11091#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:299 11092#, python-format 11093msgid "Polish %s" 11094msgstr "" 11095 11096#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:300 11097#, python-format 11098msgid "Polish book %(nums)s of %(tot)s (%(title)s)" 11099msgstr "" 11100 11101#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:304 11102#, python-format 11103msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" 11104msgstr "" 11105 11106#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:331 11107msgid "Ignore remaining reports" 11108msgstr "" 11109 11110#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:337 11111msgid "View full &log" 11112msgstr "" 11113 11114#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:348 11115msgid "Ignore remaining report" 11116msgid_plural "Ignore remaining {} reports" 11117msgstr[0] "" 11118 11119#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:361 11120#, python-format 11121msgid "Polishing of %s" 11122msgstr "" 11123 11124#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:367 11125#, python-format 11126msgid "The original file has been saved as %s." 11127msgid_plural "The original files have been saved as %s." 11128msgstr[0] "" 11129 11130#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:369 11131#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:324 11132msgid " and " 11133msgstr "" 11134 11135#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:372 11136msgid "If you polish again, the polishing will run on the originals." 11137msgstr "" 11138 11139#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:408 11140msgid "Polish books" 11141msgstr "" 11142 11143#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:409 11144msgid "Apply the shine of perfection to your books" 11145msgstr "" 11146 11147#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:409 11148msgid "P" 11149msgstr "" 11150 11151#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:459 11152#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:490 11153msgid "Cannot polish" 11154msgstr "" 11155 11156#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:471 11157#, python-brace-format 11158msgid "" 11159"One of the books you are polishing has an {0} format. Polishing will use " 11160"this as the source and overwrite any existing {1} format. Are you sure you " 11161"want to proceed?" 11162msgstr "" 11163 11164#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:475 11165msgid "Ask for this confirmation again" 11166msgstr "" 11167 11168#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:491 11169#, python-format 11170msgid "" 11171"Polishing is only supported for books in the %s formats. Convert to one of " 11172"those formats before polishing." 11173msgstr "" 11174 11175#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:519 11176msgid "Start polishing the book" 11177msgid_plural "Start polishing of {} books" 11178msgstr[0] "" 11179 11180#: /__w/calibre/calibre/src/calibre/gui2/actions/polish.py:536 11181msgid " completed" 11182msgstr "" 11183 11184#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:22 11185msgid "Configure calibre" 11186msgstr "" 11187 11188#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:24 11189msgid "Change calibre behavior" 11190msgstr "" 11191 11192#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:31 11193msgid "Run Welcome wizard" 11194msgstr "" 11195 11196#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:33 11197msgid "Get plugins to enhance calibre" 11198msgstr "" 11199 11200#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:37 11201msgid "Restart in debug mode" 11202msgstr "" 11203 11204#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:39 11205msgid "Restart ignoring third party plugins" 11206msgstr "" 11207 11208#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:59 11209msgid "Cannot configure while there are running jobs." 11210msgstr "" 11211 11212#: /__w/calibre/calibre/src/calibre/gui2/actions/preferences.py:63 11213msgid "Cannot configure before calibre is restarted." 11214msgstr "" 11215 11216#: /__w/calibre/calibre/src/calibre/gui2/actions/random.py:18 11217msgid "Select a random book from your calibre library" 11218msgstr "" 11219 11220#: /__w/calibre/calibre/src/calibre/gui2/actions/restart.py:16 11221msgid "Restart" 11222msgstr "" 11223 11224#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:21 11225msgid "Save to disk" 11226msgstr "" 11227 11228#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:22 11229msgid "Export e-book files from the calibre library" 11230msgstr "" 11231 11232#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:22 11233msgid "S" 11234msgstr "" 11235 11236#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:31 11237msgid "Save to disk in a single folder" 11238msgstr "" 11239 11240#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:33 11241#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:50 11242#, python-format 11243msgid "Save only %s format to disk" 11244msgstr "" 11245 11246#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:37 11247#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:53 11248#, python-format 11249msgid "Save only %s format to disk in a single folder" 11250msgstr "" 11251 11252#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:40 11253msgid "Save single format to disk..." 11254msgstr "" 11255 11256#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:61 11257#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:83 11258msgid "Cannot save to disk" 11259msgstr "" 11260 11261#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:65 11262msgid "Choose format to save to disk" 11263msgstr "" 11264 11265#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:86 11266msgid "Choose destination folder" 11267msgstr "" 11268 11269#: /__w/calibre/calibre/src/calibre/gui2/actions/save_to_disk.py:94 11270msgid "" 11271"You are trying to save files into the calibre library. This can cause " 11272"corruption of your library. Save to disk is meant to export files from your " 11273"calibre library elsewhere." 11274msgstr "" 11275 11276#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:19 11277msgid "Show Book details" 11278msgstr "" 11279 11280#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:20 11281msgid "I" 11282msgstr "" 11283 11284#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:20 11285msgid "Show the detailed metadata for the current book in a separate window" 11286msgstr "" 11287 11288#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:30 11289msgid "No detailed info available" 11290msgstr "" 11291 11292#: /__w/calibre/calibre/src/calibre/gui2/actions/show_book_details.py:31 11293msgid "No detailed information is available for books on the device." 11294msgstr "" 11295 11296#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:23 11297#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:63 11298#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:87 11299msgid "Quickview" 11300msgstr "" 11301 11302#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:70 11303msgid "Toggle Quickview" 11304msgstr "" 11305 11306#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:71 11307msgid "Open/close the Quickview panel/window" 11308msgstr "" 11309 11310#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:76 11311msgid "Focus to Quickview" 11312msgstr "" 11313 11314#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:77 11315msgid "Move the focus to the Quickview panel/window" 11316msgstr "" 11317 11318#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:85 11319msgid "Focus from Quickview to the book list" 11320msgstr "" 11321 11322#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:86 11323msgid "Move the focus from Quickview to the book list" 11324msgstr "" 11325 11326#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:94 11327msgid "Refresh Quickview" 11328msgstr "" 11329 11330#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:95 11331msgid "Refresh the information shown in the Quickview panel" 11332msgstr "" 11333 11334#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:102 11335msgid "Search from Quickview" 11336msgstr "" 11337 11338#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:103 11339msgid "Search for the currently selected Quickview item" 11340msgstr "" 11341 11342#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:131 11343msgid "No quickview available" 11344msgstr "" 11345 11346#: /__w/calibre/calibre/src/calibre/gui2/actions/show_quickview.py:132 11347msgid "Quickview is not available for books on the device." 11348msgstr "" 11349 11350#: /__w/calibre/calibre/src/calibre/gui2/actions/show_stored_templates.py:17 11351msgid "Manage template functions" 11352msgstr "" 11353 11354#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:19 11355#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:50 11356#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:352 11357msgid "Template tester" 11358msgstr "" 11359 11360#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:24 11361msgid "Enter a template to test using data from the selected book" 11362msgstr "" 11363 11364#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:34 11365msgid "No template tester available" 11366msgstr "" 11367 11368#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:35 11369msgid "Template tester is not available for books on the device." 11370msgstr "" 11371 11372#: /__w/calibre/calibre/src/calibre/gui2/actions/show_template_tester.py:41 11373msgid "At least one book must be selected" 11374msgstr "" 11375 11376#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:19 11377msgid "Show books similar to the current book" 11378msgstr "" 11379 11380#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:19 11381msgid "Similar books" 11382msgstr "" 11383 11384#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:27 11385msgid "Books by same author" 11386msgstr "" 11387 11388#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:28 11389msgid "Books in this series" 11390msgstr "" 11391 11392#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:30 11393msgid "Books by this publisher" 11394msgstr "" 11395 11396#: /__w/calibre/calibre/src/calibre/gui2/actions/similar_books.py:31 11397msgid "Books with the same tags" 11398msgstr "" 11399 11400#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:48 11401#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:689 11402msgid "Sort by" 11403msgstr "" 11404 11405#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:64 11406msgid "Reverse current sort" 11407msgstr "" 11408 11409#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:64 11410msgid "Reverse the current sort order" 11411msgstr "" 11412 11413#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:65 11414msgid "Re-apply current sort" 11415msgstr "" 11416 11417#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:65 11418msgid "Re-apply the current sort" 11419msgstr "" 11420 11421#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:100 11422msgid "Select sortable columns" 11423msgstr "" 11424 11425#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:101 11426msgid "Sort on multiple columns" 11427msgstr "" 11428 11429#: /__w/calibre/calibre/src/calibre/gui2/actions/sort.py:120 11430#, python-format 11431msgid "%s [reverse current sort]" 11432msgstr "" 11433 11434#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:21 11435msgid "G" 11436msgstr "" 11437 11438#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:21 11439#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:178 11440msgid "Get books" 11441msgstr "" 11442 11443#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:21 11444msgid "Search dozens of online e-book retailers for the cheapest books" 11445msgstr "" 11446 11447#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:23 11448msgid "Search for e-books" 11449msgstr "" 11450 11451#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:29 11452msgid "this author" 11453msgstr "" 11454 11455#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:29 11456msgid "this title" 11457msgstr "" 11458 11459#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:30 11460msgid "this book" 11461msgstr "" 11462 11463#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:33 11464#, python-format 11465msgid "Search for %s" 11466msgstr "" 11467 11468#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:36 11469#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:185 11470msgid "Stores" 11471msgstr "" 11472 11473#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:39 11474#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 11475msgid "Choose stores" 11476msgstr "" 11477 11478#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:90 11479#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:107 11480#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:114 11481#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1109 11482#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1282 11483msgid "Cannot search" 11484msgstr "" 11485 11486#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:135 11487msgid "" 11488"calibre helps you find the e-books you want by searching the websites of " 11489"various commercial and public domain book sources." 11490msgstr "" 11491 11492#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:139 11493msgid "" 11494"Using the integrated search you can easily find which store has the book you" 11495" are looking for, at the best price. You also get DRM status and other " 11496"useful information." 11497msgstr "" 11498 11499#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:142 11500msgid "" 11501"All transactions (paid or otherwise) are handled between you and the book " 11502"seller. calibre is not part of this process and any issues related to a " 11503"purchase should be directed to the website you are buying from. Be sure to " 11504"double check that any books you get will work with your e-book reader, " 11505"especially if the book you are buying has <a href=\"{}\">DRM</a>." 11506msgstr "" 11507 11508#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:153 11509#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:35 11510msgid "Show this message again" 11511msgstr "" 11512 11513#: /__w/calibre/calibre/src/calibre/gui2/actions/store.py:154 11514msgid "About Get books" 11515msgstr "" 11516 11517#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:16 11518msgid "Tag mapper" 11519msgstr "" 11520 11521#: /__w/calibre/calibre/src/calibre/gui2/actions/tag_mapper.py:37 11522msgid "Map tags for one book in the library" 11523msgid_plural "Map tags for {} books in the library" 11524msgstr[0] "" 11525 11526#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:27 11527#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:23 11528msgid "Choose format to edit" 11529msgstr "" 11530 11531#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:31 11532msgid "Choose which format you want to edit:" 11533msgstr "" 11534 11535#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:42 11536msgid "&All formats" 11537msgstr "" 11538 11539#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:73 11540msgid "Edit ToC" 11541msgstr "" 11542 11543#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:74 11544msgid "K" 11545msgstr "" 11546 11547#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:114 11548#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:131 11549msgid "Cannot edit ToC" 11550msgstr "" 11551 11552#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:115 11553#, python-format 11554msgid "" 11555"Editing Table of Contents is only supported for books in the %s formats. " 11556"Convert to one of those formats before polishing." 11557msgstr "" 11558 11559#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:121 11560msgid "" 11561"You have chosen to edit the Table of Contents of {} books at once. Doing so " 11562"will likely slow your computer to a crawl. Are you sure?" 11563msgstr "" 11564 11565#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:179 11566msgid "Library changed" 11567msgstr "" 11568 11569#: /__w/calibre/calibre/src/calibre/gui2/actions/toc_edit.py:180 11570#, python-brace-format 11571msgid "" 11572"Cannot save changes made to {0} by the ToC editor as the calibre library has" 11573" changed." 11574msgstr "" 11575 11576#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:26 11577msgid "" 11578"This book has multiple formats that can be edited. Choose the format you " 11579"want to edit." 11580msgstr "" 11581 11582#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:29 11583msgid "Always ask when more than one format is available" 11584msgstr "" 11585 11586#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:59 11587#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:326 11588msgid "Edit book" 11589msgstr "" 11590 11591#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:59 11592msgid "Edit books in the EPUB or AZW formats" 11593msgstr "" 11594 11595#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:59 11596msgid "T" 11597msgstr "" 11598 11599#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:95 11600msgid "Cannot Edit book" 11601msgstr "" 11602 11603#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:103 11604#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:121 11605#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:685 11606#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:689 11607msgid "Cannot edit book" 11608msgstr "" 11609 11610#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:104 11611msgid "Editing of books on the device is not supported" 11612msgstr "" 11613 11614#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:112 11615msgid "No editable formats" 11616msgstr "" 11617 11618#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:113 11619msgid "Do you want to create an empty EPUB file to edit?" 11620msgstr "" 11621 11622#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:122 11623#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:690 11624#, python-format 11625msgid "" 11626"The book must be in the %s formats to edit.\n" 11627"\n" 11628"First convert the book to one of these formats." 11629msgstr "" 11630 11631#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:152 11632msgid "File missing" 11633msgstr "" 11634 11635#: /__w/calibre/calibre/src/calibre/gui2/actions/tweak_epub.py:153 11636#, python-format 11637msgid "" 11638"The %s format is missing from the calibre library. You should run library " 11639"maintenance." 11640msgstr "" 11641 11642#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:34 11643#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:291 11644msgid "Unpack book" 11645msgstr "" 11646 11647#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:67 11648msgid "Choose the format to unpack:" 11649msgstr "" 11650 11651#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:77 11652msgid "" 11653" <h2>About Unpack book</h2>\n" 11654" <p>Unpack book allows you to fine tune the appearance of an e-book by\n" 11655" making small changes to its internals. In order to use Unpack book,\n" 11656" you need to know a little bit about HTML and CSS, technologies that\n" 11657" are used in e-books. Follow the steps:</p>\n" 11658" <br>\n" 11659" <ol>\n" 11660" <li>Click \"Explode book\": This will \"explode\" the book into its\n" 11661" individual internal components.<br></li>\n" 11662" <li>Right click on any individual file and select \"Open with...\" to\n" 11663" edit it in your favorite text editor.<br></li>\n" 11664" <li>When you are done: <b>close the file browser window\n" 11665" and the editor windows you used to make your tweaks</b>. Then click\n" 11666" the \"Rebuild book\" button, to update the book in your calibre\n" 11667" library.</li>\n" 11668" </ol>" 11669msgstr "" 11670 11671#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:106 11672msgid "&Explode book" 11673msgstr "" 11674 11675#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:107 11676msgid "&Preview book" 11677msgstr "" 11678 11679#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:108 11680#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:87 11681#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:207 11682#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:346 11683#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:192 11684msgid "&Cancel" 11685msgstr "" 11686 11687#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:109 11688msgid "&Rebuild book" 11689msgstr "" 11690 11691#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:112 11692msgid "Explode the book to edit its components" 11693msgstr "" 11694 11695#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:114 11696msgid "Preview the result of your changes" 11697msgstr "" 11698 11699#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:116 11700msgid "Abort without saving any changes" 11701msgstr "" 11702 11703#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:118 11704msgid "Save your changes and update the book in the calibre library" 11705msgstr "" 11706 11707#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:158 11708msgid "Exploding, please wait..." 11709msgstr "" 11710 11711#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:180 11712#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:189 11713msgid "Failed to unpack" 11714msgstr "" 11715 11716#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:181 11717#, python-format 11718msgid "Could not explode the %s file." 11719msgstr "" 11720 11721#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:190 11722#, python-format 11723msgid "" 11724"Could not explode the %s file. Click \"Show details\" for more information." 11725msgstr "" 11726 11727#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:224 11728msgid "Failed to rebuild file" 11729msgstr "" 11730 11731#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:225 11732#, python-format 11733msgid "Failed to rebuild %s. For more information, click \"Show details\"." 11734msgstr "" 11735 11736#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:233 11737#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:242 11738msgid "Rebuilding, please wait..." 11739msgstr "" 11740 11741#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:292 11742msgid "" 11743"Unpack books in the EPUB, AZW3, HTMLZ formats into their individual " 11744"components" 11745msgstr "" 11746 11747#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:328 11748#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:341 11749msgid "Cannot unpack book" 11750msgstr "" 11751 11752#: /__w/calibre/calibre/src/calibre/gui2/actions/unpack_book.py:342 11753msgid "" 11754"The book must be in ePub, HTMLZ or AZW3 formats to unpack.\n" 11755"\n" 11756"First convert the book to one of these formats." 11757msgstr "" 11758 11759#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:53 11760msgid "Read books" 11761msgstr "" 11762 11763#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:53 11764msgid "V" 11765msgstr "" 11766 11767#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:53 11768msgid "View" 11769msgstr "" 11770 11771#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:65 11772msgid "View specific format" 11773msgstr "" 11774 11775#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:67 11776msgid "View with calibre E-book viewer" 11777msgstr "" 11778 11779#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:68 11780msgid "Read a random book" 11781msgstr "" 11782 11783#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:74 11784msgid "Clear recently viewed list" 11785msgstr "" 11786 11787#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:77 11788msgid "Continue reading previous book" 11789msgstr "" 11790 11791#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:77 11792#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:137 11793msgid "Continue reading the last opened book" 11794msgstr "" 11795 11796#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:189 11797msgid "No associated program" 11798msgstr "" 11799 11800#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:190 11801#, python-format 11802msgid "" 11803"Windows will try to open %s with calibre itself resulting in a duplicate in " 11804"your calibre library. You should install some program capable of viewing " 11805"this file format and tell Windows to use that program to open files of this " 11806"type." 11807msgstr "" 11808 11809#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:211 11810#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:311 11811#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:318 11812#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:357 11813msgid "Cannot view" 11814msgstr "" 11815 11816#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:225 11817#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:244 11818msgid "Format unavailable" 11819msgstr "" 11820 11821#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:226 11822msgid "Selected books have no formats" 11823msgstr "" 11824 11825#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:228 11826#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:153 11827msgid "Choose the format to view" 11828msgstr "" 11829 11830#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:245 11831#, python-format 11832msgid "" 11833"Not all the selected books were available in the %s format. You should " 11834"convert them first." 11835msgstr "" 11836 11837#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:257 11838msgid "Multiple books selected" 11839msgstr "" 11840 11841#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:258 11842#, python-format 11843msgid "" 11844"You are attempting to open %d books. Opening too many books at once can be " 11845"slow and have a negative effect on the responsiveness of your computer. Once" 11846" started the process cannot be stopped until complete. Do you wish to " 11847"continue?" 11848msgstr "" 11849 11850#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:267 11851msgid "Cannot open folder" 11852msgstr "" 11853 11854#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:312 11855msgid "This book no longer exists in your library" 11856msgstr "" 11857 11858#: /__w/calibre/calibre/src/calibre/gui2/actions/view.py:319 11859#, python-format 11860msgid "%s has no available formats." 11861msgstr "" 11862 11863#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:14 11864#: /__w/calibre/calibre/src/calibre/gui2/layout.py:200 11865msgid "Virtual library" 11866msgstr "" 11867 11868#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:29 11869#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:388 11870msgid "Quick select Virtual library" 11871msgstr "" 11872 11873#: /__w/calibre/calibre/src/calibre/gui2/actions/virtual_library.py:30 11874msgid "Quick select a Virtual library" 11875msgstr "" 11876 11877#: /__w/calibre/calibre/src/calibre/gui2/add.py:43 11878#: /__w/calibre/calibre/src/calibre/gui2/add.py:47 11879#: /__w/calibre/calibre/src/calibre/gui2/add.py:57 11880#: /__w/calibre/calibre/src/calibre/gui2/add.py:254 11881#: /__w/calibre/calibre/src/calibre/gui2/add.py:279 11882#: /__w/calibre/calibre/src/calibre/gui2/add.py:299 11883#: /__w/calibre/calibre/src/calibre/gui2/add.py:315 11884msgid "Cannot add books" 11885msgstr "" 11886 11887#: /__w/calibre/calibre/src/calibre/gui2/add.py:44 11888#, python-format 11889msgid "The path %s does not exist" 11890msgstr "" 11891 11892#: /__w/calibre/calibre/src/calibre/gui2/add.py:48 11893#, python-format 11894msgid "You do not have permission to read %s" 11895msgstr "" 11896 11897#: /__w/calibre/calibre/src/calibre/gui2/add.py:58 11898msgid "You do not have permission to read any of the selected files" 11899msgstr "" 11900 11901#: /__w/calibre/calibre/src/calibre/gui2/add.py:107 11902msgid "Adding books..." 11903msgstr "" 11904 11905#: /__w/calibre/calibre/src/calibre/gui2/add.py:107 11906msgid "Scanning for files..." 11907msgstr "" 11908 11909#: /__w/calibre/calibre/src/calibre/gui2/add.py:237 11910msgid "You do not have permission to read the selected file." 11911msgid_plural "You do not have permission to read the selected files." 11912msgstr[0] "" 11913 11914#: /__w/calibre/calibre/src/calibre/gui2/add.py:243 11915#, python-format 11916msgid "Could not add %s as you do not have permission to read the file" 11917msgstr "" 11918 11919#: /__w/calibre/calibre/src/calibre/gui2/add.py:255 11920#: /__w/calibre/calibre/src/calibre/gui2/add.py:280 11921#: /__w/calibre/calibre/src/calibre/gui2/add.py:300 11922msgid "Failed to add any books, click \"Show details\" for more information." 11923msgstr "" 11924 11925#: /__w/calibre/calibre/src/calibre/gui2/add.py:260 11926msgid "Could not add" 11927msgstr "" 11928 11929#: /__w/calibre/calibre/src/calibre/gui2/add.py:261 11930#, python-format 11931msgid "No e-book files were found in %s" 11932msgstr "" 11933 11934#: /__w/calibre/calibre/src/calibre/gui2/add.py:266 11935msgid "Reading metadata and adding to library (one book)..." 11936msgid_plural "Reading metadata and adding to library ({} books)..." 11937msgstr[0] "" 11938 11939#: /__w/calibre/calibre/src/calibre/gui2/add.py:316 11940msgid "Failed to add some books, click \"Show details\" for more information." 11941msgstr "" 11942 11943#: /__w/calibre/calibre/src/calibre/gui2/add.py:332 11944#: /__w/calibre/calibre/src/calibre/gui2/save.py:154 11945#: /__w/calibre/calibre/src/calibre/gui2/save.py:185 11946#: /__w/calibre/calibre/src/calibre/gui2/save.py:268 11947#: /__w/calibre/calibre/src/calibre/gui2/save.py:302 11948msgid "Critical failure" 11949msgstr "" 11950 11951#: /__w/calibre/calibre/src/calibre/gui2/add.py:333 11952msgid "" 11953"The read metadata worker process crashed while processing some files. Adding" 11954" of books is aborted. Click \"Show details\" to see which files caused the " 11955"problem." 11956msgstr "" 11957 11958#: /__w/calibre/calibre/src/calibre/gui2/add.py:351 11959msgid "Failed to read metadata from the file:" 11960msgid_plural "Failed to read metadata from the files:" 11961msgstr[0] "" 11962 11963#: /__w/calibre/calibre/src/calibre/gui2/add.py:354 11964#: /__w/calibre/calibre/src/calibre/gui2/add.py:411 11965#: /__w/calibre/calibre/src/calibre/gui2/add.py:464 11966#: /__w/calibre/calibre/src/calibre/gui2/add.py:495 11967msgid "With error:" 11968msgstr "" 11969 11970#: /__w/calibre/calibre/src/calibre/gui2/add.py:409 11971msgid "Failed to merge the book: " 11972msgstr "" 11973 11974#: /__w/calibre/calibre/src/calibre/gui2/add.py:462 11975msgid "Failed to add the book: " 11976msgstr "" 11977 11978#: /__w/calibre/calibre/src/calibre/gui2/add.py:494 11979#, python-brace-format 11980msgid "Failed to add the file {0} to the book: {1}" 11981msgstr "" 11982 11983#: /__w/calibre/calibre/src/calibre/gui2/add.py:507 11984msgid "Adding duplicates" 11985msgstr "" 11986 11987#: /__w/calibre/calibre/src/calibre/gui2/add.py:531 11988msgid "" 11989"There were problems adding some files, click \"Show details\" for more " 11990"information" 11991msgstr "" 11992 11993#: /__w/calibre/calibre/src/calibre/gui2/add.py:532 11994msgid "Failed to add any books, click \"Show details\" for more information" 11995msgstr "" 11996 11997#: /__w/calibre/calibre/src/calibre/gui2/add.py:533 11998msgid "Errors while adding" 11999msgstr "" 12000 12001#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:23 12002#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:728 12003msgid "Ignore" 12004msgstr "" 12005 12006#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:24 12007#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:136 12008msgid "Add" 12009msgstr "" 12010 12011#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:28 12012msgid "starts with" 12013msgstr "" 12014 12015#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:29 12016msgid "does not start with" 12017msgstr "" 12018 12019#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:30 12020msgid "ends with" 12021msgstr "" 12022 12023#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:31 12024msgid "does not end with" 12025msgstr "" 12026 12027#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:32 12028msgid "matches glob pattern" 12029msgstr "" 12030 12031#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:33 12032msgid "does not match glob pattern" 12033msgstr "" 12034 12035#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:34 12036#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:34 12037msgid "matches regex pattern" 12038msgstr "" 12039 12040#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:35 12041#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:35 12042msgid "does not match regex pattern" 12043msgstr "" 12044 12045#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:38 12046#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:38 12047msgid "Create the rule below, the rule can be used to add or ignore files" 12048msgstr "" 12049 12050#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:39 12051msgid "the file, if the filename" 12052msgstr "" 12053 12054#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:40 12055msgid "You must provide a value for the filename to match" 12056msgstr "" 12057 12058#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:43 12059#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:137 12060msgid "A comma separated list of tags" 12061msgstr "" 12062 12063#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:46 12064msgid "Matching is case-insensitive" 12065msgstr "" 12066 12067#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:48 12068#, python-brace-format 12069msgid "A case-insensitive filename pattern, for example: {0} or {1}" 12070msgstr "" 12071 12072#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:50 12073#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:102 12074#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:142 12075msgid "A regular expression" 12076msgstr "" 12077 12078#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:82 12079#, python-format 12080msgid "%s is not a valid glob expression" 12081msgstr "" 12082 12083#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:99 12084#, python-brace-format 12085msgid "" 12086"<b>{action}</b> the file, if the filename <i>{match_type}</i>: " 12087"<b>{query}</b>" 12088msgstr "" 12089 12090#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:108 12091msgid "" 12092"You can specify rules to add/ignore files here. They will be used when " 12093"recursively adding files from folders/archives and also when auto-adding. " 12094"Click the \"Add Rule\" button below to get started. The rules will be " 12095"processed in order for every file until either an \"add\" or an \"ignore\" " 12096"rule matches. If no rules match, the file will be added only if its file " 12097"extension is of a known e-book type." 12098msgstr "" 12099 12100#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:118 12101msgid "Test filename filter rules" 12102msgstr "" 12103 12104#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:120 12105msgid "Enter a filename to test:" 12106msgstr "" 12107 12108#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:121 12109msgid "Enter filename and click the \"Test\" button" 12110msgstr "" 12111 12112#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:128 12113#, python-format 12114msgid "The filename %s did not match any rules" 12115msgstr "" 12116 12117#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:130 12118#, python-brace-format 12119msgid "The filename {0} will be {1}" 12120msgstr "" 12121 12122#: /__w/calibre/calibre/src/calibre/gui2/add_filters.py:135 12123msgid "Edit file filter rules" 12124msgstr "" 12125 12126#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:24 12127msgid "Change" 12128msgstr "" 12129 12130#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:25 12131#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:300 12132#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:481 12133#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 12134#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:319 12135#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:47 12136#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:693 12137#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:479 12138msgid "Capitalize" 12139msgstr "" 12140 12141#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:26 12142#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:49 12143msgid "Lower-case" 12144msgstr "" 12145 12146#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:27 12147#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:50 12148msgid "Upper-case" 12149msgstr "" 12150 12151#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:31 12152#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:55 12153msgid "is one of" 12154msgstr "" 12155 12156#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:32 12157#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:56 12158msgid "is not one of" 12159msgstr "" 12160 12161#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:33 12162#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:105 12163#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:115 12164#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:59 12165msgid "contains" 12166msgstr "" 12167 12168#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:39 12169msgid "the author, if the author name" 12170msgstr "" 12171 12172#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:40 12173msgid "You must provide a value for the author name to match" 12174msgstr "" 12175 12176#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:41 12177msgid "with the name:" 12178msgstr "" 12179 12180#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:89 12181#, python-brace-format 12182msgid "" 12183"<b>{action}</b> the author name, if it <i>{match_type}</i>: <b>{query}</b>" 12184msgstr "" 12185 12186#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:92 12187msgid "to the name" 12188msgstr "" 12189 12190#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:100 12191msgid "" 12192"You can specify rules to manipulate author names here. Click the \"Add " 12193"Rule\" button below to get started. The rules will be processed in order for" 12194" every author." 12195msgstr "" 12196 12197#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:107 12198msgid "Test author mapping rules" 12199msgstr "" 12200 12201#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:109 12202msgid "Enter an author name to test:" 12203msgstr "" 12204 12205#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:110 12206msgid "Enter author and click the \"Test\" button" 12207msgstr "" 12208 12209#: /__w/calibre/calibre/src/calibre/gui2/author_mapper.py:121 12210msgid "Edit author mapping rules" 12211msgstr "" 12212 12213#: /__w/calibre/calibre/src/calibre/gui2/auto_add.py:324 12214#, python-brace-format 12215msgid "Added a book automatically from {src}" 12216msgstr "" 12217 12218#: /__w/calibre/calibre/src/calibre/gui2/auto_add.py:324 12219#, python-brace-format 12220msgid "Added {num} books automatically from {src}" 12221msgstr "" 12222 12223#: /__w/calibre/calibre/src/calibre/gui2/bars.py:437 12224#: /__w/calibre/calibre/src/calibre/gui2/bars.py:550 12225#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 12226#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:42 12227#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:561 12228#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:569 12229msgid "Donate" 12230msgstr "" 12231 12232#: /__w/calibre/calibre/src/calibre/gui2/bars.py:457 12233#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:291 12234#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:851 12235msgid "Edit" 12236msgstr "" 12237 12238#: /__w/calibre/calibre/src/calibre/gui2/bars.py:459 12239#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:424 12240#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:290 12241#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:317 12242#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:273 12243#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:356 12244msgid "Copy" 12245msgstr "" 12246 12247#: /__w/calibre/calibre/src/calibre/gui2/bars.py:460 12248#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:291 12249#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:319 12250#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:278 12251msgid "Paste" 12252msgstr "" 12253 12254#: /__w/calibre/calibre/src/calibre/gui2/bars.py:461 12255#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:296 12256msgid "Select all" 12257msgstr "" 12258 12259#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:76 12260msgid "Search the internet for the author {}" 12261msgstr "" 12262 12263#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:78 12264msgid "Search the internet for this book" 12265msgstr "" 12266 12267#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:110 12268#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:941 12269#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:946 12270#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:960 12271#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:964 12272#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:967 12273#, python-format 12274msgid "Manage %s" 12275msgstr "" 12276 12277#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:120 12278#, python-format 12279msgid "Find %s in the Tag browser" 12280msgstr "" 12281 12282#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:154 12283#, python-format 12284msgid "Search calibre for %s" 12285msgstr "" 12286 12287#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:158 12288#, python-format 12289msgid "in category %s" 12290msgstr "" 12291 12292#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:164 12293#, python-format 12294msgid "in grouped search %s" 12295msgstr "" 12296 12297#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:169 12298#, python-brace-format 12299msgid "Search calibre for {val} in category {name}" 12300msgstr "" 12301 12302#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:259 12303#, python-format 12304msgid "Delete the %s format" 12305msgstr "" 12306 12307#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:260 12308#, python-format 12309msgid "Save the %s format to disk" 12310msgstr "" 12311 12312#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:261 12313#, python-format 12314msgid "Restore the %s format" 12315msgstr "" 12316 12317#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:263 12318#, python-format 12319msgid "Set the book cover from the %s file" 12320msgstr "" 12321 12322#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:270 12323#, python-format 12324msgid "Compare to the %s format" 12325msgstr "" 12326 12327#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:279 12328#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:286 12329#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:64 12330#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:72 12331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:200 12332#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:207 12333#, python-format 12334msgid "Open %s with..." 12335msgstr "" 12336 12337#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:289 12338#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:67 12339#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:210 12340#, python-format 12341msgid "Add other application for %s files..." 12342msgstr "" 12343 12344#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:290 12345#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:486 12346#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:211 12347msgid "Edit Open with applications..." 12348msgstr "" 12349 12350#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:295 12351#, python-format 12352msgid "Edit %s format" 12353msgstr "" 12354 12355#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:302 12356msgid "Path to file" 12357msgstr "" 12358 12359#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:313 12360#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:377 12361#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:385 12362msgid "The text: {}" 12363msgstr "" 12364 12365#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:322 12366msgid "&Author link" 12367msgstr "" 12368 12369#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:333 12370#, python-brace-format 12371msgid "Search {0} for {1}" 12372msgstr "" 12373 12374#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:339 12375#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:381 12376#, python-format 12377msgid "Remove %s from this book" 12378msgstr "" 12379 12380#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:347 12381msgid "The location of the book" 12382msgstr "" 12383 12384#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:357 12385msgid "&Identifier" 12386msgstr "" 12387 12388#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:405 12389msgid "Link to show book in calibre" 12390msgstr "" 12391 12392#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:413 12393msgid "Link to show books matching {} in calibre" 12394msgstr "" 12395 12396#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:418 12397msgid "Link to view {} format of book" 12398msgstr "" 12399 12400#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:425 12401msgid "All book details" 12402msgstr "" 12403 12404#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:427 12405msgid "Selected text" 12406msgstr "" 12407 12408#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:431 12409#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:74 12410#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:232 12411#: /__w/calibre/calibre/src/calibre/gui2/layout.py:256 12412#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:153 12413#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:351 12414#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:75 12415#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:74 12416#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:770 12417#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:544 12418#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:460 12419#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:56 12420#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:71 12421#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:321 12422#: /__w/calibre/calibre/src/calibre/gui2/viewer/widgets.py:120 12423#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:747 12424#: /__w/calibre/calibre/src/calibre/linux.py:1321 12425#: /__w/calibre/calibre/src/calibre/srv/legacy.py:96 12426msgid "Search" 12427msgstr "" 12428 12429#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:441 12430msgid "Copy link location" 12431msgstr "" 12432 12433#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:454 12434#, python-brace-format 12435msgid "Search {0} for this book" 12436msgstr "" 12437 12438#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:464 12439msgid "Open the Book details window" 12440msgstr "" 12441 12442#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:467 12443msgid "Open the Edit metadata window" 12444msgstr "" 12445 12446#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:475 12447#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:482 12448msgid "Open cover with..." 12449msgstr "" 12450 12451#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:485 12452msgid "Add another application to open cover with..." 12453msgstr "" 12454 12455#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:600 12456#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:278 12457msgid "Paste cover" 12458msgstr "" 12459 12460#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:601 12461#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:279 12462msgid "Copy cover" 12463msgstr "" 12464 12465#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:602 12466msgid "Save cover to disk" 12467msgstr "" 12468 12469#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:603 12470msgid "Remove cover" 12471msgstr "" 12472 12473#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:604 12474msgid "Generate cover from metadata" 12475msgstr "" 12476 12477#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:646 12478msgid "Choose cover save location" 12479msgstr "" 12480 12481#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:647 12482msgid "JPEG images" 12483msgstr "" 12484 12485#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:678 12486msgid "" 12487"Are you sure you want to replace the cover? The existing cover will be " 12488"permanently lost." 12489msgstr "" 12490 12491#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:685 12492msgid "Are you sure you want to delete the cover permanently?" 12493msgstr "" 12494 12495#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:701 12496msgid "Double click to open the Book details window" 12497msgstr "" 12498 12499#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:702 12500#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:84 12501#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:228 12502msgid "Path" 12503msgstr "" 12504 12505#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:703 12506#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:128 12507#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:317 12508#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1296 12509#, python-format 12510msgid "Cover size: %(width)d x %(height)d pixels" 12511msgstr "" 12512 12513#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:747 12514msgid "Edit identifiers for this book" 12515msgstr "" 12516 12517#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:752 12518msgid "Identifier &URL" 12519msgstr "" 12520 12521#: /__w/calibre/calibre/src/calibre/gui2/book_details.py:763 12522msgid "Are you sure you want to delete <b>{}</b> from the book?" 12523msgstr "" 12524 12525#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:18 12526msgid "BibTeX options" 12527msgstr "" 12528 12529#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:19 12530#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:38 12531#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:30 12532#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output.py:20 12533#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input.py:18 12534#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input.py:16 12535#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:20 12536#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output.py:18 12537#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input.py:16 12538#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output.py:18 12539#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output.py:18 12540#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output.py:19 12541#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output.py:20 12542#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output.py:18 12543#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input.py:16 12544#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:23 12545#: /__w/calibre/calibre/src/calibre/gui2/convert/pml_output.py:18 12546#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output.py:18 12547#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input.py:16 12548#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output.py:18 12549#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input.py:20 12550#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output.py:17 12551#: /__w/calibre/calibre/src/calibre/gui2/convert/txtz_output.py:15 12552msgid "Options specific to" 12553msgstr "" 12554 12555#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:19 12556#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:38 12557#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:30 12558#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output.py:20 12559#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:20 12560#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output.py:18 12561#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output.py:18 12562#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output.py:18 12563#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output.py:19 12564#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output.py:20 12565#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output.py:18 12566#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:23 12567#: /__w/calibre/calibre/src/calibre/gui2/convert/pml_output.py:18 12568#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output.py:18 12569#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output.py:18 12570#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output.py:17 12571#: /__w/calibre/calibre/src/calibre/gui2/convert/txtz_output.py:15 12572msgid "output" 12573msgstr "" 12574 12575#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:75 12576#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 12577#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:30 12578#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:50 12579#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 12580#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:46 12581#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:37 12582#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:75 12583#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input_ui.py:31 12584#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output_ui.py:43 12585#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:108 12586#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:46 12587#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119 12588#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:158 12589#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 12590#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:125 12591#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:46 12592#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input_ui.py:41 12593#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:173 12594#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:45 12595#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output_ui.py:31 12596#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input_ui.py:31 12597#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:144 12598#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:40 12599#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 12600#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:78 12601#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:96 12602#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:87 12603#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72 12604#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 12605#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:133 12606#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:209 12607#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:166 12608#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:87 12609#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:81 12610#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:592 12611#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:152 12612#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:72 12613#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114 12614#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:106 12615#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:54 12616#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:68 12617#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:220 12618#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:62 12619#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:136 12620#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:123 12621#: /__w/calibre/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:35 12622#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:73 12623#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:96 12624#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:131 12625msgid "Form" 12626msgstr "" 12627 12628#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:76 12629msgid "Bib file encoding:" 12630msgstr "" 12631 12632#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 12633#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:46 12634msgid "Fields to include in output:" 12635msgstr "" 12636 12637#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:78 12638msgid "Encoding configuration (change if you have errors):" 12639msgstr "" 12640 12641#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:79 12642msgid "BibTeX entry type:" 12643msgstr "" 12644 12645#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:80 12646msgid "Create a citation tag?" 12647msgstr "" 12648 12649#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:81 12650msgid "Add file paths with formats?" 12651msgstr "" 12652 12653#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:82 12654msgid "Expression to form the BibTeX citation tag:" 12655msgstr "" 12656 12657#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:83 12658msgid "" 12659"Some explanation about this template:\n" 12660" -The fields availables are 'author_sort', 'authors', 'id',\n" 12661" 'isbn', 'pubdate', 'publisher', 'series_index', 'series',\n" 12662" 'tags', 'timestamp', 'title', 'uuid', 'title_sort'\n" 12663" -For list types ie authors and tags, only the first element\n" 12664" will be selected.\n" 12665" -For time field, only the date will be used. " 12666msgstr "" 12667 12668#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:37 12669msgid "CSV/XML options" 12670msgstr "" 12671 12672#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:51 12673msgid "Drag and drop to re-arrange fields" 12674msgstr "" 12675 12676#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:71 12677msgid "Library name" 12678msgstr "" 12679 12680#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:73 12681#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:264 12682#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 12683msgid "Number" 12684msgstr "" 12685 12686#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:29 12687msgid "E-book options" 12688msgstr "" 12689 12690#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:96 12691msgid "Catalogs" 12692msgstr "" 12693 12694#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 12695msgid "Read book" 12696msgstr "" 12697 12698#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:111 12699msgid "Wishlist item" 12700msgstr "" 12701 12702#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:148 12703#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1165 12704msgid "any date" 12705msgstr "" 12706 12707#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:148 12708#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1163 12709msgid "any value" 12710msgstr "" 12711 12712#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:150 12713#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1161 12714#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1163 12715#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1165 12716msgid "unspecified" 12717msgstr "" 12718 12719#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:200 12720msgid "No genres will be excluded" 12721msgstr "" 12722 12723#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:217 12724#, python-format 12725msgid "regex error: %s" 12726msgstr "" 12727 12728#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:226 12729msgid "All genres will be excluded" 12730msgstr "" 12731 12732#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:698 12733msgid "Delete saved catalog preset" 12734msgstr "" 12735 12736#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 12737msgid "The selected saved catalog preset will be deleted. Are you sure?" 12738msgstr "" 12739 12740#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:724 12741#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:729 12742#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:734 12743msgid "Save catalog preset" 12744msgstr "" 12745 12746#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:725 12747msgid "Preset name:" 12748msgstr "" 12749 12750#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:730 12751#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1320 12752msgid "You must provide a name." 12753msgstr "" 12754 12755#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:735 12756msgid "" 12757"That saved preset already exists and will be overwritten. Are you sure?" 12758msgstr "" 12759 12760#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1002 12761#, python-format 12762msgid "Are you sure you want to delete '%s'?" 12763msgstr "" 12764 12765#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1004 12766#, python-format 12767msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" 12768msgstr "" 12769 12770#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1005 12771msgid "Delete Rule" 12772msgstr "" 12773 12774#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1161 12775#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:638 12776#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4256 12777msgid "False" 12778msgstr "" 12779 12780#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1161 12781msgid "True" 12782msgstr "" 12783 12784#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1189 12785#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1281 12786#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:302 12787#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:798 12788#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:648 12789#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:154 12790#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:178 12791#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 12792#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:695 12793#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:23 12794#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 12795#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 12796#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 12797#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 12798msgid "Name" 12799msgstr "" 12800 12801#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1190 12802#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1283 12803msgid "Field" 12804msgstr "" 12805 12806#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1191 12807#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1284 12808#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:53 12809#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:798 12810msgid "Value" 12811msgstr "" 12812 12813#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1282 12814msgid "Prefix" 12815msgstr "" 12816 12817#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 12818msgid "Presets" 12819msgstr "" 12820 12821#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 12822msgid "Select catalog preset to load" 12823msgstr "" 12824 12825#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 12826msgid "Save current catalog settings as preset" 12827msgstr "" 12828 12829#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 12830#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:710 12831msgid "Save" 12832msgstr "" 12833 12834#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 12835msgid "Delete current preset" 12836msgstr "" 12837 12838#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 12839#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:709 12840#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:294 12841#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:152 12842#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:464 12843#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:143 12844msgid "Delete" 12845msgstr "" 12846 12847#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 12848msgid "Enabled sections will be included in the generated catalog." 12849msgstr "" 12850 12851#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 12852msgid "Included sections" 12853msgstr "" 12854 12855#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 12856msgid "List of books, sorted by Author" 12857msgstr "" 12858 12859#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 12860msgid "&Authors" 12861msgstr "" 12862 12863#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 12864msgid "List of books, sorted by Title" 12865msgstr "" 12866 12867#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 12868msgid "&Titles" 12869msgstr "" 12870 12871#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 12872msgid "List of series books, sorted by Series" 12873msgstr "" 12874 12875#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 12876msgid "&Series" 12877msgstr "" 12878 12879#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 12880msgid "List of books, sorted by genre" 12881msgstr "" 12882 12883#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 12884msgid "&Genres" 12885msgstr "" 12886 12887#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 12888msgid "Field containing genres" 12889msgstr "" 12890 12891#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 12892msgid "List of books, sorted by date added to calibre" 12893msgstr "" 12894 12895#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:372 12896msgid "&Recently added" 12897msgstr "" 12898 12899#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 12900msgid "Individual descriptions of books with cover thumbs, sorted by author" 12901msgstr "" 12902 12903#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 12904msgid "&Descriptions" 12905msgstr "" 12906 12907#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 12908msgid "" 12909"The first matching prefix rule applies a prefix to book listings in the " 12910"generated catalog." 12911msgstr "" 12912 12913#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 12914msgid "Prefixes" 12915msgstr "" 12916 12917#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 12918msgid "" 12919"Books matching any of the exclusion rules will be excluded from the " 12920"generated catalog. " 12921msgstr "" 12922 12923#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 12924msgid "Excluded books" 12925msgstr "" 12926 12927#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 12928msgid "" 12929"A regular expression describing genres to be excluded from the generated catalog. Genres are derived from the tags applied to your books.\n" 12930"The default pattern \\[.+\\]|\\+ excludes tags of the form [tag], e.g., [Test book], and '+', the default tag for a read book." 12931msgstr "" 12932 12933#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 12934msgid "Excluded genres" 12935msgstr "" 12936 12937#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 12938msgid "Genres to &exclude (regex):" 12939msgstr "" 12940 12941#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 12942msgid "Reset to default" 12943msgstr "" 12944 12945#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 12946#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:48 12947#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:252 12948#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:162 12949#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 12950#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 12951#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 12952#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 12953#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 12954#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 12955#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 12956#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:155 12957#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:158 12958#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:160 12959#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:167 12960#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:170 12961#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:128 12962#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:131 12963#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:134 12964#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:252 12965#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:175 12966#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:176 12967#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:90 12968#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:92 12969#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:94 12970#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:96 12971#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:98 12972#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:243 12973#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:128 12974#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:130 12975#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:133 12976#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:135 12977#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:182 12978#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:73 12979msgid "..." 12980msgstr "" 12981 12982#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 12983msgid "Results of regex:" 12984msgstr "" 12985 12986#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 12987msgid "Tags that will be excluded as genres" 12988msgstr "" 12989 12990#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 12991msgid "Other options" 12992msgstr "" 12993 12994#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 12995msgid "" 12996"Custom column containing additional content to be merged with comments " 12997"metadata in the descriptions section." 12998msgstr "" 12999 13000#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 13001msgid "Merge additional content before comments in descriptions section." 13002msgstr "" 13003 13004#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 13005msgid "&Before" 13006msgstr "" 13007 13008#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 13009msgid "Merge additional content after comments in descriptions section." 13010msgstr "" 13011 13012#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 13013msgid "&After" 13014msgstr "" 13015 13016#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 13017msgid "" 13018"Separate comments metadata and additional content with a horizontal rule in " 13019"the descriptions section." 13020msgstr "" 13021 13022#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 13023msgid "Include &separator" 13024msgstr "" 13025 13026#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 13027msgid "&Merge with comments:" 13028msgstr "" 13029 13030#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 13031msgid "Catalog cover:" 13032msgstr "" 13033 13034#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 13035msgid "Generate new cover" 13036msgstr "" 13037 13038#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:398 13039msgid "Use existing cover" 13040msgstr "" 13041 13042#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:399 13043msgid "E&xtra Description note:" 13044msgstr "" 13045 13046#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:400 13047msgid "Custom column source for text to include in Descriptions section." 13048msgstr "" 13049 13050#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:401 13051msgid "&Thumb width:" 13052msgstr "" 13053 13054#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:402 13055msgid "Size hint for cover thumbnails included in Descriptions section." 13056msgstr "" 13057 13058#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:403 13059msgid " inch" 13060msgstr "" 13061 13062#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:404 13063msgid "Author cross-references:" 13064msgstr "" 13065 13066#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:405 13067msgid "For books with multiple authors, list each author separately" 13068msgstr "" 13069 13070#: /__w/calibre/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:31 13071msgid "Tab template for catalog.ui" 13072msgstr "" 13073 13074#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:274 13075msgid "Bold" 13076msgstr "" 13077 13078#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:275 13079msgid "Italic" 13080msgstr "" 13081 13082#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:276 13083msgid "Underline" 13084msgstr "" 13085 13086#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:277 13087msgid "Strikethrough" 13088msgstr "" 13089 13090#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:278 13091msgid "Superscript" 13092msgstr "" 13093 13094#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:279 13095msgid "Subscript" 13096msgstr "" 13097 13098#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:280 13099msgid "Ordered list" 13100msgstr "" 13101 13102#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:281 13103msgid "Unordered list" 13104msgstr "" 13105 13106#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:283 13107#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:82 13108msgid "Align left" 13109msgstr "" 13110 13111#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:284 13112msgid "Align center" 13113msgstr "" 13114 13115#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:285 13116#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:86 13117msgid "Align right" 13118msgstr "" 13119 13120#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:286 13121msgid "Align justified" 13122msgstr "" 13123 13124#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:287 13125#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 13126#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:283 13127#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:295 13128#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:310 13129msgid "Undo" 13130msgstr "" 13131 13132#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:288 13133#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:297 13134msgid "Redo" 13135msgstr "" 13136 13137#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:289 13138msgid "Remove formatting" 13139msgstr "" 13140 13141#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:292 13142msgid "Paste and match style" 13143msgstr "" 13144 13145#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:293 13146msgid "Cut" 13147msgstr "" 13148 13149#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:294 13150msgid "Increase indentation" 13151msgstr "" 13152 13153#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:295 13154msgid "Decrease indentation" 13155msgstr "" 13156 13157#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:298 13158msgid "Foreground color" 13159msgstr "" 13160 13161#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:299 13162msgid "Background color" 13163msgstr "" 13164 13165#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:300 13166msgid "Insert link or image" 13167msgstr "" 13168 13169#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:302 13170msgid "Insert separator" 13171msgstr "" 13172 13173#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:303 13174#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1120 13175#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:151 13176#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:59 13177msgid "Clear" 13178msgstr "" 13179 13180#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:306 13181msgid "Style text block" 13182msgstr "" 13183 13184#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:308 13185msgid "Style the selected text block" 13186msgstr "" 13187 13188#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:312 13189#, python-brace-format 13190msgid "Heading {0}" 13191msgstr "" 13192 13193#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:314 13194#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:45 13195#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:47 13196#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:170 13197#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 13198#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:27 13199msgid "Normal" 13200msgstr "" 13201 13202#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:321 13203msgid "Blockquote" 13204msgstr "" 13205 13206#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:578 13207msgid "Choose foreground color" 13208msgstr "" 13209 13210#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:587 13211msgid "Choose background color" 13212msgstr "" 13213 13214#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:630 13215#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:103 13216#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:106 13217msgid "Invalid URL" 13218msgstr "" 13219 13220#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:631 13221#, python-format 13222msgid "The url %r is invalid" 13223msgstr "" 13224 13225#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:641 13226msgid "Remote images not supported" 13227msgstr "" 13228 13229#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:642 13230msgid "" 13231"You must download the image to your computer, URLs pointing to remote images" 13232" are not supported." 13233msgstr "" 13234 13235#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:648 13236msgid "Create link" 13237msgstr "" 13238 13239#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:657 13240#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 13241msgid "&Browse" 13242msgstr "" 13243 13244#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:663 13245#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:211 13246#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:291 13247#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:595 13248#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:113 13249#: /__w/calibre/calibre/src/calibre/gui2/qt_file_dialogs.py:221 13250#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:295 13251#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:57 13252#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:963 13253#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1327 13254#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:102 13255#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:281 13256msgid "Images" 13257msgstr "" 13258 13259#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:664 13260#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:965 13261#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1028 13262#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1060 13263#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1211 13264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1259 13265#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:220 13266#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:232 13267#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:241 13268msgid "Choose file" 13269msgstr "" 13270 13271#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:676 13272msgid "" 13273"Enter a URL. If you check the \"Treat the URL as an image\" box then the URL" 13274" will be added as an image reference instead of as a link. You can also " 13275"choose to create a link to a file on your computer. Note that if you create " 13276"a link to a file on your computer, it will stop working if the file is " 13277"moved." 13278msgstr "" 13279 13280#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:685 13281msgid "Enter &URL:" 13282msgstr "" 13283 13284#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:686 13285msgid "Treat the URL as an &image" 13286msgstr "" 13287 13288#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:687 13289msgid "Enter &name (optional):" 13290msgstr "" 13291 13292#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:688 13293msgid "Choose a file on your computer:" 13294msgstr "" 13295 13296#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:817 13297#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:58 13298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:103 13299#: /__w/calibre/calibre/src/calibre/utils/localization.py:374 13300msgid "Fonts" 13301msgstr "" 13302 13303#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:826 13304#, python-format 13305msgid "%s toolbars" 13306msgstr "" 13307 13308#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:826 13309#: /__w/calibre/calibre/src/calibre/gui2/layout_menu.py:70 13310msgid "Hide" 13311msgstr "" 13312 13313#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:826 13314#: /__w/calibre/calibre/src/calibre/gui2/layout_menu.py:70 13315msgid "Show" 13316msgstr "" 13317 13318#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:834 13319#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:523 13320#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:524 13321msgid "Smarten punctuation" 13322msgstr "" 13323 13324#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:1092 13325msgid "&Normal view" 13326msgstr "" 13327 13328#: /__w/calibre/calibre/src/calibre/gui2/comments_editor.py:1093 13329msgid "&HTML source" 13330msgstr "" 13331 13332#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output.py:19 13333msgid "AZW3 output" 13334msgstr "" 13335 13336#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:51 13337#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 13338msgid "Do not add &Table of Contents to book" 13339msgstr "" 13340 13341#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 13342#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 13343msgid "&Title for Table of Contents:" 13344msgstr "" 13345 13346#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:53 13347#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 13348msgid "Put generated Table of Contents at &start of book instead of end" 13349msgstr "" 13350 13351#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:54 13352#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 13353msgid "Use author &sort for author" 13354msgstr "" 13355 13356#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:55 13357#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 13358msgid "Disable &compression of the file contents" 13359msgstr "" 13360 13361#: /__w/calibre/calibre/src/calibre/gui2/convert/azw3_output_ui.py:56 13362#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:90 13363msgid "" 13364"Enable &sharing of book content via Facebook, etc. WARNING: Disables last " 13365"read syncing" 13366msgstr "" 13367 13368#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:48 13369msgid "" 13370"For settings that cannot be specified in this dialog, use the values saved " 13371"in a previous conversion (if they exist) instead of using the defaults " 13372"specified in the Preferences" 13373msgstr "" 13374 13375#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:64 13376msgid "None of the selected books have saved conversion settings." 13377msgstr "" 13378 13379#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:90 13380msgid "Bulk convert one book" 13381msgstr "" 13382 13383#: /__w/calibre/calibre/src/calibre/gui2/convert/bulk.py:90 13384msgid "Bulk convert {} books" 13385msgstr "" 13386 13387#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input.py:17 13388msgid "Comic input" 13389msgstr "" 13390 13391#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input.py:18 13392#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input.py:16 13393#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input.py:16 13394#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input.py:16 13395#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input.py:16 13396#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input.py:20 13397msgid "input" 13398msgstr "" 13399 13400#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:104 13401msgid "&Number of colors:" 13402msgstr "" 13403 13404#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:105 13405msgid "off" 13406msgstr "" 13407 13408#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:106 13409msgid "Disable &normalize" 13410msgstr "" 13411 13412#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:107 13413#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:45 13414msgid "Keep &aspect ratio" 13415msgstr "" 13416 13417#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:108 13418msgid "Disable &Sharpening" 13419msgstr "" 13420 13421#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:109 13422msgid "Disable &Trimming" 13423msgstr "" 13424 13425#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:110 13426msgid "&Wide" 13427msgstr "" 13428 13429#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:111 13430msgid "&Landscape" 13431msgstr "" 13432 13433#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:112 13434msgid "&Right to left" 13435msgstr "" 13436 13437#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:113 13438msgid "Don't so&rt" 13439msgstr "" 13440 13441#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:114 13442msgid "De&speckle" 13443msgstr "" 13444 13445#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:115 13446msgid "&Disable comic processing" 13447msgstr "" 13448 13449#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:116 13450#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:177 13451msgid "&Output format:" 13452msgstr "" 13453 13454#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 13455msgid "Disable conversion of images to &black and white" 13456msgstr "" 13457 13458#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:118 13459msgid "Override image &size:" 13460msgstr "" 13461 13462#: /__w/calibre/calibre/src/calibre/gui2/convert/comic_input_ui.py:119 13463msgid "Don't add links to &pages to the Table of Contents for CBC files" 13464msgstr "" 13465 13466#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:19 13467#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 13468msgid "Debug" 13469msgstr "" 13470 13471#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:21 13472msgid "Debug the conversion process." 13473msgstr "" 13474 13475#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:31 13476#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:47 13477msgid "Choose debug folder" 13478msgstr "" 13479 13480#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:50 13481msgid "Invalid debug folder" 13482msgstr "" 13483 13484#: /__w/calibre/calibre/src/calibre/gui2/convert/debug.py:51 13485msgid "Failed to create debug folder" 13486msgstr "" 13487 13488#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:49 13489msgid "" 13490"Choose a folder to put the debug output into. If you specify a folder, " 13491"calibre will place a lot of debug output into it. This will be useful in " 13492"understanding the conversion process and figuring out the correct values for" 13493" conversion parameters like Table of Contents and Chapter detection." 13494msgstr "" 13495 13496#: /__w/calibre/calibre/src/calibre/gui2/convert/debug_ui.py:50 13497msgid "" 13498"The debug process outputs the intermediate HTML generated at various stages " 13499"of the conversion process. This HTML can sometimes serve as a good starting " 13500"point for hand editing a conversion." 13501msgstr "" 13502 13503#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input.py:15 13504msgid "DOCX input" 13505msgstr "" 13506 13507#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:38 13508msgid "Do not try to autodetect a &cover from images in the document" 13509msgstr "" 13510 13511#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:39 13512msgid "Do not add a page break after every &endnote" 13513msgstr "" 13514 13515#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_input_ui.py:40 13516msgid "" 13517"Render &superscripts and subscripts so that they do not affect the line " 13518"height." 13519msgstr "" 13520 13521#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:19 13522msgid "DOCX output" 13523msgstr "" 13524 13525#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:35 13526msgid "Paper si&ze:" 13527msgstr "" 13528 13529#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:38 13530#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:176 13531msgid "&Custom size:" 13532msgstr "" 13533 13534#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13535msgid "Page &bottom margin" 13536msgstr "" 13537 13538#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13539msgid "Page &left margin" 13540msgstr "" 13541 13542#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13543msgid "Page &right margin" 13544msgstr "" 13545 13546#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:39 13547msgid "Page &top margin" 13548msgstr "" 13549 13550#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:45 13551msgid "" 13552"Do not insert the &Table of Contents as a page at the start of the document" 13553msgstr "" 13554 13555#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:47 13556msgid "Do not insert &cover as image at start of document" 13557msgstr "" 13558 13559#: /__w/calibre/calibre/src/calibre/gui2/convert/docx_output.py:49 13560msgid "Preserve the aspect ratio of the image inserted as cover" 13561msgstr "" 13562 13563#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output.py:17 13564msgid "EPUB output" 13565msgstr "" 13566 13567#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:76 13568msgid "Preserve cover &aspect ratio" 13569msgstr "" 13570 13571#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:77 13572msgid "Split files &larger than:" 13573msgstr "" 13574 13575#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:78 13576#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:494 13577msgid "Disabled" 13578msgstr "" 13579 13580#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:79 13581msgid " KB" 13582msgstr "" 13583 13584#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:80 13585msgid "No default &cover" 13586msgstr "" 13587 13588#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:81 13589msgid "No &SVG cover" 13590msgstr "" 13591 13592#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:82 13593msgid "Insert inline &Table of Contents" 13594msgstr "" 13595 13596#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:83 13597msgid "Do not &split on page breaks" 13598msgstr "" 13599 13600#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:84 13601msgid "Put inserted Table of Contents at the &end of the book" 13602msgstr "" 13603 13604#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:85 13605msgid "&Flatten EPUB file structure" 13606msgstr "" 13607 13608#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:86 13609msgid "&Title for inserted ToC:" 13610msgstr "" 13611 13612#: /__w/calibre/calibre/src/calibre/gui2/convert/epub_output_ui.py:87 13613msgid "EP&UB version:" 13614msgstr "" 13615 13616#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input.py:15 13617msgid "FB2 input" 13618msgstr "" 13619 13620#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_input_ui.py:32 13621msgid "Do not insert a &Table of Contents at the beginning of the book." 13622msgstr "" 13623 13624#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output.py:17 13625msgid "FB2 output" 13626msgstr "" 13627 13628#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44 13629msgid "&Sectionize:" 13630msgstr "" 13631 13632#: /__w/calibre/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45 13633msgid "&Genre:" 13634msgstr "" 13635 13636#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:103 13637msgid "Font rescaling wizard" 13638msgstr "" 13639 13640#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:104 13641#, python-format 13642msgid "" 13643"<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" 13644"<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" 13645"<p>See the <a href=\"%s\">User Manual</a> for an explanation of how font size rescaling works.</p>" 13646msgstr "" 13647 13648#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:107 13649msgid "&Output document" 13650msgstr "" 13651 13652#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:108 13653#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:113 13654msgid "&Base font size:" 13655msgstr "" 13656 13657#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:109 13658#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:250 13659msgid "Font size &key:" 13660msgstr "" 13661 13662#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:110 13663#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:114 13664#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:116 13665#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 13666#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:256 13667#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122 13668#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124 13669#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129 13670#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:132 13671#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:135 13672#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:138 13673#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:141 13674#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:198 13675msgid " pt" 13676msgstr "" 13677 13678#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:111 13679msgid "Use &default values" 13680msgstr "" 13681 13682#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:112 13683msgid "&Input document" 13684msgstr "" 13685 13686#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:115 13687msgid "&Font size: " 13688msgstr "" 13689 13690#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:117 13691msgid " will map to size: " 13692msgstr "" 13693 13694#: /__w/calibre/calibre/src/calibre/gui2/convert/font_key_ui.py:118 13695msgid "0.0 pt" 13696msgstr "" 13697 13698#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics.py:19 13699msgid "" 13700"Heuristic\n" 13701"processing" 13702msgstr "" 13703 13704#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics.py:20 13705msgid "Modify the document text and structure using common patterns." 13706msgstr "" 13707 13708#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:109 13709#, python-format 13710msgid "" 13711"<b>Heuristic processing</b> means that calibre will scan your book for " 13712"common patterns and fix them. As the name implies, this involves guesswork, " 13713"which means that it could end up worsening the result of a conversion, if " 13714"calibre guesses wrong. Therefore, it is disabled by default. Often, if a " 13715"conversion does not turn out as you expect, turning on heuristics can " 13716"improve matters. Read more about the various heuristic processing options in" 13717" the <a href=\"%s\">User Manual</a>." 13718msgstr "" 13719 13720#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:110 13721msgid "Enable &heuristic processing" 13722msgstr "" 13723 13724#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:111 13725msgid "Heuristic processing" 13726msgstr "" 13727 13728#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:112 13729msgid "Unwrap lines" 13730msgstr "" 13731 13732#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:113 13733msgid "Line &un-wrap factor:" 13734msgstr "" 13735 13736#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:114 13737msgid "Detect and markup unformatted chapter headings and sub headings" 13738msgstr "" 13739 13740#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:115 13741msgid "Renumber sequences of <h1> or <h2> tags to prevent splitting" 13742msgstr "" 13743 13744#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:116 13745msgid "Delete blank lines between paragraphs" 13746msgstr "" 13747 13748#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:117 13749msgid "Ensure scene breaks are consistently formatted" 13750msgstr "" 13751 13752#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:118 13753msgid "Replace soft scene &breaks:" 13754msgstr "" 13755 13756#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:119 13757msgid "Remove unnecessary hyphens" 13758msgstr "" 13759 13760#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:120 13761msgid "Italicize common words and patterns" 13762msgstr "" 13763 13764#: /__w/calibre/calibre/src/calibre/gui2/convert/heuristics_ui.py:121 13765msgid "Replace entity indents with CSS indents" 13766msgstr "" 13767 13768#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output.py:17 13769msgid "HTMLZ output" 13770msgstr "" 13771 13772#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:47 13773msgid "How to handle &CSS" 13774msgstr "" 13775 13776#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:48 13777msgid "How to handle class &based CSS" 13778msgstr "" 13779 13780#: /__w/calibre/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:49 13781msgid "Use book &title as the filename for the HTML file inside the archive" 13782msgstr "" 13783 13784#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:23 13785msgid "Control the look and feel of the output." 13786msgstr "" 13787 13788#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:39 13789msgid "Original" 13790msgstr "" 13791 13792#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:40 13793msgid "Left align" 13794msgstr "" 13795 13796#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel.py:41 13797msgid "Justify text" 13798msgstr "" 13799 13800#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:248 13801msgid "Base font si&ze:" 13802msgstr "" 13803 13804#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:251 13805msgid "Wizard to help you choose an appropriate font size key" 13806msgstr "" 13807 13808#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:253 13809msgid "Minim&um line height:" 13810msgstr "" 13811 13812#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:254 13813msgid " %" 13814msgstr "" 13815 13816#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:255 13817msgid "L&ine height:" 13818msgstr "" 13819 13820#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:257 13821msgid "Embed font fami&ly:" 13822msgstr "" 13823 13824#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:258 13825msgid "&Embed all fonts in document" 13826msgstr "" 13827 13828#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:260 13829msgid "E&xpand CSS" 13830msgstr "" 13831 13832#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:261 13833msgid "Keep &ligatures" 13834msgstr "" 13835 13836#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:262 13837msgid "&Disable font size rescaling" 13838msgstr "" 13839 13840#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:263 13841#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:284 13842#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13843msgid "&Fonts" 13844msgstr "" 13845 13846#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:264 13847msgid "Text &justification:" 13848msgstr "" 13849 13850#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:266 13851msgid "&Unsmarten punctuation" 13852msgstr "" 13853 13854#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:267 13855msgid "&Transliterate Unicode characters to ASCII" 13856msgstr "" 13857 13858#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:268 13859msgid "I&nput character encoding:" 13860msgstr "" 13861 13862#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:269 13863msgid "T&ext" 13864msgstr "" 13865 13866#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:270 13867msgid "&Line size:" 13868msgstr "" 13869 13870#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:271 13871msgid "" 13872"<p>When calibre removes inter paragraph spacing, it automatically sets a " 13873"paragraph indent, to ensure that paragraphs can be easily distinguished. " 13874"This option controls the width of that indent." 13875msgstr "" 13876 13877#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:272 13878#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:404 13879msgid "No change" 13880msgstr "" 13881 13882#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:273 13883#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:276 13884msgid " em" 13885msgstr "" 13886 13887#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:274 13888msgid "Insert &blank line between paragraphs" 13889msgstr "" 13890 13891#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:275 13892msgid "Remove &spacing between paragraphs" 13893msgstr "" 13894 13895#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:277 13896msgid "I&ndent size:" 13897msgstr "" 13898 13899#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:278 13900msgid "&Linearize tables" 13901msgstr "" 13902 13903#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:279 13904#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:656 13905msgid "&Layout" 13906msgstr "" 13907 13908#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:280 13909msgid "E&xtra CSS" 13910msgstr "" 13911 13912#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:281 13913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:492 13914#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1027 13915msgid "Filter style information" 13916msgstr "" 13917 13918#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:282 13919#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1036 13920msgid "Select what style information you want completely removed:" 13921msgstr "" 13922 13923#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:283 13924msgid "Removes the font-family CSS property" 13925msgstr "" 13926 13927#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:285 13928msgid "" 13929"Removes the margin CSS properties. Note that page margins are not affected " 13930"by this setting." 13931msgstr "" 13932 13933#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:286 13934#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13935msgid "&Margins" 13936msgstr "" 13937 13938#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:287 13939msgid "Removes the padding CSS properties" 13940msgstr "" 13941 13942#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:288 13943#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13944msgid "&Padding" 13945msgstr "" 13946 13947#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:289 13948msgid "Convert floating images/text into static images/text" 13949msgstr "" 13950 13951#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:290 13952msgid "F&loats" 13953msgstr "" 13954 13955#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:291 13956msgid "Removes foreground and background colors" 13957msgstr "" 13958 13959#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:292 13960#: /__w/calibre/calibre/src/calibre/gui2/covers.py:130 13961#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 13962msgid "&Colors" 13963msgstr "" 13964 13965#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:293 13966msgid "Other CSS Propert&ies:" 13967msgstr "" 13968 13969#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:294 13970msgid "" 13971"Comma separated list of CSS properties to remove. For example: display, " 13972"color, font-family" 13973msgstr "" 13974 13975#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:295 13976msgid "&Styling" 13977msgstr "" 13978 13979#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:296 13980msgid "&Transform styles" 13981msgstr "" 13982 13983#: /__w/calibre/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:297 13984#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:503 13985msgid "Transform &HTML" 13986msgstr "" 13987 13988#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output.py:18 13989msgid "LRF output" 13990msgstr "" 13991 13992#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 13993msgid "Enable &auto-rotation of wide images" 13994msgstr "" 13995 13996#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121 13997msgid "&Wordspace:" 13998msgstr "" 13999 14000#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123 14001msgid "Minimum para. &indent:" 14002msgstr "" 14003 14004#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125 14005msgid "Render &tables as images" 14006msgstr "" 14007 14008#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126 14009msgid "Text size multiplier for text in rendered tables:" 14010msgstr "" 14011 14012#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127 14013msgid "Add &header" 14014msgstr "" 14015 14016#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128 14017msgid "Header &separation:" 14018msgstr "" 14019 14020#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130 14021msgid "Header &format:" 14022msgstr "" 14023 14024#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131 14025msgid "&Embed fonts" 14026msgstr "" 14027 14028#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132 14029msgid "&Serif font family:" 14030msgstr "" 14031 14032#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133 14033msgid "S&ans-serif font family:" 14034msgstr "" 14035 14036#: /__w/calibre/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134 14037msgid "&Monospace font family:" 14038msgstr "" 14039 14040#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:52 14041#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:242 14042msgid "Metadata" 14043msgstr "" 14044 14045#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:54 14046msgid "" 14047"Set the metadata. The output file will contain as much of this metadata as " 14048"possible." 14049msgstr "" 14050 14051#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:118 14052#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1294 14053msgid "This book has no cover" 14054msgstr "" 14055 14056#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:192 14057#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 14058msgid "Choose cover for " 14059msgstr "" 14060 14061#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:199 14062#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 14063msgid "Cannot read" 14064msgstr "" 14065 14066#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:200 14067#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1196 14068msgid "You do not have permission to read the file: " 14069msgstr "" 14070 14071#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:208 14072#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:216 14073#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 14074msgid "Error reading file" 14075msgstr "" 14076 14077#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:209 14078#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1206 14079msgid "<p>There was an error reading from file: <br /><b>" 14080msgstr "" 14081 14082#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata.py:217 14083#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1215 14084msgid " is not a valid picture" 14085msgstr "" 14086 14087#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:159 14088msgid "Book cover" 14089msgstr "" 14090 14091#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:160 14092msgid "Change &cover image:" 14093msgstr "" 14094 14095#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:161 14096msgid "Browse for an image to use as the cover of this book." 14097msgstr "" 14098 14099#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:163 14100msgid "Use cover from &source file" 14101msgstr "" 14102 14103#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:164 14104#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:121 14105#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:229 14106#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:213 14107#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:234 14108#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:193 14109#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:193 14110#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:453 14111msgid "&Title:" 14112msgstr "" 14113 14114#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:165 14115#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 14116msgid "Change the title of this book" 14117msgstr "" 14118 14119#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:166 14120#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:346 14121msgid "&Author(s):" 14122msgstr "" 14123 14124#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:167 14125msgid "Author so&rt:" 14126msgstr "" 14127 14128#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:168 14129msgid "" 14130"Change the author(s) of this book. Multiple authors should be separated by a" 14131" comma" 14132msgstr "" 14133 14134#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:169 14135#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1804 14136msgid "&Publisher:" 14137msgstr "" 14138 14139#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:170 14140#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:145 14141#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1394 14142msgid "Ta&gs:" 14143msgstr "" 14144 14145#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:171 14146#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 14147#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 14148msgid "" 14149"Tags categorize the book. This is particularly useful while searching. " 14150"<br><br>They can be any words or phrases, separated by commas." 14151msgstr "" 14152 14153#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:172 14154#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:139 14155#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:610 14156msgid "&Series:" 14157msgstr "" 14158 14159#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:173 14160#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:174 14161#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 14162#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 14163#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:609 14164msgid "List of known series. You can add new series." 14165msgstr "" 14166 14167#: /__w/calibre/calibre/src/calibre/gui2/convert/metadata_ui.py:175 14168msgid "Book " 14169msgstr "" 14170 14171#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output.py:19 14172msgid "MOBI output" 14173msgstr "" 14174 14175#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 14176msgid "Ignore &margins" 14177msgstr "" 14178 14179#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 14180msgid "" 14181"Do not convert all images to &JPEG (may result in images not working in " 14182"older viewers)" 14183msgstr "" 14184 14185#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 14186msgid "Kindle options" 14187msgstr "" 14188 14189#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:88 14190msgid "MOBI file &type:" 14191msgstr "" 14192 14193#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:89 14194msgid "Personal Doc tag:" 14195msgstr "" 14196 14197#: /__w/calibre/calibre/src/calibre/gui2/convert/mobi_output_ui.py:91 14198msgid "" 14199"<b>WARNING:</b> Various Kindle devices have trouble displaying the new or " 14200"both MOBI filetypes. If you wish to use the new format on your device, " 14201"convert to AZW3 instead of MOBI." 14202msgstr "" 14203 14204#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:30 14205msgid "Default profile" 14206msgstr "" 14207 14208#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:35 14209#: /__w/calibre/calibre/src/calibre/srv/convert.py:254 14210msgid "unlimited" 14211msgstr "" 14212 14213#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:37 14214#: /__w/calibre/calibre/src/calibre/srv/convert.py:256 14215#, python-format 14216msgid "%(width)d x %(height)d pixels" 14217msgstr "" 14218 14219#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:38 14220#: /__w/calibre/calibre/src/calibre/srv/convert.py:257 14221#, python-format 14222msgid "Screen size: %s" 14223msgstr "" 14224 14225#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup.py:45 14226msgid "Page setup" 14227msgstr "" 14228 14229#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:126 14230msgid "&Output profile:" 14231msgstr "" 14232 14233#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:127 14234msgid "Profile description" 14235msgstr "" 14236 14237#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:128 14238msgid "&Input profile:" 14239msgstr "" 14240 14241#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:129 14242msgid "Margins" 14243msgstr "" 14244 14245#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:130 14246#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:70 14247msgid "&Left:" 14248msgstr "" 14249 14250#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:131 14251#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:134 14252#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:137 14253#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:140 14254msgid "Unchanged" 14255msgstr "" 14256 14257#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:133 14258#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:72 14259msgid "&Top:" 14260msgstr "" 14261 14262#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:136 14263#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:71 14264msgid "&Right:" 14265msgstr "" 14266 14267#: /__w/calibre/calibre/src/calibre/gui2/convert/page_setup_ui.py:139 14268#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:73 14269msgid "&Bottom:" 14270msgstr "" 14271 14272#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output.py:17 14273msgid "PDB output" 14274msgstr "" 14275 14276#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 14277#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:231 14278#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:238 14279#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:198 14280msgid "&Format:" 14281msgstr "" 14282 14283#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:48 14284#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 14285#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output_ui.py:32 14286#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:95 14287msgid "&Inline TOC" 14288msgstr "" 14289 14290#: /__w/calibre/calibre/src/calibre/gui2/convert/pdb_output_ui.py:49 14291#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:48 14292#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 14293msgid "Output &encoding:" 14294msgstr "" 14295 14296#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input.py:15 14297msgid "PDF input" 14298msgstr "" 14299 14300#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input_ui.py:42 14301msgid "Line &un-wrapping factor:" 14302msgstr "" 14303 14304#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 14305msgid "No &images" 14306msgstr "" 14307 14308#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:22 14309msgid "PDF output" 14310msgstr "" 14311 14312#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output.py:56 14313msgid "Use page margins from the &document being converted" 14314msgstr "" 14315 14316#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:174 14317msgid "&Use the paper size set in output profile" 14318msgstr "" 14319 14320#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:175 14321msgid "&Paper size:" 14322msgstr "" 14323 14324#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:177 14325msgid "&Unit:" 14326msgstr "" 14327 14328#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:178 14329msgid "Preserve &aspect ratio of cover" 14330msgstr "" 14331 14332#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:179 14333msgid "Add page &numbers to the bottom of every page" 14334msgstr "" 14335 14336#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:180 14337msgid "Add a printable &Table of Contents at the end" 14338msgstr "" 14339 14340#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:181 14341msgid "&Title for ToC:" 14342msgstr "" 14343 14344#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:182 14345msgid "Serif famil&y:" 14346msgstr "" 14347 14348#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:183 14349msgid "Sans fami&ly:" 14350msgstr "" 14351 14352#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:184 14353msgid "&Monospace family:" 14354msgstr "" 14355 14356#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:185 14357msgid "S&tandard font:" 14358msgstr "" 14359 14360#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:186 14361msgid "Default font si&ze:" 14362msgstr "" 14363 14364#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:187 14365#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:189 14366#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:598 14367#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:652 14368msgid " px" 14369msgstr "" 14370 14371#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:188 14372msgid "Monospace &font size:" 14373msgstr "" 14374 14375#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:190 14376msgid "Page &number map:" 14377msgstr "" 14378 14379#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:191 14380msgid "Page margins" 14381msgstr "" 14382 14383#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:192 14384msgid "Page headers and footers" 14385msgstr "" 14386 14387#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:193 14388#, python-format 14389msgid "" 14390"You can insert headers and footers into every page of the produced PDF file " 14391"by using header and footer templates. For examples, see the <a " 14392"href=\"%s\">documentation</a>." 14393msgstr "" 14394 14395#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:194 14396msgid "&Header template:" 14397msgstr "" 14398 14399#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:195 14400msgid "&Footer template:" 14401msgstr "" 14402 14403#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:196 14404msgid "&Break long words at the end of lines" 14405msgstr "" 14406 14407#: /__w/calibre/calibre/src/calibre/gui2/convert/pdf_output_ui.py:197 14408msgid "Odd/even &offset:" 14409msgstr "" 14410 14411#: /__w/calibre/calibre/src/calibre/gui2/convert/pml_output.py:17 14412msgid "PMLZ output" 14413msgstr "" 14414 14415#: /__w/calibre/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:47 14416msgid "Do not &reduce image size and depth" 14417msgstr "" 14418 14419#: /__w/calibre/calibre/src/calibre/gui2/convert/rb_output.py:17 14420msgid "RB output" 14421msgstr "" 14422 14423#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:161 14424msgid "No formats available" 14425msgstr "" 14426 14427#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:162 14428msgid "Cannot build regex using the GUI builder without a book." 14429msgstr "" 14430 14431#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:171 14432msgid "Could not open file" 14433msgstr "" 14434 14435#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:172 14436msgid "Could not open the file, do you have it open in another program?" 14437msgstr "" 14438 14439#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:190 14440msgid "" 14441"Failed to generate markup for testing. Click \"Show details\" to learn more." 14442msgstr "" 14443 14444#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:196 14445#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:200 14446msgid "Failed to generate preview" 14447msgstr "" 14448 14449#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:206 14450msgid "Open book" 14451msgstr "" 14452 14453#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder.py:231 14454msgid "Click the \"Open\" button below to open a e-book to use for testing." 14455msgstr "" 14456 14457#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:89 14458msgid "Regex Builder" 14459msgstr "" 14460 14461#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:90 14462msgid "Regex:" 14463msgstr "" 14464 14465#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:91 14466#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:224 14467#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:141 14468#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:411 14469#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:42 14470msgid "&Test" 14471msgstr "" 14472 14473#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92 14474msgid "Occurrences:" 14475msgstr "" 14476 14477#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:93 14478#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:196 14479#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 14480msgid "0" 14481msgstr "" 14482 14483#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:94 14484msgid "Goto:" 14485msgstr "" 14486 14487#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:95 14488#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:179 14489#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:676 14490#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:109 14491#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:408 14492#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:128 14493msgid "&Previous" 14494msgstr "" 14495 14496#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96 14497#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:182 14498#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:675 14499#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:665 14500#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:108 14501#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:404 14502#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:587 14503#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:124 14504msgid "&Next" 14505msgstr "" 14506 14507#: /__w/calibre/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97 14508#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:533 14509msgid "Preview" 14510msgstr "" 14511 14512#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input.py:15 14513msgid "RTF input" 14514msgstr "" 14515 14516#: /__w/calibre/calibre/src/calibre/gui2/convert/rtf_input_ui.py:32 14517msgid "Ignore &WMF images in the RTF file" 14518msgstr "" 14519 14520#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:24 14521msgid "" 14522"Search &\n" 14523"replace" 14524msgstr "" 14525 14526#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:43 14527msgid "&Search regular expression:" 14528msgstr "" 14529 14530#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:56 14531msgid "Replacement text" 14532msgstr "" 14533 14534#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:56 14535msgid "Search regular expression" 14536msgstr "" 14537 14538#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:109 14539msgid "Load calibre search-replace definitions file" 14540msgstr "" 14541 14542#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:111 14543#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:130 14544msgid "calibre search-replace definitions file" 14545msgstr "" 14546 14547#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:120 14548msgid "Failed to read" 14549msgstr "" 14550 14551#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:121 14552#, python-format 14553msgid "Failed to load patterns from %s, click \"Show details\" to learn more." 14554msgstr "" 14555 14556#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:128 14557msgid "Save calibre search-replace definitions file" 14558msgstr "" 14559 14560#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:202 14561msgid "Unused search & replace definition" 14562msgstr "" 14563 14564#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:203 14565msgid "" 14566"The search/replace definition being edited has not been added to the list " 14567"of definitions. Do you wish to continue with the conversion (the definition " 14568"will not be used)?" 14569msgstr "" 14570 14571#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:214 14572#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:121 14573msgid "Invalid regular expression" 14574msgstr "" 14575 14576#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:215 14577#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:122 14578#, python-format 14579msgid "Invalid regular expression: %s" 14580msgstr "" 14581 14582#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace.py:299 14583msgid "" 14584"The list of search/replace definitions that will be applied to this " 14585"conversion." 14586msgstr "" 14587 14588#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 14589msgid "Edit search/replace definition" 14590msgstr "" 14591 14592#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:146 14593msgid "&Replacement text:" 14594msgstr "" 14595 14596#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:147 14597msgid "" 14598"Add the current expression to the list of expressions that will be applied" 14599msgstr "" 14600 14601#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:148 14602#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:142 14603msgid "&Add" 14604msgstr "" 14605 14606#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149 14607msgid "Edit the currently selected expression" 14608msgstr "" 14609 14610#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150 14611#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:73 14612msgid "&Change" 14613msgstr "" 14614 14615#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151 14616msgid "Remove the currently selected expression" 14617msgstr "" 14618 14619#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152 14620#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1151 14621#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:404 14622#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:115 14623msgid "&Remove" 14624msgstr "" 14625 14626#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 14627msgid "Load a list of expressions from a previously saved file" 14628msgstr "" 14629 14630#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:154 14631#: /__w/calibre/calibre/src/calibre/gui2/covers.py:547 14632#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:305 14633#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:80 14634#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:508 14635msgid "&Load" 14636msgstr "" 14637 14638#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 14639msgid "Save this list of expressions so that you can re-use it easily" 14640msgstr "" 14641 14642#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:156 14643#: /__w/calibre/calibre/src/calibre/gui2/covers.py:544 14644#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:301 14645#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:75 14646#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:360 14647#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:250 14648#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:505 14649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1421 14650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:444 14651msgid "&Save" 14652msgstr "" 14653 14654#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 14655msgid "Move expression up." 14656msgstr "" 14657 14658#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:158 14659msgid "Move expression down." 14660msgstr "" 14661 14662#: /__w/calibre/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:159 14663#, python-format 14664msgid "" 14665"<p>Search and replace uses <i>regular expressions</i>. See the <a " 14666"href=\"%s\">regular expressions tutorial</a> to get started with regular " 14667"expressions. Also clicking the wizard button below will allow you to test " 14668"your regular expression against the current input document. When you are " 14669"happy with an expression, click the Add button to add it to the list of " 14670"expressions." 14671msgstr "" 14672 14673#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:89 14674#: /__w/calibre/calibre/src/calibre/gui2/covers.py:542 14675#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:92 14676#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:250 14677#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:346 14678msgid "Restore &defaults" 14679msgstr "" 14680 14681#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:175 14682msgid "&Input format:" 14683msgstr "" 14684 14685#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:176 14686msgid "Use &saved conversion settings for individual books" 14687msgstr "" 14688 14689#: /__w/calibre/calibre/src/calibre/gui2/convert/single.py:216 14690msgid "Convert" 14691msgstr "" 14692 14693#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output.py:17 14694msgid "SNB output" 14695msgstr "" 14696 14697#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:41 14698msgid "Hide &chapter name" 14699msgstr "" 14700 14701#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:42 14702msgid "Don't indent the &first line for each paragraph" 14703msgstr "" 14704 14705#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 14706msgid "Insert &empty line between paragraphs" 14707msgstr "" 14708 14709#: /__w/calibre/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 14710msgid "Optimize for full-&screen mode" 14711msgstr "" 14712 14713#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:17 14714msgid "" 14715"Structure\n" 14716"detection" 14717msgstr "" 14718 14719#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:19 14720msgid "" 14721"Fine tune the detection of chapter headings and other document structure." 14722msgstr "" 14723 14724#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:29 14725msgid "Detect &chapters at (XPath expression):" 14726msgstr "" 14727 14728#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:30 14729msgid "Insert &page breaks before (XPath expression):" 14730msgstr "" 14731 14732#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:33 14733msgid "Start &reading at (XPath expression):" 14734msgstr "" 14735 14736#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:42 14737#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:41 14738#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:121 14739msgid "Invalid XPath" 14740msgstr "" 14741 14742#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection.py:43 14743#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:42 14744#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:182 14745#, python-format 14746msgid "The XPath expression %s is invalid." 14747msgstr "" 14748 14749#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 14750msgid "Remove &fake margins" 14751msgstr "" 14752 14753#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 14754msgid "" 14755"The header and footer removal options have been replaced by the Search & " 14756"replace options. Click the Search & replace category in the bar to the left " 14757"to use these options. Leave the replace field blank and enter your " 14758"header/footer removal regexps into the search field." 14759msgstr "" 14760 14761#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 14762msgid "Insert &metadata as page at start of book" 14763msgstr "" 14764 14765#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 14766msgid "Chapter &mark:" 14767msgstr "" 14768 14769#: /__w/calibre/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 14770msgid "Remove first &image" 14771msgstr "" 14772 14773#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:19 14774msgid "" 14775"Table of\n" 14776"Contents" 14777msgstr "" 14778 14779#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:21 14780msgid "Control the creation/conversion of the Table of Contents." 14781msgstr "" 14782 14783#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:28 14784msgid "Level &1 TOC (XPath expression):" 14785msgstr "" 14786 14787#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:29 14788msgid "Level &2 TOC (XPath expression):" 14789msgstr "" 14790 14791#: /__w/calibre/calibre/src/calibre/gui2/convert/toc.py:30 14792msgid "Level &3 TOC (XPath expression):" 14793msgstr "" 14794 14795#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:79 14796msgid "&Force use of auto-generated Table of Contents" 14797msgstr "" 14798 14799#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:80 14800msgid "Do not add &detected chapters to the Table of Contents" 14801msgstr "" 14802 14803#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:81 14804msgid "Number of &links to add to Table of Contents:" 14805msgstr "" 14806 14807#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:82 14808msgid "TOC &filter:" 14809msgstr "" 14810 14811#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:83 14812msgid "Chapter &threshold:" 14813msgstr "" 14814 14815#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:84 14816msgid "Allow &duplicate links when creating the Table of Contents" 14817msgstr "" 14818 14819#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:85 14820#, python-format 14821msgid "" 14822"<a href=\"%s\">Help with using these options to generate a Table of " 14823"Contents</a>" 14824msgstr "" 14825 14826#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:86 14827msgid "" 14828"This option will cause calibre to popup the Table of Contents Editor tool,\n" 14829" which will allow you to manually edit the Table of Contents, to fix any errors\n" 14830" caused by automatic generation." 14831msgstr "" 14832 14833#: /__w/calibre/calibre/src/calibre/gui2/convert/toc_ui.py:89 14834msgid "&Manually fine-tune the ToC after conversion is completed" 14835msgstr "" 14836 14837#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input.py:19 14838msgid "TXT input" 14839msgstr "" 14840 14841#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 14842msgid "Structure" 14843msgstr "" 14844 14845#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 14846msgid "&Paragraph style:" 14847msgstr "" 14848 14849#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:99 14850msgid "&Formatting style:" 14851msgstr "" 14852 14853#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 14854msgid "Common" 14855msgstr "" 14856 14857#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:101 14858msgid "Preserve &spaces" 14859msgstr "" 14860 14861#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:102 14862msgid "Remove &indents at the beginning of lines" 14863msgstr "" 14864 14865#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:103 14866#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:239 14867msgid "Markdown" 14868msgstr "" 14869 14870#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:104 14871msgid "" 14872"<p>Markdown is a simple markup language for text files, that allows for " 14873"advanced formatting. To learn more visit <a " 14874"href=\"https://daringfireball.net/projects/markdown\">Markdown</a>." 14875msgstr "" 14876 14877#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:105 14878msgid "" 14879"You can optionally enable various extensions to the base Markdown syntax, " 14880"below." 14881msgstr "" 14882 14883#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_input_ui.py:106 14884msgid "" 14885"More information on <a href=\"https://python-" 14886"markdown.github.io/extensions/\">Markdown extensions</a>" 14887msgstr "" 14888 14889#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output.py:16 14890msgid "TXT output" 14891msgstr "" 14892 14893#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:88 14894msgid "General" 14895msgstr "" 14896 14897#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 14898msgid "&Line ending style:" 14899msgstr "" 14900 14901#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:91 14902msgid "&Formatting:" 14903msgstr "" 14904 14905#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:92 14906msgid "Plain" 14907msgstr "" 14908 14909#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:93 14910msgid "&Maximum line length:" 14911msgstr "" 14912 14913#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:94 14914msgid "Force maximum line &length" 14915msgstr "" 14916 14917#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:96 14918msgid "Markdown, Textile" 14919msgstr "" 14920 14921#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:97 14922msgid "Do not remove links (<a> tags) before processing" 14923msgstr "" 14924 14925#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:98 14926msgid "Do not remove image &references before processing" 14927msgstr "" 14928 14929#: /__w/calibre/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 14930msgid "Keep text &color, when possible" 14931msgstr "" 14932 14933#: /__w/calibre/calibre/src/calibre/gui2/convert/txtz_output.py:14 14934msgid "TXTZ output" 14935msgstr "" 14936 14937#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard.py:81 14938msgid "Use a wizard to generate the XPath expression" 14939msgstr "" 14940 14941#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73 14942msgid "Match HTML &tags with tag name:" 14943msgstr "" 14944 14945#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74 14946msgid "*" 14947msgstr "" 14948 14949#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75 14950msgid "a" 14951msgstr "" 14952 14953#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76 14954msgid "br" 14955msgstr "" 14956 14957#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77 14958msgid "div" 14959msgstr "" 14960 14961#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78 14962msgid "h1" 14963msgstr "" 14964 14965#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79 14966msgid "h2" 14967msgstr "" 14968 14969#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80 14970msgid "h3" 14971msgstr "" 14972 14973#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81 14974msgid "h4" 14975msgstr "" 14976 14977#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82 14978msgid "h5" 14979msgstr "" 14980 14981#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83 14982msgid "h6" 14983msgstr "" 14984 14985#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84 14986msgid "hr" 14987msgstr "" 14988 14989#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85 14990msgid "span" 14991msgstr "" 14992 14993#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86 14994msgid "Having the &attribute:" 14995msgstr "" 14996 14997#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87 14998msgid "With &value:" 14999msgstr "" 15000 15001#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88 15002msgid "(A regular expression)" 15003msgstr "" 15004 15005#: /__w/calibre/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89 15006#, python-format 15007msgid "" 15008"<p>For example, to match all h2 tags that have class=\"chapter\", set tag to" 15009" <i>h2</i>, attribute to <i>class</i> and value to " 15010"<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " 15011"leaving value blank will match any value. Setting tag to * will match any " 15012"tag.</p><p>To learn more advanced usage of XPath see the <a " 15013"href=\"%s\">XPath Tutorial</a>." 15014msgstr "" 15015 15016#: /__w/calibre/calibre/src/calibre/gui2/cover_flow.py:257 15017msgid "Browse by covers" 15018msgstr "" 15019 15020#: /__w/calibre/calibre/src/calibre/gui2/covers.py:63 15021#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/text.py:857 15022#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:393 15023msgid "Choose color" 15024msgstr "" 15025 15026#: /__w/calibre/calibre/src/calibre/gui2/covers.py:79 15027#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:52 15028#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:138 15029#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:225 15030#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:480 15031#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:688 15032#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:65 15033msgid "&Name:" 15034msgstr "" 15035 15036#: /__w/calibre/calibre/src/calibre/gui2/covers.py:82 15037msgid "Color &1:" 15038msgstr "" 15039 15040#: /__w/calibre/calibre/src/calibre/gui2/covers.py:83 15041msgid "Color &2:" 15042msgstr "" 15043 15044#: /__w/calibre/calibre/src/calibre/gui2/covers.py:84 15045msgid "Contrast color &1 (mainly for text):" 15046msgstr "" 15047 15048#: /__w/calibre/calibre/src/calibre/gui2/covers.py:85 15049msgid "Contrast color &2 (mainly for text):" 15050msgstr "" 15051 15052#: /__w/calibre/calibre/src/calibre/gui2/covers.py:98 15053#: /__w/calibre/calibre/src/calibre/gui2/covers.py:102 15054#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:236 15055#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:267 15056#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:270 15057msgid "Invalid name" 15058msgstr "" 15059 15060#: /__w/calibre/calibre/src/calibre/gui2/covers.py:99 15061#, python-format 15062msgid "" 15063"The color scheme name \"%s\" is invalid. It must start with a # and be at " 15064"least two characters long." 15065msgstr "" 15066 15067#: /__w/calibre/calibre/src/calibre/gui2/covers.py:103 15068#, python-format 15069msgid "A color scheme with the name \"%s\" already exists." 15070msgstr "" 15071 15072#: /__w/calibre/calibre/src/calibre/gui2/covers.py:134 15073msgid "" 15074"When generating covers, a color scheme for the cover is chosen at random " 15075"from the color schemes below. You can prevent an individual scheme from " 15076"being selected by unchecking it. The preview on the right shows the " 15077"currently selected color scheme." 15078msgstr "" 15079 15080#: /__w/calibre/calibre/src/calibre/gui2/covers.py:138 15081msgid "Choose a color scheme to be used for this generated cover." 15082msgstr "" 15083 15084#: /__w/calibre/calibre/src/calibre/gui2/covers.py:139 15085msgid "" 15086"In normal cover generation, the color scheme is chosen at random from the " 15087"list of color schemes below. You can prevent an individual color scheme from" 15088" being chosen by unchecking it here." 15089msgstr "" 15090 15091#: /__w/calibre/calibre/src/calibre/gui2/covers.py:147 15092msgid "&New color scheme" 15093msgstr "" 15094 15095#: /__w/calibre/calibre/src/calibre/gui2/covers.py:150 15096msgid "&Edit color scheme" 15097msgstr "" 15098 15099#: /__w/calibre/calibre/src/calibre/gui2/covers.py:153 15100msgid "&Remove color scheme" 15101msgstr "" 15102 15103#: /__w/calibre/calibre/src/calibre/gui2/covers.py:158 15104msgid "&Styles" 15105msgstr "" 15106 15107#: /__w/calibre/calibre/src/calibre/gui2/covers.py:162 15108msgid "" 15109"When generating covers, a style for the cover is chosen at random from the " 15110"styles below. You can prevent an individual style from being selected by " 15111"unchecking it. The preview on the right shows the currently selected style." 15112msgstr "" 15113 15114#: /__w/calibre/calibre/src/calibre/gui2/covers.py:166 15115msgid "Choose a style to be used for this generated cover." 15116msgstr "" 15117 15118#: /__w/calibre/calibre/src/calibre/gui2/covers.py:167 15119msgid "" 15120"In normal cover generation, the style is chosen at random from the list of " 15121"styles below. You can prevent an individual style from being chosen by " 15122"unchecking it here." 15123msgstr "" 15124 15125#: /__w/calibre/calibre/src/calibre/gui2/covers.py:177 15126msgid "&Fonts and sizes" 15127msgstr "" 15128 15129#: /__w/calibre/calibre/src/calibre/gui2/covers.py:189 15130msgid "&Title font family:" 15131msgstr "" 15132 15133#: /__w/calibre/calibre/src/calibre/gui2/covers.py:189 15134msgid "&Title font size:" 15135msgstr "" 15136 15137#: /__w/calibre/calibre/src/calibre/gui2/covers.py:190 15138msgid "&Subtitle font family:" 15139msgstr "" 15140 15141#: /__w/calibre/calibre/src/calibre/gui2/covers.py:190 15142msgid "&Subtitle font size:" 15143msgstr "" 15144 15145#: /__w/calibre/calibre/src/calibre/gui2/covers.py:191 15146msgid "&Footer font family:" 15147msgstr "" 15148 15149#: /__w/calibre/calibre/src/calibre/gui2/covers.py:191 15150msgid "&Footer font size:" 15151msgstr "" 15152 15153#: /__w/calibre/calibre/src/calibre/gui2/covers.py:216 15154msgid "Cover &width:" 15155msgstr "" 15156 15157#: /__w/calibre/calibre/src/calibre/gui2/covers.py:217 15158msgid "Cover &height:" 15159msgstr "" 15160 15161#: /__w/calibre/calibre/src/calibre/gui2/covers.py:219 15162msgid "" 15163"Note that the preview to the side is of fixed aspect ratio, so changing the " 15164"cover width above will not have any effect. If you change the height, you " 15165"should also change the width nevertheless as it will be used in actual cover" 15166" generation." 15167msgstr "" 15168 15169#: /__w/calibre/calibre/src/calibre/gui2/covers.py:226 15170msgid "&Text" 15171msgstr "" 15172 15173#: /__w/calibre/calibre/src/calibre/gui2/covers.py:230 15174msgid "" 15175"The text on the generated cover is taken from the metadata of the book. This" 15176" is controlled via templates. You can use the <b>, <i> and <br> tags in the " 15177"templates for bold, italic and line breaks, respectively. The default " 15178"templates use the title, series and authors. You can change them to use " 15179"whatever metadata you like." 15180msgstr "" 15181 15182#: /__w/calibre/calibre/src/calibre/gui2/covers.py:258 15183msgid "Change the &title template" 15184msgstr "" 15185 15186#: /__w/calibre/calibre/src/calibre/gui2/covers.py:258 15187msgid "The title template" 15188msgstr "" 15189 15190#: /__w/calibre/calibre/src/calibre/gui2/covers.py:259 15191msgid "Change the &sub-title template" 15192msgstr "" 15193 15194#: /__w/calibre/calibre/src/calibre/gui2/covers.py:259 15195msgid "The sub-title template" 15196msgstr "" 15197 15198#: /__w/calibre/calibre/src/calibre/gui2/covers.py:260 15199msgid "Change the &footer template" 15200msgstr "" 15201 15202#: /__w/calibre/calibre/src/calibre/gui2/covers.py:260 15203msgid "The footer template" 15204msgstr "" 15205 15206#: /__w/calibre/calibre/src/calibre/gui2/covers.py:402 15207msgid "My Color Scheme" 15208msgstr "" 15209 15210#: /__w/calibre/calibre/src/calibre/gui2/covers.py:414 15211#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1018 15212#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:892 15213#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1154 15214msgid "Cannot edit" 15215msgstr "" 15216 15217#: /__w/calibre/calibre/src/calibre/gui2/covers.py:415 15218msgid "Cannot edit a builtin color scheme. Create a new color scheme instead." 15219msgstr "" 15220 15221#: /__w/calibre/calibre/src/calibre/gui2/covers.py:432 15222#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:146 15223#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:341 15224msgid "Cannot remove" 15225msgstr "" 15226 15227#: /__w/calibre/calibre/src/calibre/gui2/covers.py:433 15228msgid "Cannot remove a builtin color scheme." 15229msgstr "" 15230 15231#: /__w/calibre/calibre/src/calibre/gui2/covers.py:485 15232msgid "A sample book" 15233msgstr "" 15234 15235#: /__w/calibre/calibre/src/calibre/gui2/covers.py:485 15236msgid "Author One" 15237msgstr "" 15238 15239#: /__w/calibre/calibre/src/calibre/gui2/covers.py:485 15240msgid "Author Two" 15241msgstr "" 15242 15243#: /__w/calibre/calibre/src/calibre/gui2/covers.py:486 15244msgid "A series of samples" 15245msgstr "" 15246 15247#: /__w/calibre/calibre/src/calibre/gui2/covers.py:488 15248msgid "Tag One" 15249msgstr "" 15250 15251#: /__w/calibre/calibre/src/calibre/gui2/covers.py:488 15252msgid "Tag Two" 15253msgstr "" 15254 15255#: /__w/calibre/calibre/src/calibre/gui2/covers.py:489 15256msgid "Some publisher" 15257msgstr "" 15258 15259#: /__w/calibre/calibre/src/calibre/gui2/covers.py:531 15260msgid "Cover generation settings" 15261msgstr "" 15262 15263#: /__w/calibre/calibre/src/calibre/gui2/covers.py:536 15264msgid "Save these settings as the &defaults for future use" 15265msgstr "" 15266 15267#: /__w/calibre/calibre/src/calibre/gui2/covers.py:546 15268msgid "Save the current cover generation settings for later re-use" 15269msgstr "" 15270 15271#: /__w/calibre/calibre/src/calibre/gui2/covers.py:551 15272msgid "Load previously saved cover generation settings" 15273msgstr "" 15274 15275#: /__w/calibre/calibre/src/calibre/gui2/covers.py:553 15276msgid "" 15277"Save the current settings as the settings to use always instead of just this" 15278" time. Remember that for styles and colors the actual style or color used is" 15279" chosen at random from the list of checked styles/colors." 15280msgstr "" 15281 15282#: /__w/calibre/calibre/src/calibre/gui2/covers.py:568 15283msgid "My cover style" 15284msgstr "" 15285 15286#: /__w/calibre/calibre/src/calibre/gui2/covers.py:568 15287msgid "Name for these settings" 15288msgstr "" 15289 15290#: /__w/calibre/calibre/src/calibre/gui2/covers.py:568 15291msgid "Theme name:" 15292msgstr "" 15293 15294#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:25 15295msgid "" 15296"Create the rule below, the rule can be used to transform style properties" 15297msgstr "" 15298 15299#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:37 15300#, python-brace-format 15301msgid "{preamble} {property} {match_type} {query}" 15302msgstr "" 15303 15304#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:43 15305msgid "If the &property:" 15306msgstr "" 15307 15308#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:46 15309msgid "" 15310"The name of a CSS property, for example: font-size\n" 15311"Do not use shorthand properties, they will not work.\n" 15312"For instance use margin-top, not margin." 15313msgstr "" 15314 15315#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:64 15316#, python-brace-format 15317msgid "{action} {action_data}" 15318msgstr "" 15319 15320#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:98 15321msgid "The CSS property value" 15322msgstr "" 15323 15324#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:104 15325msgid "" 15326"Either a CSS length, such as 10pt or a unit less number. If a unit less " 15327"number is used it will be compared with the CSS value using whatever unit " 15328"the value has. Note that comparison automatically converts units, except for" 15329" relative units like percentage or em, for which comparison fails if the " 15330"units are different." 15331msgstr "" 15332 15333#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:113 15334msgid "" 15335"CSS properties to add to the rule that contains the matching style. You can " 15336"specify more than one property, separated by semi-colons, for example: " 15337"color:red; font-weight: bold" 15338msgstr "" 15339 15340#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:117 15341msgid "A number" 15342msgstr "" 15343 15344#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:158 15345#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:279 15346#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:118 15347#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:201 15348msgid "Edit rule" 15349msgstr "" 15350 15351#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:170 15352#, python-brace-format 15353msgid "" 15354"If the property <i>{property}</i> <b>{match_type}</b> " 15355"<b>{query}</b><br>{action}" 15356msgstr "" 15357 15358#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:179 15359#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:300 15360msgid "This rule is invalid, please remove it" 15361msgstr "" 15362 15363#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:189 15364msgid "" 15365"You can specify rules to transform styles here. Click the \"Add rule\" " 15366"button below to get started." 15367msgstr "" 15368 15369#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:196 15370msgid "Test style transform rules" 15371msgstr "" 15372 15373#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:198 15374msgid "Enter a CSS stylesheet below and click the \"Test\" button" 15375msgstr "" 15376 15377#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:200 15378msgid "Resulting stylesheet" 15379msgstr "" 15380 15381#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:254 15382msgid "Edit style transform rules" 15383msgstr "" 15384 15385#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:289 15386#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1045 15387#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1007 15388#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:143 15389msgid "E&xport" 15390msgstr "" 15391 15392#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:290 15393#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1047 15394msgid "Export these rules to a file" 15395msgstr "" 15396 15397#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:293 15398#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1049 15399#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1003 15400#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:147 15401msgid "&Import" 15402msgstr "" 15403 15404#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:294 15405msgid "Import previously exported rules" 15406msgstr "" 15407 15408#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:297 15409#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:513 15410msgid "&Test rules" 15411msgstr "" 15412 15413#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:302 15414#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:506 15415msgid "Save this ruleset for later re-use" 15416msgstr "" 15417 15418#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:308 15419#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:509 15420msgid "Load a previously saved ruleset" 15421msgstr "" 15422 15423#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:316 15424#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:439 15425msgid "No rules" 15426msgstr "" 15427 15428#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:317 15429msgid "There are no rules to export" 15430msgstr "" 15431 15432#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:318 15433msgid "Choose file for exported rules" 15434msgstr "" 15435 15436#: /__w/calibre/calibre/src/calibre/gui2/css_transform_rules.py:326 15437msgid "Choose file to import rules from" 15438msgstr "" 15439 15440#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:55 15441#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:603 15442msgid " index" 15443msgstr "" 15444 15445#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:92 15446#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:362 15447#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:920 15448#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1128 15449#, python-brace-format 15450msgid "Clear {0}" 15451msgstr "" 15452 15453#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:195 15454msgid "Set {} to yes" 15455msgstr "" 15456 15457#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:201 15458msgid "Set {} to no" 15459msgstr "" 15460 15461#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:208 15462msgid "Clear {}" 15463msgstr "" 15464 15465#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:213 15466#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:254 15467#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:321 15468#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:351 15469#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1010 15470#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1060 15471#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1141 15472#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530 15473#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539 15474#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:551 15475#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:555 15476#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:707 15477#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:663 15478msgid "Undefined" 15479msgstr "" 15480 15481#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:355 15482#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1124 15483#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:225 15484msgid "Today" 15485msgstr "" 15486 15487#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:448 15488msgid "Open Item editor. If CTRL or SHIFT is pressed, open Manage items" 15489msgstr "" 15490 15491#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:561 15492#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1489 15493msgid "Values changed" 15494msgstr "" 15495 15496#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:562 15497msgid "" 15498"You have changed the values. In order to use this editor, you must either " 15499"discard or apply these changes. Apply changes?" 15500msgstr "" 15501 15502#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:694 15503#, python-brace-format 15504msgid "" 15505"The enumeration \"{0}\" contains an invalid value that will be set to the " 15506"default" 15507msgstr "" 15508 15509#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:927 15510#, python-brace-format 15511msgid "Set {0} to No" 15512msgstr "" 15513 15514#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:932 15515#, python-brace-format 15516msgid "Set {0} to Yes" 15517msgstr "" 15518 15519#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:936 15520#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1367 15521msgid "Open Item editor" 15522msgstr "" 15523 15524#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:963 15525msgid "Apply changes" 15526msgstr "" 15527 15528#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1181 15529#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:208 15530msgid "Clear series" 15531msgstr "" 15532 15533#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1184 15534msgid "Automatically number books" 15535msgstr "" 15536 15537#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1186 15538msgid "" 15539"If not checked, the series number for the books will be set to 1. If " 15540"checked, selected books will be automatically numbered, in the order you " 15541"selected them. So if you selected Book A and then Book B, Book A will have " 15542"series number 1 and Book B series number 2." 15543msgstr "" 15544 15545#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1193 15546msgid "Force numbers to start with " 15547msgstr "" 15548 15549#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1195 15550msgid "" 15551"Series will normally be renumbered from the highest number in the database " 15552"for that series. Checking this box will tell calibre to start numbering from" 15553" the value in the box" 15554msgstr "" 15555 15556#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1210 15557#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 15558msgid "" 15559"The amount by which to increment the series number for successive books. " 15560"Only applicable when using force series numbers." 15561msgstr "" 15562 15563#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1317 15564#, python-brace-format 15565msgid "" 15566"The enumeration \"{0}\" contains invalid values that will not appear in the " 15567"list" 15568msgstr "" 15569 15570#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1370 15571msgid "Remove all tags" 15572msgstr "" 15573 15574#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1400 15575#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1401 15576msgid "tags to remove" 15577msgstr "" 15578 15579#: /__w/calibre/calibre/src/calibre/gui2/custom_column_widgets.py:1490 15580msgid "" 15581"You have entered values. In order to use this editor you must first discard " 15582"them. Discard the values?" 15583msgstr "" 15584 15585#: /__w/calibre/calibre/src/calibre/gui2/device.py:55 15586#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:165 15587msgid "No details available." 15588msgstr "" 15589 15590#: /__w/calibre/calibre/src/calibre/gui2/device.py:241 15591msgid "Device no longer connected." 15592msgstr "" 15593 15594#: /__w/calibre/calibre/src/calibre/gui2/device.py:485 15595msgid "Get device information" 15596msgstr "" 15597 15598#: /__w/calibre/calibre/src/calibre/gui2/device.py:496 15599msgid "Set library information" 15600msgstr "" 15601 15602#: /__w/calibre/calibre/src/calibre/gui2/device.py:520 15603msgid "Get list of books on device" 15604msgstr "" 15605 15606#: /__w/calibre/calibre/src/calibre/gui2/device.py:527 15607msgid "Prepare files for transfer from device" 15608msgstr "" 15609 15610#: /__w/calibre/calibre/src/calibre/gui2/device.py:538 15611msgid "Get annotations from device" 15612msgstr "" 15613 15614#: /__w/calibre/calibre/src/calibre/gui2/device.py:550 15615msgid "Send metadata to device" 15616msgstr "" 15617 15618#: /__w/calibre/calibre/src/calibre/gui2/device.py:555 15619msgid "Send collections to device" 15620msgstr "" 15621 15622#: /__w/calibre/calibre/src/calibre/gui2/device.py:605 15623msgid "Upload one book to the device" 15624msgid_plural "Upload {} books to the device" 15625msgstr[0] "" 15626 15627#: /__w/calibre/calibre/src/calibre/gui2/device.py:621 15628msgid "Delete books from device" 15629msgstr "" 15630 15631#: /__w/calibre/calibre/src/calibre/gui2/device.py:638 15632msgid "Download books from device" 15633msgstr "" 15634 15635#: /__w/calibre/calibre/src/calibre/gui2/device.py:648 15636msgid "View book on device" 15637msgstr "" 15638 15639#: /__w/calibre/calibre/src/calibre/gui2/device.py:730 15640msgid "Set default send to device action" 15641msgstr "" 15642 15643#: /__w/calibre/calibre/src/calibre/gui2/device.py:735 15644msgid "Send to main memory" 15645msgstr "" 15646 15647#: /__w/calibre/calibre/src/calibre/gui2/device.py:737 15648msgid "Send to storage card A" 15649msgstr "" 15650 15651#: /__w/calibre/calibre/src/calibre/gui2/device.py:739 15652msgid "Send to storage card B" 15653msgstr "" 15654 15655#: /__w/calibre/calibre/src/calibre/gui2/device.py:765 15656msgid "Send specific format to" 15657msgstr "" 15658 15659#: /__w/calibre/calibre/src/calibre/gui2/device.py:766 15660msgid "Send and delete from library" 15661msgstr "" 15662 15663#: /__w/calibre/calibre/src/calibre/gui2/device.py:809 15664msgid "Eject device" 15665msgstr "" 15666 15667#: /__w/calibre/calibre/src/calibre/gui2/device.py:896 15668#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:353 15669#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 15670#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:60 15671msgid "Error" 15672msgstr "" 15673 15674#: /__w/calibre/calibre/src/calibre/gui2/device.py:897 15675msgid "Error communicating with device" 15676msgstr "" 15677 15678#: /__w/calibre/calibre/src/calibre/gui2/device.py:909 15679#, python-format 15680msgid "Manage the %s?" 15681msgstr "" 15682 15683#: /__w/calibre/calibre/src/calibre/gui2/device.py:910 15684#, python-format 15685msgid "Detected the <b>%s</b>. Do you want calibre to manage it?" 15686msgstr "" 15687 15688#: /__w/calibre/calibre/src/calibre/gui2/device.py:937 15689#: /__w/calibre/calibre/src/calibre/gui2/device.py:1564 15690#: /__w/calibre/calibre/src/calibre/gui2/email.py:469 15691msgid "No suitable formats" 15692msgstr "" 15693 15694#: /__w/calibre/calibre/src/calibre/gui2/device.py:954 15695msgid "Select folder to open as device" 15696msgstr "" 15697 15698#: /__w/calibre/calibre/src/calibre/gui2/device.py:966 15699msgid "Running jobs" 15700msgstr "" 15701 15702#: /__w/calibre/calibre/src/calibre/gui2/device.py:967 15703msgid "Cannot configure the device while there are running device jobs." 15704msgstr "" 15705 15706#: /__w/calibre/calibre/src/calibre/gui2/device.py:974 15707#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:367 15708#, python-format 15709msgid "Configure %s" 15710msgstr "" 15711 15712#: /__w/calibre/calibre/src/calibre/gui2/device.py:994 15713#, python-format 15714msgid "Restart calibre for the changes to %s to be applied." 15715msgstr "" 15716 15717#: /__w/calibre/calibre/src/calibre/gui2/device.py:1034 15718msgid "Error talking to device" 15719msgstr "" 15720 15721#: /__w/calibre/calibre/src/calibre/gui2/device.py:1035 15722msgid "" 15723"There was a temporary error talking to the device. Please unplug and " 15724"reconnect the device or reboot." 15725msgstr "" 15726 15727#: /__w/calibre/calibre/src/calibre/gui2/device.py:1088 15728msgid "Device: " 15729msgstr "" 15730 15731#: /__w/calibre/calibre/src/calibre/gui2/device.py:1090 15732msgid " detected." 15733msgstr "" 15734 15735#: /__w/calibre/calibre/src/calibre/gui2/device.py:1235 15736msgid "No books" 15737msgstr "" 15738 15739#: /__w/calibre/calibre/src/calibre/gui2/device.py:1236 15740msgid "selected to send" 15741msgstr "" 15742 15743#: /__w/calibre/calibre/src/calibre/gui2/device.py:1243 15744#: /__w/calibre/calibre/src/calibre/gui2/device.py:1273 15745msgid "No device" 15746msgstr "" 15747 15748#: /__w/calibre/calibre/src/calibre/gui2/device.py:1244 15749msgid "No device connected" 15750msgstr "" 15751 15752#: /__w/calibre/calibre/src/calibre/gui2/device.py:1260 15753#, python-format 15754msgid "%(num)i of %(total)i books" 15755msgstr "" 15756 15757#: /__w/calibre/calibre/src/calibre/gui2/device.py:1264 15758#, python-format 15759msgid "0 of %i books" 15760msgstr "" 15761 15762#: /__w/calibre/calibre/src/calibre/gui2/device.py:1265 15763msgid "Choose format to send to device" 15764msgstr "" 15765 15766#: /__w/calibre/calibre/src/calibre/gui2/device.py:1274 15767msgid "Cannot send: No device is connected" 15768msgstr "" 15769 15770#: /__w/calibre/calibre/src/calibre/gui2/device.py:1277 15771#: /__w/calibre/calibre/src/calibre/gui2/device.py:1281 15772msgid "No card" 15773msgstr "" 15774 15775#: /__w/calibre/calibre/src/calibre/gui2/device.py:1278 15776#: /__w/calibre/calibre/src/calibre/gui2/device.py:1282 15777msgid "Cannot send: Device has no storage card" 15778msgstr "" 15779 15780#: /__w/calibre/calibre/src/calibre/gui2/device.py:1350 15781#: /__w/calibre/calibre/src/calibre/gui2/device.py:1428 15782#: /__w/calibre/calibre/src/calibre/gui2/device.py:1558 15783msgid "Auto convert the following books before uploading to the device?" 15784msgstr "" 15785 15786#: /__w/calibre/calibre/src/calibre/gui2/device.py:1377 15787msgid "Sending catalogs to device." 15788msgstr "" 15789 15790#: /__w/calibre/calibre/src/calibre/gui2/device.py:1471 15791msgid "Sending news to device." 15792msgstr "" 15793 15794#: /__w/calibre/calibre/src/calibre/gui2/device.py:1524 15795msgid "Sending books to device." 15796msgstr "" 15797 15798#: /__w/calibre/calibre/src/calibre/gui2/device.py:1565 15799msgid "" 15800"Could not upload the following books to the device, as no suitable formats " 15801"were found. Convert the book(s) to a format supported by your device first." 15802msgstr "" 15803 15804#: /__w/calibre/calibre/src/calibre/gui2/device.py:1643 15805msgid "No space on device" 15806msgstr "" 15807 15808#: /__w/calibre/calibre/src/calibre/gui2/device.py:1644 15809msgid "" 15810"<p>Cannot upload books to device there is no more free space available " 15811msgstr "" 15812 15813#: /__w/calibre/calibre/src/calibre/gui2/device.py:1649 15814msgid "Incorrect destination" 15815msgstr "" 15816 15817#: /__w/calibre/calibre/src/calibre/gui2/device.py:1887 15818#, python-format 15819msgid "Analyzing books on the device: %d%% finished" 15820msgstr "" 15821 15822#: /__w/calibre/calibre/src/calibre/gui2/device.py:2007 15823msgid "Book format sync problem" 15824msgstr "" 15825 15826#: /__w/calibre/calibre/src/calibre/gui2/device.py:2008 15827msgid "" 15828"Some book formats in your library cannot be synced because they have dates " 15829"in the future" 15830msgstr "" 15831 15832#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:36 15833#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:75 15834#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:76 15835#: /__w/calibre/calibre/src/calibre/gui2/layout.py:79 15836msgid "Device" 15837msgstr "" 15838 15839#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:160 15840msgid "Unknown formats" 15841msgstr "" 15842 15843#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:161 15844#, python-brace-format 15845msgid "" 15846"You have enabled the <b>{0}</b> formats for your {1}. The {1} may not " 15847"support them. If you send these formats to your {1} they may not work. Are " 15848"you sure?" 15849msgstr "" 15850 15851#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget.py:174 15852#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:116 15853#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:302 15854#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:76 15855#, python-format 15856msgid "The template %s is invalid:" 15857msgstr "" 15858 15859#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 15860msgid "Select available formats and their order for this device" 15861msgstr "" 15862 15863#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 15864msgid "" 15865"If checked, books are placed into sub-folders based on their metadata on the" 15866" device. If unchecked, books are all put into the top level folder." 15867msgstr "" 15868 15869#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 15870#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:91 15871msgid "Use sub-folders" 15872msgstr "" 15873 15874#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 15875#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:103 15876#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:104 15877msgid "Use author sort for author" 15878msgstr "" 15879 15880#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 15881msgid "Save &template:" 15882msgstr "" 15883 15884#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58 15885msgid "No formats selected" 15886msgstr "" 15887 15888#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:59 15889msgid "You must choose at least one format to send to the device" 15890msgstr "" 15891 15892#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:88 15893msgid "" 15894"<b>Save &template</b> to control the filename and\n" 15895" location of files sent to the device:" 15896msgstr "" 15897 15898#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:132 15899msgid "" 15900"A <b>list of &folders</b> on the device to\n" 15901" which to send e-books. The first one that exists will be used:" 15902msgstr "" 15903 15904#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:142 15905#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:231 15906msgid "Browse for a folder on the device" 15907msgstr "" 15908 15909#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:171 15910msgid "" 15911"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n" 15912" connect to devices with a checkmark next to their names." 15913msgstr "" 15914 15915#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:217 15916#, python-format 15917msgid "Send the %s format to the folder:" 15918msgstr "" 15919 15920#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225 15921msgid "Folder on the device" 15922msgstr "" 15923 15924#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:233 15925#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:188 15926msgid "&Remove rule" 15927msgstr "" 15928 15929#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:279 15930msgid "Format specific sending" 15931msgstr "" 15932 15933#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:284 15934msgid "" 15935"You can create rules that control where e-books of a specific\n" 15936" format are sent to on the device. These will take precedence over\n" 15937" the folders specified above." 15938msgstr "" 15939 15940#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:306 15941msgid "Add a &new rule" 15942msgstr "" 15943 15944#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:345 15945#, python-format 15946msgid "The <b>%s</b> device has no serial number, it cannot be configured" 15947msgstr "" 15948 15949#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350 15950msgid "" 15951"<b>No MTP device connected.</b><p> You can only configure the MTP device " 15952"plugin when a device is connected." 15953msgstr "" 15954 15955#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357 15956msgid "" 15957"If you want to un-ignore a previously ignored MTP device, use the \"Ignored " 15958"devices\" tab." 15959msgstr "" 15960 15961#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377 15962#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:109 15963#, python-format 15964msgid "Choose the formats to send to the %s" 15965msgstr "" 15966 15967#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:380 15968#, python-format 15969msgid "&Ignore the %s in calibre" 15970msgstr "" 15971 15972#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:384 15973msgid "Change scanned &folders" 15974msgstr "" 15975 15976#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:390 15977msgid "Show device information" 15978msgstr "" 15979 15980#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:428 15981#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:223 15982#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:249 15983#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:980 15984#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:461 15985#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:173 15986#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:464 15987#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:47 15988msgid "Copy to clipboard" 15989msgstr "" 15990 15991#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:442 15992#, python-format 15993msgid "The %s will be ignored in calibre" 15994msgstr "" 15995 15996#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:504 15997#, python-format 15998msgid "" 15999"You are trying to send books into the <b>%s</b> folder. This folder is " 16000"currently ignored by calibre when scanning the device. You have to tell " 16001"calibre you want this folder scanned in order to be able to send books to " 16002"it. Click the <b>Configure</b> button below to send books to it." 16003msgstr "" 16004 16005#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:513 16006#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:176 16007#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135 16008#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:529 16009msgid "Configure" 16010msgstr "" 16011 16012#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_config.py:517 16013#, python-format 16014msgid "Cannot send to %s" 16015msgstr "" 16016 16017#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:96 16018msgid "Choose folder on device" 16019msgstr "" 16020 16021#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:110 16022msgid "<b>Scanned folders:</b>" 16023msgstr "" 16024 16025#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:111 16026msgid "" 16027"You can select which folders calibre will scan when searching this device " 16028"for books." 16029msgstr "" 16030 16031#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:128 16032msgid "" 16033"If you a select a previously unselected folder, any sub-folders will not be " 16034"visible until you restart calibre." 16035msgstr "" 16036 16037#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:142 16038msgid "Choose folders to scan" 16039msgstr "" 16040 16041#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:82 16042msgid "File formats" 16043msgstr "" 16044 16045#: /__w/calibre/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:262 16046msgid "Extra driver customization options" 16047msgstr "" 16048 16049#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 16050msgid "How many empty books?" 16051msgstr "" 16052 16053#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:29 16054msgid "How many empty books should be added?" 16055msgstr "" 16056 16057#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:37 16058msgid "Set the author of the new books to:" 16059msgstr "" 16060 16061#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:49 16062msgid "Reset author to Unknown" 16063msgstr "" 16064 16065#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:53 16066msgid "Set the series of the new books to:" 16067msgstr "" 16068 16069#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:65 16070msgid "Reset series" 16071msgstr "" 16072 16073#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:69 16074msgid "Set the title of the new books to:" 16075msgstr "" 16076 16077#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:78 16078msgid "Reset title" 16079msgstr "" 16080 16081#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:82 16082msgid "Also create an empty e-book in format:" 16083msgstr "" 16084 16085#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:88 16086msgid "Also create an empty book format file that you can subsequently edit" 16087msgstr "" 16088 16089#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:100 16090msgid "Also copy book &formats when duplicating a book" 16091msgstr "" 16092 16093#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:102 16094msgid "Also copy all e-book files into the newly created duplicate books." 16095msgstr "" 16096 16097#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:112 16098msgid "&Duplicate current book" 16099msgstr "" 16100 16101#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_empty_book.py:116 16102#, python-format 16103msgid "" 16104"Make the new empty book records exact duplicates\n" 16105"of the current book \"%s\", with all metadata identical" 16106msgstr "" 16107 16108#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:36 16109msgid "Add books by ISBN" 16110msgstr "" 16111 16112#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:49 16113msgid "&Paste from clipboard" 16114msgstr "" 16115 16116#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:54 16117#, python-format 16118msgid "" 16119"<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" 16120"<p>Any invalid ISBNs in the list will be ignored.</p>\n" 16121"<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" 16122"<p><code>9788842915232 >> %s</code></p>" 16123msgstr "" 16124 16125#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:62 16126msgid "&Tags to set on created book entries:" 16127msgstr "" 16128 16129#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:68 16130msgid "Check for books with the same ISBN already in library" 16131msgstr "" 16132 16133#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:118 16134msgid "Some invalid ISBNs" 16135msgstr "" 16136 16137#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:119 16138msgid "" 16139"Some of the ISBNs you entered were invalid. They will be ignored. Click " 16140"\"Show details\" to see which ones. Do you want to proceed?" 16141msgstr "" 16142 16143#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:125 16144msgid "All invalid ISBNs" 16145msgstr "" 16146 16147#: /__w/calibre/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:126 16148msgid "All the ISBNs you entered were invalid. No books can be added." 16149msgstr "" 16150 16151#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:125 16152msgid "Edit authors" 16153msgstr "" 16154 16155#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:128 16156msgid "" 16157"Edit the authors for this book. You can drag and drop to re-arrange authors" 16158msgstr "" 16159 16160#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:138 16161msgid "Enter an author to add" 16162msgstr "" 16163 16164#: /__w/calibre/calibre/src/calibre/gui2/dialogs/authors_edit.py:147 16165msgid "&Remove selected" 16166msgstr "" 16167 16168#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:59 16169msgid "Configure the Book details window" 16170msgstr "" 16171 16172#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:72 16173#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:671 16174msgid "Select displayed metadata" 16175msgstr "" 16176 16177#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:79 16178msgid "Move the selected field up" 16179msgstr "" 16180 16181#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:83 16182msgid "Move the selected field down" 16183msgstr "" 16184 16185#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:90 16186msgid "" 16187"Note that <b>comments</b> will always be displayed at the end, regardless of" 16188" the order you assign here" 16189msgstr "" 16190 16191#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:169 16192msgid "Fit &cover within view" 16193msgstr "" 16194 16195#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:176 16196msgid "Configure this view" 16197msgstr "" 16198 16199#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:196 16200#, python-format 16201msgid "Next [%s]" 16202msgstr "" 16203 16204#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:198 16205#, python-format 16206msgid "Previous [%s]" 16207msgstr "" 16208 16209#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:307 16210msgid "This book is marked" 16211msgstr "" 16212 16213#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:308 16214#, python-format 16215msgid "This book is marked as: %s" 16216msgstr "" 16217 16218#: /__w/calibre/calibre/src/calibre/gui2/dialogs/book_info.py:312 16219msgid "Path: {}" 16220msgstr "" 16221 16222#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog.py:42 16223msgid "My books" 16224msgstr "" 16225 16226#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog.py:237 16227msgid "No help available" 16228msgstr "" 16229 16230#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog.py:238 16231msgid "No help available for this output format." 16232msgstr "" 16233 16234#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:80 16235#: /__w/calibre/calibre/src/calibre/gui2/tools.py:380 16236msgid "Generate catalog" 16237msgstr "" 16238 16239#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:81 16240#, python-brace-format 16241msgid "Generate catalog for {0} books" 16242msgstr "" 16243 16244#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:82 16245msgid "Catalo&g format:" 16246msgstr "" 16247 16248#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:83 16249msgid "" 16250"Catalog &title (existing catalog with the same title will be replaced):" 16251msgstr "" 16252 16253#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:84 16254msgid "&Send catalog to device automatically" 16255msgstr "" 16256 16257#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:85 16258msgid "" 16259"Add the catalog to your calibre library after it is generated.\n" 16260"Note that if you disable adding of the catalog to the library\n" 16261"automatic sending of the catalog to the device will not work." 16262msgstr "" 16263 16264#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:88 16265msgid "&Add catalog to library" 16266msgstr "" 16267 16268#: /__w/calibre/calibre/src/calibre/gui2/dialogs/catalog_ui.py:89 16269msgid "Catalog options" 16270msgstr "" 16271 16272#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:30 16273msgid "Vacuuming database to improve performance." 16274msgstr "" 16275 16276#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:31 16277msgid "This will take a while, please wait..." 16278msgstr "" 16279 16280#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:32 16281msgid "Vacuuming..." 16282msgstr "" 16283 16284#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:89 16285msgid "Check library -- Problems found" 16286msgstr "" 16287 16288#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:103 16289msgid "" 16290" <h1>Help</h1>\n" 16291"\n" 16292" <p>calibre stores the list of your books and their metadata in a\n" 16293" database. The actual book files and covers are stored as normal\n" 16294" files in the calibre library folder. The database contains a list of the files\n" 16295" and covers belonging to each book entry. This tool checks that the\n" 16296" actual files in the library folder on your computer match the\n" 16297" information in the database.</p>\n" 16298"\n" 16299" <p>The result of each type of check is shown to the left. The various\n" 16300" checks are:\n" 16301" </p>\n" 16302" <ul>\n" 16303" <li><b>Invalid titles</b>: These are files and folders appearing\n" 16304" in the library where books titles should, but that do not have the\n" 16305" correct form to be a book title.</li>\n" 16306" <li><b>Extra titles</b>: These are extra files in your calibre\n" 16307" library that appear to be correctly-formed titles, but have no corresponding\n" 16308" entries in the database.</li>\n" 16309" <li><b>Invalid authors</b>: These are files appearing\n" 16310" in the library where only author folders should be.</li>\n" 16311" <li><b>Extra authors</b>: These are folders in the\n" 16312" calibre library that appear to be authors but that do not have entries\n" 16313" in the database.</li>\n" 16314" <li><b>Missing book formats</b>: These are book formats that are in\n" 16315" the database but have no corresponding format file in the book's folder.\n" 16316" <li><b>Extra book formats</b>: These are book format files found in\n" 16317" the book's folder but not in the database.\n" 16318" <li><b>Unknown files in books</b>: These are extra files in the\n" 16319" folder of each book that do not correspond to a known format or cover\n" 16320" file.</li>\n" 16321" <li><b>Missing cover files</b>: These represent books that are marked\n" 16322" in the database as having covers but the actual cover files are\n" 16323" missing.</li>\n" 16324" <li><b>Cover files not in database</b>: These are books that have\n" 16325" cover files but are marked as not having covers in the database.</li>\n" 16326" <li><b>Folder raising exception</b>: These represent folders in the\n" 16327" calibre library that could not be processed/understood by this\n" 16328" tool.</li>\n" 16329" </ul>\n" 16330"\n" 16331" <p>There are two kinds of automatic fixes possible: <i>Delete\n" 16332" marked</i> and <i>Fix marked</i>.</p>\n" 16333" <p><i>Delete marked</i> is used to remove extra files/folders/covers that\n" 16334" have no entries in the database. Check the box next to the item you want\n" 16335" to delete. Use with caution.</p>\n" 16336"\n" 16337" <p><i>Fix marked</i> is applicable only to covers and missing formats\n" 16338" (the three lines marked 'fixable'). In the case of missing cover files,\n" 16339" checking the fixable box and pushing this button will tell calibre that\n" 16340" there is no cover for all of the books listed. Use this option if you\n" 16341" are not going to restore the covers from a backup. In the case of extra\n" 16342" cover files, checking the fixable box and pushing this button will tell\n" 16343" calibre that the cover files it found are correct for all the books\n" 16344" listed. Use this when you are not going to delete the file(s). In the\n" 16345" case of missing formats, checking the fixable box and pushing this\n" 16346" button will tell calibre that the formats are really gone. Use this if\n" 16347" you are not going to restore the formats from a backup.</p>\n" 16348"\n" 16349" " 16350msgstr "" 16351 16352#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:171 16353msgid "&Run the check again" 16354msgstr "" 16355 16356#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:174 16357msgid "Copy &to clipboard" 16358msgstr "" 16359 16360#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:177 16361#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:738 16362msgid "&Done" 16363msgstr "" 16364 16365#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:180 16366msgid "Mark &all for delete" 16367msgstr "" 16368 16369#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:181 16370msgid "Mark all deletable subitems" 16371msgstr "" 16372 16373#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:184 16374msgid "Delete &marked" 16375msgstr "" 16376 16377#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:185 16378msgid "Delete marked files (checked subitems)" 16379msgstr "" 16380 16381#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:188 16382msgid "Mar&k all for fix" 16383msgstr "" 16384 16385#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:189 16386msgid "Mark all fixable items" 16387msgstr "" 16388 16389#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:192 16390msgid "&Fix marked" 16391msgstr "" 16392 16393#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:195 16394msgid "Fix marked sections (checked fixable items)" 16395msgstr "" 16396 16397#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:207 16398msgid "Names to ignore:" 16399msgstr "" 16400 16401#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:212 16402msgid "" 16403"Enter comma-separated standard file name wildcards, such as synctoy*.dat" 16404msgstr "" 16405 16406#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:215 16407msgid "Extensions to ignore:" 16408msgstr "" 16409 16410#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:220 16411msgid "" 16412"Enter comma-separated extensions without a leading dot. Used only in book " 16413"folders" 16414msgstr "" 16415 16416#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:267 16417msgid "(fixable)" 16418msgstr "" 16419 16420#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:273 16421#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:278 16422msgid "(deletable)" 16423msgstr "" 16424 16425#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:302 16426msgid "Path from library" 16427msgstr "" 16428 16429#: /__w/calibre/calibre/src/calibre/gui2/dialogs/check_library.py:399 16430msgid "" 16431"The marked files and folders will be <b>permanently deleted</b>. Are you " 16432"sure?" 16433msgstr "" 16434 16435#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:19 16436#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:47 16437msgid "Choose format" 16438msgstr "" 16439 16440#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:31 16441msgid "&Open with..." 16442msgstr "" 16443 16444#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format.py:68 16445msgid "Edit \"Open with\" applications..." 16446msgstr "" 16447 16448#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:48 16449#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:84 16450#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 16451msgid "Format" 16452msgstr "" 16453 16454#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 16455msgid "Existing" 16456msgstr "" 16457 16458#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:50 16459msgid "Convertible" 16460msgstr "" 16461 16462#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:70 16463#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:75 16464msgid "Choose location for calibre library" 16465msgstr "" 16466 16467#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:84 16468msgid "Same as current" 16469msgstr "" 16470 16471#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:85 16472#, python-format 16473msgid "The location %s contains the current calibre library" 16474msgstr "" 16475 16476#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:95 16477#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:101 16478#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:186 16479#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:797 16480#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:812 16481msgid "Bad location" 16482msgstr "" 16483 16484#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:96 16485msgid "" 16486"You should not create a library inside the calibre folder as this folder is " 16487"automatically deleted during upgrades." 16488msgstr "" 16489 16490#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:102 16491#, python-format 16492msgid "" 16493"You can only create libraries inside %s at the top level, not in sub-folders" 16494msgstr "" 16495 16496#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:108 16497msgid "No existing library found" 16498msgstr "" 16499 16500#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:109 16501#, python-format 16502msgid "There is no existing calibre library at %s" 16503msgstr "" 16504 16505#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:115 16506msgid "Not empty" 16507msgstr "" 16508 16509#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:116 16510#, python-format 16511msgid "The folder %s is not empty. Please choose an empty folder." 16512msgstr "" 16513 16514#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:137 16515msgid "Moving library, please wait..." 16516msgstr "" 16517 16518#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:137 16519msgid "Scanning..." 16520msgstr "" 16521 16522#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:158 16523msgid "Failed to move library" 16524msgstr "" 16525 16526#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:159 16527msgid "" 16528"There was an error while moving the library. The operation has been aborted." 16529" Click \"Show details\" for details." 16530msgstr "" 16531 16532#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:173 16533msgid "No location" 16534msgstr "" 16535 16536#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:173 16537msgid "No location selected" 16538msgstr "" 16539 16540#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library.py:187 16541#, python-format 16542msgid "%s is not an existing folder" 16543msgstr "" 16544 16545#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:77 16546msgid "Choose your calibre library" 16547msgstr "" 16548 16549#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:78 16550#, python-brace-format 16551msgid "Your calibre library is currently located at {0}" 16552msgstr "" 16553 16554#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:79 16555msgid "New &location:" 16556msgstr "" 16557 16558#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:80 16559msgid "Use the previously &existing library at the new location" 16560msgstr "" 16561 16562#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:81 16563msgid "&Create an empty library at the new location" 16564msgstr "" 16565 16566#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:82 16567msgid "" 16568"Copy the custom columns, saved searches, column widths, plugboards,\n" 16569"user categories, and other information from the old to the new library" 16570msgstr "" 16571 16572#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:84 16573msgid "&Copy structure from the current library" 16574msgstr "" 16575 16576#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:85 16577msgid "&Move the current library to new location" 16578msgstr "" 16579 16580#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:21 16581#, python-format 16582msgid "Add \"%s\" to toolbars or menus" 16583msgstr "" 16584 16585#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:27 16586#, python-format 16587msgid "Select the toolbars and/or menus to add <b>%s</b> to:" 16588msgstr "" 16589 16590#: /__w/calibre/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:45 16591msgid "" 16592"You can also customise the plugin locations using <b>Preferences -> " 16593"Interface -> Toolbars</b>" 16594msgstr "" 16595 16596#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 16597msgid "Edit comments" 16598msgstr "" 16599 16600#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:42 16601#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:72 16602#, python-brace-format 16603msgid "Edit \"{0}\"" 16604msgstr "" 16605 16606#: /__w/calibre/calibre/src/calibre/gui2/dialogs/comments_dialog.py:72 16607msgid "Edit text" 16608msgstr "" 16609 16610#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete.py:38 16611msgid "&Show this warning again" 16612msgstr "" 16613 16614#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:74 16615msgid "Where do you want to delete from?" 16616msgstr "" 16617 16618#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:75 16619#: /__w/calibre/calibre/src/calibre/gui2/layout.py:77 16620#: /__w/calibre/calibre/src/calibre/srv/opds.py:244 16621msgid "Library" 16622msgstr "" 16623 16624#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 16625msgid "Library and device" 16626msgstr "" 16627 16628#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:28 16629#, python-brace-format 16630msgid "{num} of {series}" 16631msgstr "" 16632 16633#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:39 16634msgid "Target book" 16635msgstr "" 16636 16637#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:102 16638msgid "Merge books" 16639msgstr "" 16640 16641#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:126 16642msgid "Merge metadata" 16643msgstr "" 16644 16645#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:127 16646msgid "Merge the metadata of the selected books into the target book" 16647msgstr "" 16648 16649#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:128 16650msgid "Merge formats" 16651msgstr "" 16652 16653#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:129 16654msgid "Merge the book files of the selected books into the target book" 16655msgstr "" 16656 16657#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:130 16658msgid "Delete merged books" 16659msgstr "" 16660 16661#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:131 16662msgid "Delete the selected books after merging" 16663msgstr "" 16664 16665#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:156 16666#, python-brace-format 16667msgid "" 16668"Book formats and metadata from the selected books will be merged into the " 16669"target book ({title})." 16670msgstr "" 16671 16672#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:159 16673#, python-brace-format 16674msgid "" 16675"Book formats from the selected books will be merged into to the target book " 16676"({title}). Metadata in the target book will not be changed." 16677msgstr "" 16678 16679#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:163 16680#, python-brace-format 16681msgid "" 16682"Metadata from the selected books will be merged into to the target book " 16683"({title}). Formats will not be merged." 16684msgstr "" 16685 16686#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:167 16687msgid "All book formats of the first selected book will be kept." 16688msgstr "" 16689 16690#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:169 16691msgid "After being merged, the selected books will be <b>deleted</b>." 16692msgstr "" 16693 16694#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:172 16695msgid "" 16696"Any duplicate formats in the selected books will be permanently " 16697"<b>deleted</b> from your calibre library." 16698msgstr "" 16699 16700#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:177 16701msgid "" 16702"Any formats not in the target book will be added to it from the selected " 16703"books." 16704msgstr "" 16705 16706#: /__w/calibre/calibre/src/calibre/gui2/dialogs/confirm_merge.py:181 16707msgid "Are you <b>sure</b> you want to proceed?" 16708msgstr "" 16709 16710#: /__w/calibre/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:45 16711#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:36 16712msgid "ERROR" 16713msgstr "" 16714 16715#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:181 16716msgid "Create a new news source by clicking one of the buttons below" 16717msgstr "" 16718 16719#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:195 16720msgid "&Edit this recipe" 16721msgstr "" 16722 16723#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:199 16724msgid "&Remove this recipe" 16725msgstr "" 16726 16727#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:203 16728msgid "S&ave recipe as file" 16729msgstr "" 16730 16731#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:207 16732msgid "&Download this recipe" 16733msgstr "" 16734 16735#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:256 16736msgid "Save recipe" 16737msgstr "" 16738 16739#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:257 16740#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:677 16741msgid "Recipes" 16742msgstr "" 16743 16744#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:274 16745msgid "Are you sure you want to permanently remove this recipe?" 16746msgstr "" 16747 16748#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:310 16749msgid "" 16750"Create a basic news recipe, by adding RSS feeds to it.\n" 16751"For some news sources, you will have to use the \"Switch to advanced mode\" button below to further customize the fetch process." 16752msgstr "" 16753 16754#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:317 16755msgid "Recipe &title:" 16756msgstr "" 16757 16758#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:321 16759msgid "day(s)" 16760msgstr "" 16761 16762#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:322 16763msgid "The oldest article to download" 16764msgstr "" 16765 16766#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:324 16767#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:87 16768msgid "&Oldest article:" 16769msgstr "" 16770 16771#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:328 16772msgid "Maximum number of articles to download per feed." 16773msgstr "" 16774 16775#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:329 16776msgid "&Max. number of articles per feed:" 16777msgstr "" 16778 16779#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:332 16780msgid "Feeds in recipe" 16781msgstr "" 16782 16783#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:339 16784msgid "Move selected feed up" 16785msgstr "" 16786 16787#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:344 16788msgid "Remove selected feed" 16789msgstr "" 16790 16791#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:349 16792msgid "Move selected feed down" 16793msgstr "" 16794 16795#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:356 16796msgid "Add feed to recipe" 16797msgstr "" 16798 16799#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:360 16800msgid "&Feed title:" 16801msgstr "" 16802 16803#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:362 16804msgid "Feed &URL:" 16805msgstr "" 16806 16807#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:363 16808msgid "&Add feed" 16809msgstr "" 16810 16811#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:364 16812msgid "Add this feed to the recipe" 16813msgstr "" 16814 16815#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:392 16816msgid "No feed title" 16817msgstr "" 16818 16819#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:393 16820msgid "You must specify a title for the feed" 16821msgstr "" 16822 16823#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:396 16824msgid "No feed URL" 16825msgstr "" 16826 16827#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:397 16828msgid "You must specify a URL for the feed" 16829msgstr "" 16830 16831#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:404 16832msgid "Title required" 16833msgstr "" 16834 16835#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:405 16836msgid "You must give your news source a title" 16837msgstr "" 16838 16839#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:408 16840msgid "Feed required" 16841msgstr "" 16842 16843#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:409 16844msgid "You must add at least one feed to your news source" 16845msgstr "" 16846 16847#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:414 16848#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:467 16849msgid "Invalid recipe" 16850msgstr "" 16851 16852#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:415 16853#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:468 16854#, python-format 16855msgid "Failed to compile the recipe, with syntax error: %s" 16856msgstr "" 16857 16858#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:432 16859msgid "My news source" 16860msgstr "" 16861 16862#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:454 16863#, python-format 16864msgid "" 16865"For help with writing advanced news recipes, see the <a href=\"%s\">User " 16866"Manual</a>" 16867msgstr "" 16868 16869#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:499 16870msgid "Choose builtin recipe" 16871msgstr "" 16872 16873#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:517 16874#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:240 16875msgid "Go" 16876msgstr "ไว" 16877 16878#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:542 16879msgid "Choose recipe" 16880msgstr "" 16881 16882#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:543 16883msgid "You must choose a recipe to customize first" 16884msgstr "" 16885 16886#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:552 16887msgid "Add custom news source" 16888msgstr "" 16889 16890#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:572 16891msgid "&New recipe" 16892msgstr "" 16893 16894#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:572 16895msgid "Create a new recipe from scratch" 16896msgstr "" 16897 16898#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:573 16899msgid "Customize &builtin recipe" 16900msgstr "" 16901 16902#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:573 16903msgid "Customize a builtin news download source" 16904msgstr "" 16905 16906#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:574 16907msgid "Load a recipe from a file" 16908msgstr "" 16909 16910#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:574 16911msgid "Load recipe from &file" 16912msgstr "" 16913 16914#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:575 16915msgid "&Show recipe files" 16916msgstr "" 16917 16918#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:575 16919msgid "Show the folder containing all recipe files" 16920msgstr "" 16921 16922#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:576 16923msgid "Import &OPML" 16924msgstr "" 16925 16926#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:577 16927msgid "" 16928"Import a collection of RSS feeds in OPML format\n" 16929"Many RSS readers can export their subscribed RSS feeds\n" 16930"in OPML format" 16931msgstr "" 16932 16933#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:596 16934msgid "S&witch to advanced mode" 16935msgstr "" 16936 16937#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:597 16938msgid "Edit this recipe in advanced mode" 16939msgstr "" 16940 16941#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:613 16942msgid "Are you sure? Any unsaved changes will be lost." 16943msgstr "" 16944 16945#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:625 16946msgid "No recipes" 16947msgstr "" 16948 16949#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:626 16950msgid "No custom recipes created." 16951msgstr "" 16952 16953#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:676 16954msgid "Choose a recipe file" 16955msgstr "" 16956 16957#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:685 16958msgid "Invalid input" 16959msgstr "" 16960 16961#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:686 16962#, python-format 16963msgid "<p>Could not create recipe. Error:<br>%s" 16964msgstr "" 16965 16966#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:724 16967msgid "Failed to create recipes" 16968msgstr "" 16969 16970#: /__w/calibre/calibre/src/calibre/gui2/dialogs/custom_recipes.py:725 16971msgid "Failed to create some recipes, click \"Show details\" for details" 16972msgstr "" 16973 16974#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:74 16975msgid "" 16976"All checked books will be <b>permanently deleted</b> from your device. " 16977"Please verify the list." 16978msgstr "" 16979 16980#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:83 16981#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:218 16982#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 16983#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:424 16984#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1028 16985msgid "Author" 16986msgstr "" 16987 16988#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:83 16989msgid "Location" 16990msgstr "" 16991 16992#: /__w/calibre/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:52 16993msgid "Delete from device" 16994msgstr "" 16995 16996#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 16997#, python-format 16998msgid "%(curr)s (was %(initial)s)" 16999msgstr "" 17000 17001#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 17002#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:536 17003#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1235 17004msgid "Item is blank" 17005msgstr "" 17006 17007#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:88 17008#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:537 17009#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1236 17010msgid "An item cannot be set to nothing. Delete it instead." 17011msgstr "" 17012 17013#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 17014#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:566 17015#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:591 17016msgid "No item selected" 17017msgstr "" 17018 17019#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:102 17020#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:567 17021#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:592 17022msgid "You must select one item from the list of available items." 17023msgstr "" 17024 17025#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 17026#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:203 17027#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:220 17028#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:618 17029msgid "No items selected" 17030msgstr "" 17031 17032#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:110 17033#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:619 17034msgid "You must select at least one item from the list." 17035msgstr "" 17036 17037#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor.py:114 17038#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:630 17039msgid "Are you sure you want to delete the following items?" 17040msgstr "" 17041 17042#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:75 17043#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:110 17044msgid "Category editor" 17045msgstr "" 17046 17047#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:76 17048msgid "Items in use" 17049msgstr "" 17050 17051#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 17052msgid "" 17053"Delete item from database. This will unapply the item from all books and " 17054"then remove it from the database." 17055msgstr "" 17056 17057#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 17058msgid "Rename the item in every book where it is used." 17059msgstr "" 17060 17061#: /__w/calibre/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 17062#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:136 17063msgid "Ctrl+S" 17064msgstr "" 17065 17066#: /__w/calibre/calibre/src/calibre/gui2/dialogs/drm_error.py:21 17067#, python-brace-format 17068msgid "" 17069"<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " 17070"cannot read or convert this book in calibre, <a href=\"{0}\">click here</a>." 17071" </p>" 17072msgstr "" 17073 17074#: /__w/calibre/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:53 17075msgid "This book has DRM" 17076msgstr "" 17077 17078#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:26 17079msgid "Duplicate found" 17080msgid_plural "duplicates found" 17081msgstr[0] "" 17082 17083#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:35 17084msgid "" 17085"Books with the same titles as the following already exist in calibre. Select" 17086" which books you want added anyway." 17087msgstr "" 17088 17089#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:94 17090#, python-format 17091msgid "%(title)s by %(author)s [%(formats)s]" 17092msgstr "" 17093 17094#: /__w/calibre/calibre/src/calibre/gui2/dialogs/duplicates.py:120 17095msgid "Already in calibre:" 17096msgstr "" 17097 17098#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:134 17099#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:222 17100#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:159 17101#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:521 17102#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1216 17103#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:255 17104#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:757 17105#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:174 17106msgid "No matches found" 17107msgstr "" 17108 17109#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:218 17110#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:156 17111msgid "Author sort" 17112msgstr "" 17113 17114#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:218 17115msgid "Link" 17116msgstr "" 17117 17118#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:294 17119#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:313 17120#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:688 17121#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:474 17122msgid "Change case" 17123msgstr "" 17124 17125#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:296 17126#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17127#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:315 17128#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:689 17129#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:475 17130msgid "Upper case" 17131msgstr "" 17132 17133#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:297 17134#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17135#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:316 17136#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:690 17137#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:476 17138msgid "Lower case" 17139msgstr "" 17140 17141#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:298 17142#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17143#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:317 17144#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:691 17145#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:477 17146msgid "Swap case" 17147msgstr "" 17148 17149#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:299 17150#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:543 17151#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:318 17152#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:692 17153#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:478 17154msgid "Title case" 17155msgstr "" 17156 17157#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:323 17158msgid "Copy to author sort" 17159msgstr "" 17160 17161#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:326 17162msgid "Show books by author in book list" 17163msgstr "" 17164 17165#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:329 17166msgid "Copy to author" 17167msgstr "" 17168 17169#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:483 17170#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1286 17171msgid "Invalid author name" 17172msgstr "" 17173 17174#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:484 17175msgid "You cannot change an author to multiple authors." 17176msgstr "" 17177 17178#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:95 17179#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:179 17180msgid "Manage authors" 17181msgstr "" 17182 17183#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96 17184#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:720 17185#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:111 17186msgid "&Search for:" 17187msgstr "" 17188 17189#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:97 17190#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:114 17191msgid "S&earch" 17192msgstr "" 17193 17194#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:98 17195msgid "" 17196"<p>Only show authors in the\n" 17197" current Virtual library. Edits already done may be hidden but will\n" 17198" not be forgotten.</p>" 17199msgstr "" 17200 17201#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:101 17202msgid "Only show authors in the current &Virtual library" 17203msgstr "" 17204 17205#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:102 17206msgid "Filter &by:" 17207msgstr "" 17208 17209#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:103 17210msgid "" 17211"<p>Only show authors that contain the text in this box.\n" 17212" The match ignores case.</p>" 17213msgstr "" 17214 17215#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:105 17216msgid "Fi<er" 17217msgstr "" 17218 17219#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:106 17220msgid "" 17221"Reset all the author sort values to a value automatically\n" 17222"generated from the author. Exactly how this value is automatically\n" 17223"generated can be controlled via Preferences->Advanced->Tweaks" 17224msgstr "" 17225 17226#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:109 17227msgid "&Recalculate all author sort values" 17228msgstr "" 17229 17230#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:110 17231msgid "" 17232"Copy author sort to author for every author. You typically use this button\n" 17233"after changing Preferences->Advanced->Tweaks->Author sort name algorithm" 17234msgstr "" 17235 17236#: /__w/calibre/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:112 17237msgid "&Copy all author sort values to author" 17238msgstr "" 17239 17240#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:18 17241#, python-brace-format 17242msgid "Edit permissible values for {0}" 17243msgstr "" 17244 17245#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:26 17246msgid "Remove the currently selected value" 17247msgstr "" 17248 17249#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:29 17250msgid "Add a new permissible value" 17251msgstr "" 17252 17253#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:53 17254#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:473 17255msgid "Color" 17256msgstr "" 17257 17258#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:103 17259#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:123 17260#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:137 17261msgid "Select a cell" 17262msgstr "" 17263 17264#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:104 17265#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:124 17266#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:138 17267msgid "Select a cell before clicking the button" 17268msgstr "" 17269 17270#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:157 17271msgid "Empty value" 17272msgstr "" 17273 17274#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:158 17275msgid "Empty values are not allowed" 17276msgstr "" 17277 17278#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:168 17279msgid "Duplicate value" 17280msgstr "" 17281 17282#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:169 17283#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:576 17284#, python-brace-format 17285msgid "" 17286"The value \"{0}\" is in the list more than once, perhaps with different case" 17287msgstr "" 17288 17289#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:175 17290msgid "Invalid colors specification" 17291msgstr "" 17292 17293#: /__w/calibre/calibre/src/calibre/gui2/dialogs/enum_values_edit.py:176 17294msgid "Either all values or no values must have colors" 17295msgstr "" 17296 17297#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:49 17298msgid "Previous location: " 17299msgstr "" 17300 17301#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:54 17302msgid "Location to import this library to" 17303msgstr "" 17304 17305#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:56 17306msgid "Select &folder" 17307msgstr "" 17308 17309#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:62 17310msgid "Choose a folder for this library" 17311msgstr "" 17312 17313#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:79 17314msgid "Working please wait..." 17315msgstr "" 17316 17317#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:95 17318msgid "Total:" 17319msgstr "" 17320 17321#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:104 17322msgid "Current:" 17323msgstr "" 17324 17325#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:168 17326msgid "" 17327"You can export all calibre data, including your books, settings and plugins " 17328"into a single folder. Then, you can use this tool to re-import all that data" 17329" into a different calibre install, for example, on another computer." 17330msgstr "" 17331 17332#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:172 17333msgid "" 17334"This is a simple way to move your calibre installation with all its data to " 17335"a new computer, or to replicate your current setup on a second computer." 17336msgstr "" 17337 17338#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:178 17339msgid "&Export all your calibre data" 17340msgstr "" 17341 17342#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:181 17343msgid "&Import previously exported data" 17344msgstr "" 17345 17346#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:190 17347#, python-brace-format 17348msgid "" 17349"{0} [Size: {1}]\n" 17350"in {2}" 17351msgstr "" 17352 17353#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:192 17354msgid "Calculating..." 17355msgstr "" 17356 17357#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:198 17358msgid "Select which libraries you want to export below" 17359msgstr "" 17360 17361#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:233 17362msgid "" 17363"Specify the folder containing the previously exported calibre data that you " 17364"wish to import." 17365msgstr "" 17366 17367#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:237 17368msgid "Choose &folder" 17369msgstr "" 17370 17371#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:247 17372msgid "" 17373"Specify locations for the libraries you want to import. A location must be " 17374"an empty folder on your computer. If you leave any blank, those libraries " 17375"will not be imported." 17376msgstr "" 17377 17378#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:253 17379msgid "Select folder with exported data" 17380msgstr "" 17381 17382#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:257 17383msgid "" 17384"Importing calibre data means all libraries, settings, plugins, etc will be " 17385"imported. This is a security risk, only proceed if the data you are " 17386"importing was previously generated by you, using the calibre export " 17387"functionality." 17388msgstr "" 17389 17390#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:266 17391msgid "Not valid" 17392msgstr "" 17393 17394#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:267 17395#, python-brace-format 17396msgid "The folder {0} is not valid: {1}" 17397msgstr "" 17398 17399#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:290 17400msgid "Content server running" 17401msgstr "" 17402 17403#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:291 17404msgid "" 17405"Cannot import while the Content server is running, shut it down first by " 17406"clicking the \"Connect/share\" button on the calibre toolbar" 17407msgstr "" 17408 17409#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:295 17410msgid "No folder selected" 17411msgstr "" 17412 17413#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:296 17414msgid "" 17415"You must select a folder containing the previously exported data that you " 17416"wish to import" 17417msgstr "" 17418 17419#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:311 17420#, python-format 17421msgid "%s is not a folder" 17422msgstr "" 17423 17424#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:311 17425msgid "Not a folder" 17426msgstr "" 17427 17428#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:314 17429#, python-format 17430msgid "%s is not an empty folder" 17431msgstr "" 17432 17433#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:314 17434msgid "Folder not empty" 17435msgstr "" 17436 17437#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:318 17438msgid "No libraries selected" 17439msgstr "" 17440 17441#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:319 17442msgid "You must specify the location for at least one library" 17443msgstr "" 17444 17445#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:321 17446msgid "Some libraries ignored" 17447msgstr "" 17448 17449#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:322 17450msgid "You have chosen not to import some libraries. Proceed anyway?" 17451msgstr "" 17452 17453#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:344 17454msgid "Choose a folder to export to" 17455msgstr "" 17456 17457#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:348 17458msgid "Export folder not empty" 17459msgstr "" 17460 17461#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:349 17462msgid "The folder you choose to export the data to must be empty." 17463msgstr "" 17464 17465#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:362 17466msgid "Exporting all calibre data..." 17467msgstr "" 17468 17469#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:363 17470msgid "Failed to export data." 17471msgstr "" 17472 17473#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:371 17474msgid "Importing all calibre data..." 17475msgstr "" 17476 17477#: /__w/calibre/calibre/src/calibre/gui2/dialogs/exim.py:372 17478msgid "Failed to import data." 17479msgstr "" 17480 17481#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:68 17482#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1094 17483#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1107 17484msgid "Active jobs" 17485msgstr "" 17486 17487#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:69 17488#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:630 17489#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:571 17490#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:265 17491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:125 17492#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:550 17493#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:345 17494#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:162 17495msgid "Find next match" 17496msgstr "" 17497 17498#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:70 17499#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:29 17500#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:194 17501#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:723 17502#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:700 17503msgid "&Search" 17504msgstr "" 17505 17506#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:71 17507msgid "&Stop selected jobs" 17508msgstr "" 17509 17510#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:72 17511msgid "&Hide selected jobs" 17512msgstr "" 17513 17514#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:73 17515msgid "Show job &details" 17516msgstr "" 17517 17518#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:74 17519msgid "Show &all jobs" 17520msgstr "" 17521 17522#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:75 17523msgid "Stop &all non device jobs" 17524msgstr "" 17525 17526#: /__w/calibre/calibre/src/calibre/gui2/dialogs/jobs_ui.py:76 17527msgid "&Hide all jobs" 17528msgstr "" 17529 17530#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:87 17531#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:78 17532#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 17533#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:137 17534#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:38 17535#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:348 17536#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1451 17537#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:46 17538#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 17539msgid "Authors" 17540msgstr "" 17541 17542#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:131 17543msgid "You must enter a search expression into the search field" 17544msgstr "" 17545 17546#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books.py:202 17547msgid "You must select a matching book" 17548msgstr "" 17549 17550#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:75 17551msgid "Do a search to find the book you want to match" 17552msgstr "" 17553 17554#: /__w/calibre/calibre/src/calibre/gui2/dialogs/match_books_ui.py:76 17555msgid "" 17556"<p>Remember to update metadata on the device when you are done (Right click " 17557"the device icon and select <i>Update cached metadata</i>)</p>" 17558msgstr "" 17559 17560#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:119 17561#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:399 17562#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:124 17563msgid "Show &details" 17564msgstr "" 17565 17566#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:120 17567#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:400 17568#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:125 17569msgid "Hide &details" 17570msgstr "" 17571 17572#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:124 17573#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:404 17574#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:129 17575msgid "Show detailed information about this error" 17576msgstr "" 17577 17578#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:181 17579#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:439 17580#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:176 17581msgid "Copied" 17582msgstr "" 17583 17584#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:290 17585#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:346 17586#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1043 17587#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1157 17588msgid "&View log" 17589msgstr "" 17590 17591#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:396 17592msgid "&Retry" 17593msgstr "" 17594 17595#: /__w/calibre/calibre/src/calibre/gui2/dialogs/message_box.py:425 17596msgid "Hide the remaining error message" 17597msgid_plural "Hide the {} remaining error messages" 17598msgstr[0] "" 17599 17600#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:66 17601#: /__w/calibre/calibre/src/calibre/gui2/dialogs/progress.py:136 17602msgid "Working" 17603msgstr "" 17604 17605#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:94 17606#, python-format 17607msgid "Processing %d books, please wait..." 17608msgstr "" 17609 17610#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:99 17611msgid "Current step progress: %p %" 17612msgstr "" 17613 17614#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:105 17615msgid "Step %v/%m" 17616msgstr "" 17617 17618#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:478 17619msgid "Lower Case" 17620msgstr "" 17621 17622#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:479 17623msgid "Upper Case" 17624msgstr "" 17625 17626#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:480 17627msgid "Title Case" 17628msgstr "" 17629 17630#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:484 17631msgid "Character match" 17632msgstr "" 17633 17634#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:485 17635msgid "Regular expression" 17636msgstr "" 17637 17638#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:488 17639msgid "Replace field" 17640msgstr "" 17641 17642#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:489 17643msgid "Prepend to field" 17644msgstr "" 17645 17646#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:490 17647msgid "Append to field" 17648msgstr "" 17649 17650#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:504 17651msgid "Editing metadata for one book" 17652msgid_plural "Editing metadata for {} books" 17653msgstr[0] "" 17654 17655#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:563 17656msgid "" 17657"Immediately make all changes without closing the dialog. This operation " 17658"cannot be canceled or undone" 17659msgstr "" 17660 17661#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:659 17662#, python-format 17663msgid "Book %d:" 17664msgstr "" 17665 17666#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:677 17667msgid "Enter an identifier type" 17668msgstr "" 17669 17670#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:683 17671msgid "" 17672"<b>You can destroy your library using this feature.</b> Changes are " 17673"permanent. There is no undo function. You are strongly encouraged to back up" 17674" your library before proceeding.<p>Search and replace in text fields using " 17675"character matching or regular expressions. " 17676msgstr "" 17677 17678#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:691 17679msgid "" 17680"In character mode, the field is searched for the entered search text. The " 17681"text is replaced by the specified replacement text everywhere it is found in" 17682" the specified field. After replacement is finished, the text can be changed" 17683" to upper-case, lower-case, or title-case. If the Case-sensitive check box " 17684"is checked, the search text must match exactly. If it is unchecked, the " 17685"search text will match both upper- and lower-case letters" 17686msgstr "" 17687 17688#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:702 17689msgid "" 17690"In regular expression mode, the search text is an arbitrary Python-" 17691"compatible regular expression. The replacement text can contain " 17692"backreferences to parenthesized expressions in the pattern. The search is " 17693"not anchored, and can match and replace multiple times on the same string. " 17694"The modification functions (lower-case etc) are applied to the matched text," 17695" not to the field as a whole. The destination box specifies the field where " 17696"the result after matching and replacement is to be assigned. You can replace" 17697" the text in the field, or prepend or append the matched text. See <a " 17698"href=\"https://docs.python.org/library/re.html\">this reference</a> for more" 17699" information on Python's regular expressions, and in particular the 'sub' " 17700"function." 17701msgstr "" 17702 17703#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 17704msgid "S/R TEMPLATE ERROR" 17705msgstr "" 17706 17707#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:933 17708msgid "" 17709"You must specify a destination when source is a composite field or a " 17710"template" 17711msgstr "" 17712 17713#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:946 17714msgid "" 17715"The replacement value for a rating column must be empty or an integer " 17716"between 0 and 10" 17717msgstr "" 17718 17719#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:953 17720msgid "You must specify a destination identifier type" 17721msgstr "" 17722 17723#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1003 17724msgid "You must specify a search expression in the \"Search for\" field" 17725msgstr "" 17726 17727#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1072 17728msgid "Invalid identifier string" 17729msgstr "" 17730 17731#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1073 17732#, python-brace-format 17733msgid "" 17734"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" 17735"\n" 17736"Do you want to continue processing books?" 17737msgstr "" 17738 17739#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1077 17740msgid "Result identifier string: " 17741msgstr "" 17742 17743#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1176 17744msgid "Search/replace invalid" 17745msgstr "" 17746 17747#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1177 17748#, python-format 17749msgid "Search/replace is invalid: %s" 17750msgstr "" 17751 17752#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1273 17753msgid "Covers compressed" 17754msgstr "" 17755 17756#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1274 17757#, python-brace-format 17758msgid "" 17759"Covers were compressed by {percent:.1%} from a total size of {old} to {new}." 17760msgstr "" 17761 17762#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1288 17763#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:708 17764msgid "Delete saved search/replace" 17765msgstr "" 17766 17767#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1289 17768msgid "The selected saved search/replace will be deleted. Are you sure?" 17769msgstr "" 17770 17771#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1314 17772#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1319 17773#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1324 17774msgid "Save search/replace" 17775msgstr "" 17776 17777#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1315 17778msgid "Search/replace name:" 17779msgstr "" 17780 17781#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1325 17782msgid "" 17783"That saved search/replace already exists and will be overwritten. Are you " 17784"sure?" 17785msgstr "" 17786 17787#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 17788msgid "Edit meta information" 17789msgstr "" 17790 17791#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 17792msgid "&Author(s): " 17793msgstr "" 17794 17795#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 17796msgid "" 17797"This will cause the author sort field to be automatically updated\n" 17798" based on the authors field for each selected book. Note that if\n" 17799" you use the control above to set authors in bulk, the author sort\n" 17800" field is updated anyway, regardless of the value of this checkbox." 17801msgstr "" 17802 17803#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 17804msgid "A&utomatically set author sort" 17805msgstr "" 17806 17807#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 17808msgid "S&wap title and author" 17809msgstr "" 17810 17811#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 17812msgid "Author s&ort: " 17813msgstr "" 17814 17815#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 17816msgid "" 17817"Specify how the author(s) of this book should be sorted. For example Charles" 17818" Dickens should be sorted as Dickens, Charles." 17819msgstr "" 17820 17821#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 17822#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1358 17823msgid "&Rating:" 17824msgstr "" 17825 17826#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 17827msgid "&Apply rating" 17828msgstr "" 17829 17830#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 17831msgid "&Publisher: " 17832msgstr "" 17833 17834#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 17835msgid "If checked, the publisher will be cleared" 17836msgstr "" 17837 17838#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 17839msgid "&Clear pub" 17840msgstr "" 17841 17842#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 17843msgid "Add ta&gs: " 17844msgstr "" 17845 17846#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 17847#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 17848#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:239 17849msgid "Open Tag editor" 17850msgstr "" 17851 17852#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 17853msgid "&Remove tags:" 17854msgstr "" 17855 17856#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 17857msgid "Comma separated list of tags to remove from the books. " 17858msgstr "" 17859 17860#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 17861msgid "Check this box to remove all tags from the books." 17862msgstr "" 17863 17864#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 17865msgid "&Clear all" 17866msgstr "" 17867 17868#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 17869msgid "Ser&ies:" 17870msgstr "" 17871 17872#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 17873msgid "If checked, the series will be cleared" 17874msgstr "" 17875 17876#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 17877msgid "&Clear series" 17878msgstr "" 17879 17880#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 17881msgid "" 17882"If not checked, the series number for the books will be set to 1.\n" 17883"If checked, selected books will be automatically numbered, in the order\n" 17884"you selected them. So if you selected Book A and then Book B,\n" 17885"Book A will have series number 1 and Book B series number 2." 17886msgstr "" 17887 17888#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 17889msgid "&Automatically number books in this series" 17890msgstr "" 17891 17892#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 17893msgid "" 17894"Series will normally be renumbered from the highest number in the database\n" 17895"for that series. Checking this box will tell calibre to start numbering\n" 17896"from the value in the box" 17897msgstr "" 17898 17899#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 17900msgid "&Force numbers to start with:" 17901msgstr "" 17902 17903#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 17904msgid "+ " 17905msgstr "" 17906 17907#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 17908#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1851 17909msgid "&Date:" 17910msgstr "" 17911 17912#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 17913#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 17914msgid "A&pply date" 17915msgstr "" 17916 17917#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 17918#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1914 17919msgid "P&ublished:" 17920msgstr "" 17921 17922#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 17923msgid "Clear published date" 17924msgstr "" 17925 17926#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 17927#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1482 17928msgid "&Languages:" 17929msgstr "" 17930 17931#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:666 17932msgid "Check this box to remove all languages from the books." 17933msgstr "" 17934 17935#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:667 17936msgid "Clear &all" 17937msgstr "" 17938 17939#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:668 17940msgid "" 17941"When doing a same format to same format conversion,\n" 17942" e.g., EPUB to EPUB, calibre saves the original EPUB\n" 17943" as ORIGINAL_EPUB. This option tells calibre to restore\n" 17944" the EPUB from ORIGINAL_EPUB. Useful if you did a bulk\n" 17945" conversion of a large number of books and something went wrong." 17946msgstr "" 17947 17948#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:673 17949msgid "Restore pre conversion &originals, if available" 17950msgstr "" 17951 17952#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:674 17953msgid "" 17954"Remove stored conversion settings for the selected books.\n" 17955"\n" 17956"Future conversion of these books will use the default settings." 17957msgstr "" 17958 17959#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:677 17960msgid "Remove &stored conversion settings for the selected books" 17961msgstr "" 17962 17963#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:678 17964msgid "" 17965"Force the title to be in title case. If both this and swap authors are checked,\n" 17966"title and author are swapped before the title case is set" 17967msgstr "" 17968 17969#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:680 17970msgid "Change title &case to:" 17971msgstr "" 17972 17973#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:681 17974msgid "" 17975"Update title sort based on the current title. This will be applied only " 17976"after other changes to title." 17977msgstr "" 17978 17979#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:682 17980msgid "Update &title sort" 17981msgstr "" 17982 17983#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:683 17984msgid "" 17985"Set the metadata in calibre from the metadata in the e-book files associated" 17986" with each book. Note that this does not change the cover, for that, use the" 17987" separate option below." 17988msgstr "" 17989 17990#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:684 17991msgid "Set &metadata (except cover) from the e-book files" 17992msgstr "" 17993 17994#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:685 17995msgid "Change &cover" 17996msgstr "" 17997 17998#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:686 17999msgid "&Generate default cover" 18000msgstr "" 18001 18002#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:687 18003msgid "&Remove cover" 18004msgstr "" 18005 18006#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:688 18007msgid "" 18008"Try to automatically detect and remove borders and extra space\n" 18009" from the edges of cover images. This can sometimes remove too\n" 18010" much, so use with care." 18011msgstr "" 18012 18013#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:691 18014msgid "&Trim cover (DANGEROUS)" 18015msgstr "" 18016 18017#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:692 18018msgid "Set from &e-book files" 18019msgstr "" 18020 18021#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:693 18022msgid "" 18023"Set the covers of all selected books to be the same\n" 18024"as that of the first selected book." 18025msgstr "" 18026 18027#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:695 18028msgid "&Clone covers" 18029msgstr "" 18030 18031#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:696 18032msgid "" 18033"<p>Compress cover images, if the quality is set to 100 compression is " 18034"lossless, otherwise it is lossy" 18035msgstr "" 18036 18037#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:697 18038msgid "Co&mpress cover images:" 18039msgstr "" 18040 18041#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:698 18042msgid "" 18043"<p>Cover image compression quality. If the quality is set to 100 compression" 18044" is lossless, otherwise it is lossy" 18045msgstr "" 18046 18047#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:699 18048msgid "Control how the default generated covers are created" 18049msgstr "" 18050 18051#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:700 18052msgid "Configure co&ver generation" 18053msgstr "" 18054 18055#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:701 18056msgid "Set the co&mments for all selected books" 18057msgstr "" 18058 18059#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:702 18060#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:756 18061#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:934 18062msgid "&Basic metadata" 18063msgstr "" 18064 18065#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:703 18066#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:763 18067msgid "&Custom metadata" 18068msgstr "" 18069 18070#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:704 18071msgid "&Load search/replace:" 18072msgstr "" 18073 18074#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:705 18075msgid "Select saved search/replace to load." 18076msgstr "" 18077 18078#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:706 18079msgid "Save current search/replace" 18080msgstr "" 18081 18082#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:707 18083#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:426 18084msgid "Sa&ve" 18085msgstr "" 18086 18087#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:710 18088msgid "Search &mode:" 18089msgstr "" 18090 18091#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:711 18092msgid "" 18093"<p>Choose whether to use basic text matching or advanced\n" 18094" regular expression matching. Changing the mode clears all the fields\n" 18095" in this dialog.</p>" 18096msgstr "" 18097 18098#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:714 18099msgid "Search &field:" 18100msgstr "" 18101 18102#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:715 18103msgid "The name of the field that you want to search" 18104msgstr "" 18105 18106#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:716 18107msgid "&Identifier type:" 18108msgstr "" 18109 18110#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:717 18111msgid "Choose which identifier type to operate upon" 18112msgstr "" 18113 18114#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:718 18115#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:335 18116#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:147 18117#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:488 18118msgid "&Template:" 18119msgstr "" 18120 18121#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:719 18122msgid "Enter a template to be used as the source for the search/replace" 18123msgstr "" 18124 18125#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:721 18126msgid "" 18127"Enter what you are looking for, either plain text or a regular expression, " 18128"depending on the mode" 18129msgstr "" 18130 18131#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:722 18132msgid "" 18133"Check this box if the search string must match exactly upper and lower case." 18134" Uncheck it if case is to be ignored" 18135msgstr "" 18136 18137#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:723 18138msgid "Cas&e sensitive" 18139msgstr "" 18140 18141#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:724 18142msgid "&Replace with:" 18143msgstr "" 18144 18145#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:725 18146msgid "" 18147"The replacement text. The matched search text will be replaced with this " 18148"string" 18149msgstr "" 18150 18151#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:726 18152msgid "&Apply function after replace:" 18153msgstr "" 18154 18155#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:727 18156msgid "" 18157"Specify how the text is to be processed after matching and replacement. In character mode, the entire\n" 18158"field is processed. In regular expression mode, only the matched text is processed" 18159msgstr "" 18160 18161#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:729 18162msgid "&Destination field:" 18163msgstr "" 18164 18165#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:730 18166msgid "" 18167"The field that the text will be put into after all replacements.\n" 18168"If blank, the source field is used if the field is modifiable" 18169msgstr "" 18170 18171#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:732 18172msgid "M&ode:" 18173msgstr "" 18174 18175#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:733 18176msgid "Specify how the text should be copied into the destination." 18177msgstr "" 18178 18179#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:734 18180msgid "" 18181"Specifies whether result items should be split into multiple values or\n" 18182"left as single values. This option has the most effect when the source field is\n" 18183"not multiple and the destination field is multiple" 18184msgstr "" 18185 18186#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:737 18187msgid "Split &result" 18188msgstr "" 18189 18190#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:738 18191msgid "Identifier type:" 18192msgstr "" 18193 18194#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:739 18195msgid "" 18196"<p>Choose which identifier type to operate upon. When the\n" 18197" source field is something other than 'identifiers' you can enter\n" 18198" a * if you want to replace the entire set of identifiers with\n" 18199" the result of the search/replace.</p>" 18200msgstr "" 18201 18202#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:743 18203msgid "For multiple-valued fields, sho&w" 18204msgstr "" 18205 18206#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:744 18207msgid "val&ues starting at" 18208msgstr "" 18209 18210#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:745 18211msgid "with values separated b&y" 18212msgstr "" 18213 18214#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:746 18215msgid "" 18216"Used when displaying test results to separate values in multiple-valued " 18217"fields" 18218msgstr "" 18219 18220#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:747 18221msgid "Test text" 18222msgstr "" 18223 18224#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:748 18225msgid "Test result" 18226msgstr "" 18227 18228#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:749 18229msgid "Your &test:" 18230msgstr "" 18231 18232#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:750 18233msgid "&Search and replace" 18234msgstr "" 18235 18236#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:751 18237msgid "" 18238"If enabled, the book list will be re-sorted and any existing\n" 18239"search or Virtual library will be refreshed after the edit\n" 18240"is completed. This can be slow on large libraries." 18241msgstr "" 18242 18243#: /__w/calibre/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:754 18244msgid "&Refresh book list after edit" 18245msgstr "" 18246 18247#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:33 18248msgid "Sort by multiple columns" 18249msgstr "" 18250 18251#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:41 18252msgid "" 18253"Pick multiple columns to sort by. Drag and drop to re-arrange. Higher " 18254"columns are more important. Ascending or descending order can be toggled by " 18255"clicking the column name at the bottom of this dialog, after having selected" 18256" it." 18257msgstr "" 18258 18259#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:70 18260#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:75 18261#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:138 18262#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:229 18263#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:231 18264#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:248 18265#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:191 18266#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:196 18267msgid "&Clear" 18268msgstr "" 18269 18270#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:71 18271msgid "Clear all selected columns" 18272msgstr "" 18273 18274#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:76 18275msgid "Save this sort order for easy re-use" 18276msgstr "" 18277 18278#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:81 18279msgid "Load previously saved settings" 18280msgstr "" 18281 18282#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:119 18283msgid "Effective sort" 18284msgstr "" 18285 18286#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:128 18287msgid "No sort selected" 18288msgstr "" 18289 18290#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:129 18291msgid "You must select at least one column on which to sort" 18292msgstr "" 18293 18294#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:160 18295msgid "No saved sorts available" 18296msgstr "" 18297 18298#: /__w/calibre/calibre/src/calibre/gui2/dialogs/multisort.py:166 18299msgid "Remove saved sort" 18300msgstr "" 18301 18302#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:61 18303msgid "Import OPML file" 18304msgstr "" 18305 18306#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:67 18307msgid "Path to OPML file" 18308msgstr "" 18309 18310#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:71 18311msgid "Browse for OPML file" 18312msgstr "" 18313 18314#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:74 18315msgid "&OPML file:" 18316msgstr "" 18317 18318#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:80 18319msgid "Maximum number of articles to download per RSS feed" 18320msgstr "" 18321 18322#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:81 18323msgid "&Maximum articles per feed:" 18324msgstr "" 18325 18326#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:85 18327#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:356 18328msgid " days" 18329msgstr "" 18330 18331#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:86 18332msgid "Articles in the RSS feeds older than this will be ignored" 18333msgstr "" 18334 18335#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:89 18336msgid "Preserve groups in the OPML file" 18337msgstr "" 18338 18339#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:91 18340msgid "" 18341"If enabled, every group of feeds in the OPML file will be converted into a " 18342"single recipe. Otherwise every feed becomes its own recipe" 18343msgstr "" 18344 18345#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:95 18346msgid "Replace existing recipes" 18347msgstr "" 18348 18349#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:97 18350msgid "" 18351"If enabled, any existing recipes with the same titles as entries in the OPML" 18352" file will be replaced. Otherwise, new entries with modified titles will be " 18353"created" 18354msgstr "" 18355 18356#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:122 18357msgid "OPML files" 18358msgstr "" 18359 18360#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:122 18361msgid "Select OPML file" 18362msgstr "" 18363 18364#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:130 18365msgid "Path not specified" 18366msgstr "" 18367 18368#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:131 18369msgid "You must specify the path to the OPML file to import" 18370msgstr "" 18371 18372#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:136 18373msgid "No feeds found" 18374msgstr "" 18375 18376#: /__w/calibre/calibre/src/calibre/gui2/dialogs/opml.py:137 18377msgid "No importable RSS feeds found in the OPML file" 18378msgstr "" 18379 18380#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:59 18381msgid "Password needed" 18382msgstr "" 18383 18384#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:60 18385msgid "TextLabel" 18386msgstr "" 18387 18388#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:61 18389#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:302 18390#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:448 18391#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:141 18392msgid "&Username:" 18393msgstr "" 18394 18395#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:62 18396#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:306 18397#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:454 18398#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:143 18399msgid "&Password:" 18400msgstr "" 18401 18402#: /__w/calibre/calibre/src/calibre/gui2/dialogs/password_ui.py:63 18403#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:310 18404#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:93 18405#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:460 18406#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:116 18407msgid "&Show password" 18408msgstr "" 18409 18410#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:136 18411msgid "Restart required" 18412msgstr "" 18413 18414#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:137 18415msgid "You must restart calibre before using this plugin!" 18416msgstr "" 18417 18418#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18419#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:507 18420msgid "All" 18421msgstr "" 18422 18423#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18424#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 18425msgid "Installed" 18426msgstr "" 18427 18428#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18429#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:365 18430msgid "Not installed" 18431msgstr "" 18432 18433#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:179 18434msgid "Update available" 18435msgstr "" 18436 18437#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 18438msgid "Plugin name" 18439msgstr "" 18440 18441#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:270 18442#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:98 18443msgid "Status" 18444msgstr "" 18445 18446#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 18447msgid "Available" 18448msgstr "" 18449 18450#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 18451msgid "Released" 18452msgstr "" 18453 18454#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:271 18455msgid "calibre" 18456msgstr "" 18457 18458#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:296 18459msgid "PayPal" 18460msgstr "" 18461 18462#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:320 18463msgid "" 18464"This plugin is FREE but you can reward the developer for their effort\n" 18465"by donating to them via PayPal.\n" 18466"\n" 18467"Right-click and choose Donate to reward: " 18468msgstr "" 18469 18470#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:355 18471msgid "Platform unavailable" 18472msgstr "" 18473 18474#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:357 18475msgid "calibre upgrade required" 18476msgstr "" 18477 18478#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:360 18479msgid "Plugin deprecated" 18480msgstr "" 18481 18482#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:362 18483msgid "New version available" 18484msgstr "" 18485 18486#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:364 18487msgid "Latest version installed" 18488msgstr "" 18489 18490#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:395 18491msgid "This plugin has been deprecated and should be uninstalled" 18492msgstr "" 18493 18494#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:396 18495#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:400 18496#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:404 18497#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:407 18498#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:411 18499#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:414 18500#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:416 18501msgid "Right-click to see more options" 18502msgstr "" 18503 18504#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:398 18505#, python-format 18506msgid "This plugin can only be installed on: %s" 18507msgstr "" 18508 18509#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:402 18510#, python-format 18511msgid "You must upgrade to at least calibre %s before installing this plugin" 18512msgstr "" 18513 18514#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:406 18515msgid "You can install this plugin" 18516msgstr "" 18517 18518#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:410 18519#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:413 18520msgid "A new version of this plugin is available" 18521msgstr "" 18522 18523#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:415 18524msgid "This plugin is installed and up-to-date" 18525msgstr "" 18526 18527#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:422 18528msgid "Plugin homepage" 18529msgstr "" 18530 18531#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:439 18532msgid "Update Check Failed" 18533msgstr "" 18534 18535#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:440 18536msgid "Unable to reach the plugin index page." 18537msgstr "" 18538 18539#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:459 18540#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:464 18541msgid "User plugins" 18542msgstr "" 18543 18544#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:472 18545msgid "Filter list of &plugins" 18546msgstr "" 18547 18548#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:479 18549msgid "Filter by &name" 18550msgstr "" 18551 18552#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:502 18553#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:85 18554msgid "Description" 18555msgstr "" 18556 18557#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:515 18558#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:533 18559msgid "&Install" 18560msgstr "" 18561 18562#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:516 18563#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:534 18564msgid "Install the selected plugin" 18565msgstr "" 18566 18567#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:519 18568msgid "&Customize plugin " 18569msgstr "" 18570 18571#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:520 18572#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:573 18573msgid "Customize the options for this plugin" 18574msgstr "" 18575 18576#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:538 18577msgid "Plugin &forum thread" 18578msgstr "" 18579 18580#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:547 18581#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:112 18582msgid "Enable/&disable plugin" 18583msgstr "" 18584 18585#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:548 18586msgid "Enable or disable this plugin" 18587msgstr "" 18588 18589#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:552 18590#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:114 18591msgid "&Remove plugin" 18592msgstr "" 18593 18594#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:553 18595msgid "Uninstall the selected plugin" 18596msgstr "" 18597 18598#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:562 18599msgid "Donate to developer" 18600msgstr "" 18601 18602#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:563 18603msgid "Donate to the developer of this plugin" 18604msgstr "" 18605 18606#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:572 18607#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:113 18608msgid "&Customize plugin" 18609msgstr "" 18610 18611#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:671 18612#, python-format 18613msgid "Are you sure you want to uninstall the <b>%s</b> plugin?" 18614msgstr "" 18615 18616#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:683 18617#, python-format 18618msgid "Install %s" 18619msgstr "" 18620 18621#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:684 18622#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:318 18623msgid "" 18624"Installing plugins is a <b>security risk</b>. Plugins can contain a " 18625"virus/malware. Only install it if you got it from a trusted source. Are you " 18626"sure you want to proceed?" 18627msgstr "" 18628 18629#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:701 18630#, python-format 18631msgid "Downloading plugin ZIP attachment: %s" 18632msgstr "" 18633 18634#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:706 18635#, python-format 18636msgid "Installing plugin: %s" 18637msgstr "" 18638 18639#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:721 18640#, python-format 18641msgid "Plugin installed: %s" 18642msgstr "" 18643 18644#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:723 18645#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:337 18646#, python-brace-format 18647msgid "" 18648"Plugin <b>{0}</b> successfully installed under <b>{1}</b>. You may have to " 18649"restart calibre for the plugin to take effect." 18650msgstr "" 18651 18652#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 18653msgid "Install plugin failed" 18654msgstr "" 18655 18656#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:747 18657msgid "" 18658"A problem occurred while installing this plugin. This plugin will now be " 18659"uninstalled. Please post the error message in details below into the forum " 18660"thread for this plugin and restart calibre." 18661msgstr "" 18662 18663#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:772 18664#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:371 18665msgid "Plugin not customizable" 18666msgstr "" 18667 18668#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:773 18669#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:372 18670#, python-format 18671msgid "Plugin: %s does not need customization" 18672msgstr "" 18673 18674#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:777 18675#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:378 18676msgid "Must restart" 18677msgstr "" 18678 18679#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:778 18680#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:379 18681#, python-format 18682msgid "You must restart calibre before you can configure the <b>%s</b> plugin" 18683msgstr "" 18684 18685#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:786 18686#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:360 18687msgid "Plugin cannot be disabled" 18688msgstr "" 18689 18690#: /__w/calibre/calibre/src/calibre/gui2/dialogs/plugin_updater.py:787 18691#, python-format 18692msgid "The plugin: %s cannot be disabled" 18693msgstr "" 18694 18695#: /__w/calibre/calibre/src/calibre/gui2/dialogs/progress.py:118 18696msgid "Aborting..." 18697msgstr "" 18698 18699#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:265 18700#, python-brace-format 18701msgid "The Quickview shortcut ({0}) shows/hides the Quickview panel" 18702msgstr "" 18703 18704#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:267 18705msgid "Undock" 18706msgstr "" 18707 18708#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:268 18709msgid "Show the Quickview panel in its own floating window" 18710msgstr "" 18711 18712#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:271 18713msgid "Lock Quickview contents" 18714msgstr "" 18715 18716#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:272 18717#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:272 18718msgid "Refresh" 18719msgstr "" 18720 18721#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:276 18722msgid "Embed the Quickview panel into the main calibre window" 18723msgstr "" 18724 18725#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:305 18726msgid "Alternate shortcut: " 18727msgstr "" 18728 18729#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:325 18730#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:583 18731msgid "Find item in the Tag browser" 18732msgstr "" 18733 18734#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:327 18735#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:345 18736msgid "Find item in the library" 18737msgstr "" 18738 18739#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:342 18740msgid "Select this book in the library" 18741msgstr "" 18742 18743#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:350 18744msgid "Quickview this cell" 18745msgstr "" 18746 18747#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:355 18748msgid "Open book in the E-book viewer" 18749msgstr "" 18750 18751#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:536 18752#, python-brace-format 18753msgid "&Item: {0} ({1})" 18754msgstr "" 18755 18756#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:582 18757msgid "" 18758"Click to show only books with this item. Double click to search for this " 18759"item in the Tag browser" 18760msgstr "" 18761 18762#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:600 18763msgid "**No items found**" 18764msgstr "" 18765 18766#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:601 18767msgid "" 18768"Click in a column in the library view to see the information for that book" 18769msgstr "" 18770 18771#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:621 18772#, python-brace-format 18773msgid "&Books with selected item \"{0}\": {1}" 18774msgstr "" 18775 18776#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:630 18777msgid "" 18778"Double click on a book to change the selection in the library view or change" 18779" the column shown in the left-hand panel. Shift- or Ctrl- double click to " 18780"edit the metadata of a book, which also changes the selected book." 18781msgstr "" 18782 18783#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:690 18784msgid "Something went wrong while filling in the table" 18785msgstr "" 18786 18787#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:726 18788msgid "Quickview: Book not in library view" 18789msgstr "" 18790 18791#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview.py:727 18792msgid "" 18793"The book you selected is not currently displayed in the library view, " 18794"perhaps because of a search or a Virtual library, so Quickview cannot select" 18795" it." 18796msgstr "" 18797 18798#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:88 18799#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:753 18800msgid "&Apply Virtual libraries" 18801msgstr "" 18802 18803#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:89 18804msgid "" 18805"<p>Select to make Quickview show only books in the current\n" 18806" Virtual library</p>" 18807msgstr "" 18808 18809#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:91 18810msgid "&Lock Quickview contents" 18811msgstr "" 18812 18813#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:92 18814msgid "" 18815"<p>Select to prevent Quickview from changing content when the\n" 18816" selection on the library view is changed</p>" 18817msgstr "" 18818 18819#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:94 18820#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:244 18821#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:979 18822#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:87 18823#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:248 18824#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:280 18825#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1418 18826#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:947 18827#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:152 18828msgid "&Refresh" 18829msgstr "" 18830 18831#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:95 18832msgid "" 18833"When Quickview is locked, refresh the window using the last selected book " 18834"and that book's value in the last selected column." 18835msgstr "" 18836 18837#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:96 18838msgid "&Dock" 18839msgstr "" 18840 18841#: /__w/calibre/calibre/src/calibre/gui2/dialogs/quickview_ui.py:97 18842#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:197 18843#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:77 18844msgid "&Close" 18845msgstr "" 18846 18847#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:23 18848msgid "" 18849"Restoring database from backups, do not interrupt, this will happen in three" 18850" stages" 18851msgstr "" 18852 18853#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:25 18854msgid "Restoring database" 18855msgstr "" 18856 18857#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:61 18858msgid "The restore has not completed, are you sure you want to cancel?" 18859msgstr "" 18860 18861#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:85 18862#, python-format 18863msgid "The old database was saved as: %s" 18864msgstr "" 18865 18866#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:89 18867#, python-format 18868msgid "" 18869"Restoring the database succeeded with some warnings click \"Show details\" " 18870"to see the details. %s" 18871msgstr "" 18872 18873#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:94 18874#, python-format 18875msgid "Restoring database was successful. %s" 18876msgstr "" 18877 18878#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:100 18879msgid "" 18880"Your list of books, with all their metadata is stored in a single file, " 18881"called a database. In addition, metadata for each individual book is stored " 18882"in that books' folder, as a backup.<p>This operation will rebuild the " 18883"database from the individual book metadata. This is useful if the database " 18884"has been corrupted and you get a blank list of books.<p>Do you want to " 18885"restore the database?" 18886msgstr "" 18887 18888#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:121 18889#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:136 18890msgid "Restoring database failed, click \"Show details\" to see details" 18891msgstr "" 18892 18893#: /__w/calibre/calibre/src/calibre/gui2/dialogs/restore_library.py:135 18894#: /__w/calibre/calibre/src/calibre/gui2/main.py:216 18895msgid "Failed to repair library" 18896msgstr "" 18897 18898#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:32 18899msgid "Add a new Saved search" 18900msgstr "" 18901 18902#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:45 18903msgid "" 18904"You can create a <i>Saved search</i>, for frequently used searches here. The" 18905" search will be visible under <i>Saved searches</i> in the Tag browser, " 18906"using the name that you specify here." 18907msgstr "" 18908 18909#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:53 18910msgid "The Saved search name" 18911msgstr "" 18912 18913#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:57 18914msgid "&Search:" 18915msgstr "" 18916 18917#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:58 18918msgid "The search expression" 18919msgstr "" 18920 18921#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:69 18922msgid "No search name" 18923msgstr "" 18924 18925#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:70 18926msgid "You must specify a name for the Saved search" 18927msgstr "" 18928 18929#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:76 18930msgid "No search expression" 18931msgstr "" 18932 18933#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:77 18934msgid "You must specify a search expression for the Saved search" 18935msgstr "" 18936 18937#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:83 18938msgid "Invalid saved search" 18939msgstr "" 18940 18941#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:97 18942#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:582 18943#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:974 18944msgid "Manage Saved searches" 18945msgstr "" 18946 18947#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:103 18948#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:975 18949msgid "&Add search" 18950msgstr "" 18951 18952#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:107 18953msgid "&Remove search" 18954msgstr "" 18955 18956#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:111 18957#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:967 18958msgid "&Edit search" 18959msgstr "" 18960 18961#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:170 18962msgid "" 18963"The current saved search will be <b>permanently deleted</b>. Are you sure?" 18964msgstr "" 18965 18966#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:182 18967msgid "Edit the name and/or expression below." 18968msgstr "" 18969 18970#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:184 18971msgid "Edit saved search" 18972msgstr "" 18973 18974#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:196 18975msgid "A saved search with the name {} already exists. Choose another name" 18976msgstr "" 18977 18978#: /__w/calibre/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:218 18979msgid "Search expression" 18980msgstr "" 18981 18982#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:72 18983msgid "" 18984" Download this periodical every week on the specified days after\n" 18985" the specified time. For example, if you choose: Monday after\n" 18986" 9:00 AM, then the periodical will be download every Monday as\n" 18987" soon after 9:00 AM as possible.\n" 18988" " 18989msgstr "" 18990 18991#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:93 18992msgid "&Download after:" 18993msgstr "" 18994 18995#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:124 18996msgid "" 18997" Download this periodical every month, on the specified days.\n" 18998" The download will happen as soon after the specified time as\n" 18999" possible on the specified days of each month. For example,\n" 19000" if you choose the 1st and the 15th after 9:00 AM, the\n" 19001" periodical will be downloaded on the 1st and 15th of every\n" 19002" month, as soon after 9:00 AM as possible.\n" 19003" " 19004msgstr "" 19005 19006#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:136 19007msgid "&Days of the month:" 19008msgstr "" 19009 19010#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:138 19011msgid "Comma separated list of days of the month. For example: 1, 15" 19012msgstr "" 19013 19014#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:142 19015msgid "Download &after:" 19016msgstr "" 19017 19018#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:176 19019msgid "" 19020" Download this periodical every x days. For example, if you\n" 19021" choose 30 days, the periodical will be downloaded every 30\n" 19022" days. Note that you can set periods of less than a day, like\n" 19023" 0.1 days to download a periodical more than once a day.\n" 19024" " 19025msgstr "" 19026 19027#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:185 19028msgid "&Download every:" 19029msgstr "" 19030 19031#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:188 19032msgid "every hour" 19033msgstr "" 19034 19035#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:191 19036#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19037msgid "days" 19038msgstr "" 19039 19040#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:195 19041msgid "" 19042"Note: You can set intervals of less than a day, by typing the value " 19043"manually." 19044msgstr "" 19045 19046#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:250 19047msgid "Schedule news download [{} sources]" 19048msgstr "" 19049 19050#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:268 19051msgid "&Schedule" 19052msgstr "" 19053 19054#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:279 19055msgid "&Schedule for download:" 19056msgstr "" 19057 19058#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:284 19059msgid "&Days of week" 19060msgstr "" 19061 19062#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:285 19063msgid "Da&ys of month" 19064msgstr "" 19065 19066#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:286 19067msgid "Every &x days" 19068msgstr "" 19069 19070#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:299 19071msgid "&Account" 19072msgstr "" 19073 19074#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:313 19075msgid "For the scheduling to work, you must leave calibre running." 19076msgstr "" 19077 19078#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:322 19079#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1221 19080msgid "&Advanced" 19081msgstr "" 19082 19083#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:325 19084msgid "Add &title as tag" 19085msgstr "" 19086 19087#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:327 19088msgid "&Extra tags:" 19089msgstr "" 19090 19091#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:331 19092msgid "&Keep at most:" 19093msgstr "" 19094 19095#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:332 19096msgid "" 19097"Maximum number of copies (issues) of this recipe to keep. Set to 0 to keep " 19098"all (disable)." 19099msgstr "" 19100 19101#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:337 19102msgid "" 19103"<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" 19104"<p>Note that this feature only works if you have the option to add the title as tag checked, above.\n" 19105"<p>Also, the setting for deleting periodicals older than a number of days, below, takes priority over this setting." 19106msgstr "" 19107 19108#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:342 19109msgid " issues" 19110msgstr "" 19111 19112#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:342 19113msgid "all issues" 19114msgstr "" 19115 19116#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:350 19117msgid "Delete downloaded &news older than:" 19118msgstr "" 19119 19120#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:353 19121msgid "" 19122"<p>Delete downloaded news older than the specified number of days. Set to zero to disable.\n" 19123"<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." 19124msgstr "" 19125 19126#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:356 19127msgid "never delete" 19128msgstr "" 19129 19130#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:360 19131msgid "Download &all scheduled" 19132msgstr "" 19133 19134#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:361 19135msgid "Download all scheduled news sources at once" 19136msgstr "" 19137 19138#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:366 19139msgid "&Download now" 19140msgstr "" 19141 19142#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:461 19143msgid "Need username and password" 19144msgstr "" 19145 19146#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:462 19147msgid "You must provide a username and/or password to use this news source." 19148msgstr "" 19149 19150#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:504 19151msgid "Account" 19152msgstr "" 19153 19154#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:505 19155msgid "(optional)" 19156msgstr "" 19157 19158#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:506 19159msgid "(required)" 19160msgstr "" 19161 19162#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:525 19163msgid "Created by: " 19164msgstr "" 19165 19166#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:529 19167#, python-format 19168msgid "Download %s now" 19169msgstr "" 19170 19171#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:533 19172msgid "Last downloaded: never" 19173msgstr "" 19174 19175#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:534 19176msgid "never" 19177msgstr "" 19178 19179#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:542 19180#, python-format 19181msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" 19182msgstr "" 19183 19184#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:558 19185msgid "Last downloaded:" 19186msgstr "" 19187 19188#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:578 19189msgid "Cannot download news as no internet connection is active" 19190msgstr "" 19191 19192#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:581 19193msgid "No internet connection" 19194msgstr "" 19195 19196#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:592 19197msgid "Schedule news download" 19198msgstr "" 19199 19200#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:595 19201msgid "Add or edit a custom news source" 19202msgstr "" 19203 19204#: /__w/calibre/calibre/src/calibre/gui2/dialogs/scheduler.py:600 19205msgid "Download all scheduled news sources" 19206msgstr "" 19207 19208#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:29 19209msgid "equal to" 19210msgstr "" 19211 19212#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:30 19213msgid "before" 19214msgstr "" 19215 19216#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:31 19217msgid "after" 19218msgstr "" 19219 19220#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:32 19221msgid "before or equal to" 19222msgstr "" 19223 19224#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:33 19225msgid "after or equal to" 19226msgstr "" 19227 19228#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:48 19229#, python-format 19230msgid "" 19231"<p>You can also perform other kinds of advanced searches, for example " 19232"checking for books that have no covers, combining multiple search expression" 19233" using Boolean operators and so on. See <a href=\"%s\">The search " 19234"interface</a> for more information." 19235msgstr "" 19236 19237#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:60 19238msgid "What &kind of match to use:" 19239msgstr "" 19240 19241#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:64 19242#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:214 19243#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:221 19244#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:181 19245msgid "Contains: the word or phrase matches anywhere in the metadata field" 19246msgstr "" 19247 19248#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:65 19249#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:215 19250#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222 19251#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:182 19252msgid "Equals: the word or phrase must match the entire metadata field" 19253msgstr "" 19254 19255#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:66 19256#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:216 19257#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:223 19258#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:183 19259msgid "" 19260"Regular expression: the expression must match anywhere in the metadata field" 19261msgstr "" 19262 19263#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:84 19264#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:224 19265#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:232 19266#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:192 19267msgid "A&dvanced search" 19268msgstr "" 19269 19270#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:86 19271#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:217 19272#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:224 19273#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:184 19274msgid "Find entries that have..." 19275msgstr "" 19276 19277#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:87 19278#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221 19279#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:228 19280#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:188 19281msgid "But don't show entries that have..." 19282msgstr "" 19283 19284#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:94 19285msgid "A&ll these words:" 19286msgstr "" 19287 19288#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:95 19289msgid "&This exact phrase:" 19290msgstr "" 19291 19292#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:96 19293msgid "O&ne or more of these words:" 19294msgstr "" 19295 19296#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:107 19297#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222 19298#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:229 19299#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:189 19300msgid "Any of these &unwanted words:" 19301msgstr "" 19302 19303#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:112 19304msgid "Titl&e/author/series..." 19305msgstr "" 19306 19307#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:120 19308msgid "The title to search for" 19309msgstr "" 19310 19311#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:124 19312msgid "The author to search for" 19313msgstr "" 19314 19315#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:131 19316#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:231 19317#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:236 19318#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:180 19319#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:195 19320msgid "&Author:" 19321msgstr "" 19322 19323#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:134 19324msgid "The series to search for" 19325msgstr "" 19326 19327#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:143 19328msgid "The tags to search for" 19329msgstr "" 19330 19331#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:167 19332msgid "&Date search" 19333msgstr "" 19334 19335#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:182 19336msgid "&Search the" 19337msgstr "" 19338 19339#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:191 19340msgid "date column for books whose &date is " 19341msgstr "" 19342 19343#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:199 19344msgid "&year" 19345msgstr "" 19346 19347#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:203 19348msgid "mo&nth" 19349msgstr "" 19350 19351#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:206 19352msgid "&day" 19353msgstr "" 19354 19355#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19356msgid "months" 19357msgstr "" 19358 19359#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19360msgid "weeks" 19361msgstr "" 19362 19363#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:217 19364msgid "years" 19365msgstr "" 19366 19367#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:218 19368msgid "ago" 19369msgstr "" 19370 19371#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:225 19372msgid "This month" 19373msgstr "" 19374 19375#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:225 19376msgid "Yesterday" 19377msgstr "" 19378 19379#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:240 19380msgid "&Template search" 19381msgstr "" 19382 19383#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:248 19384msgid "The value to search for" 19385msgstr "" 19386 19387#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:250 19388msgid "" 19389"You can use the search test specifications described in the calibre " 19390"documentation. For example, with Number comparisons you can the relational " 19391"operators like '>=' etc. With Text comparisons you can use exact, contains " 19392"or regular expression matches. With Date you can use today, yesterday, etc. " 19393"Set/not set takes 'true' for set and 'false' for not set." 19394msgstr "" 19395 19396#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:257 19397msgid "Template &value:" 19398msgstr "" 19399 19400#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:265 19401msgid "Set/Not set" 19402msgstr "" 19403 19404#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:267 19405msgid "How the template result will be compared to the value" 19406msgstr "" 19407 19408#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:268 19409msgid "C&omparison type:" 19410msgstr "" 19411 19412#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:273 19413msgid "The template that generates the value" 19414msgstr "" 19415 19416#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:274 19417msgid "Right click to open a template editor" 19418msgstr "" 19419 19420#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:275 19421#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:697 19422msgid "Tem&plate:" 19423msgstr "" 19424 19425#: /__w/calibre/calibre/src/calibre/gui2/dialogs/search.py:279 19426#: /__w/calibre/calibre/src/calibre/gui2/layout.py:247 19427#: /__w/calibre/calibre/src/calibre/gui2/layout.py:249 19428#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:212 19429#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget.py:25 19430#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:219 19431#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:85 19432#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:179 19433msgid "Advanced search" 19434msgstr "" 19435 19436#: /__w/calibre/calibre/src/calibre/gui2/dialogs/select_formats.py:38 19437msgid "There is one book with the {} format" 19438msgstr "" 19439 19440#: /__w/calibre/calibre/src/calibre/gui2/dialogs/select_formats.py:39 19441#, python-brace-format 19442msgid "There are {count} books with the {fmt} format" 19443msgstr "" 19444 19445#: /__w/calibre/calibre/src/calibre/gui2/dialogs/select_formats.py:57 19446msgid "Choose formats" 19447msgstr "" 19448 19449#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:40 19450msgid "" 19451"Use a password if calibre is running on a network that is not secure. For " 19452"example, if you run calibre on a laptop, use that laptop in an airport, and " 19453"want to connect your smart device to calibre, you should use a password." 19454msgstr "" 19455 19456#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:46 19457msgid "" 19458"Check this box if you want calibre to automatically start the smart device " 19459"interface when calibre starts. You should not do this if you are using a " 19460"network that is not secure and you are not setting a password." 19461msgstr "" 19462 19463#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:52 19464msgid "" 19465"Check this box if you want calibre to use a fixed network port. Normally you" 19466" will not need to do this. However, if your device consistently fails to " 19467"connect to calibre, try checking this box and entering a number." 19468msgstr "" 19469 19470#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:58 19471msgid "" 19472"Try 9090. If calibre says that it fails to connect to the port, try another " 19473"number. You can use any number between 8,000 and 65,535." 19474msgstr "" 19475 19476#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:63 19477msgid "" 19478"These are the IP addresses for this computer. If you decide to have your " 19479"device connect to calibre using a fixed IP address, one of these addresses " 19480"should be the one you use. It is unlikely but possible that the correct IP " 19481"address is not listed here, in which case you will need to go to your " 19482"computer's control panel to get a complete list of your computer's network " 19483"interfaces and IP addresses." 19484msgstr "" 19485 19486#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:112 19487#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:118 19488#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:123 19489msgid "Invalid port number" 19490msgstr "" 19491 19492#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:113 19493msgid "You must provide a port number." 19494msgstr "" 19495 19496#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:119 19497#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:124 19498msgid "The port must be a number between 8000 and 65535." 19499msgstr "" 19500 19501#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:139 19502#: /__w/calibre/calibre/src/calibre/gui2/ui.py:484 19503msgid "Problem starting the wireless device" 19504msgstr "" 19505 19506#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice.py:140 19507#: /__w/calibre/calibre/src/calibre/gui2/ui.py:485 19508#, python-format 19509msgid "The wireless device driver had problems starting. It said \"%s\"" 19510msgstr "" 19511 19512#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:86 19513msgid "Smart device control" 19514msgstr "" 19515 19516#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:87 19517msgid "" 19518"<p>Start wireless device connections.\n" 19519" <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." 19520msgstr "" 19521 19522#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:89 19523msgid "calibre IP addresses:" 19524msgstr "" 19525 19526#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:90 19527msgid "Possibe IP addresses:" 19528msgstr "" 19529 19530#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:91 19531msgid "Optional &password:" 19532msgstr "" 19533 19534#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:92 19535msgid "Optional password for security" 19536msgstr "" 19537 19538#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 19539msgid "Optional &fixed port:" 19540msgstr "" 19541 19542#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:95 19543msgid "Optional port number" 19544msgstr "" 19545 19546#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:96 19547msgid "&Use a fixed port" 19548msgstr "" 19549 19550#: /__w/calibre/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:97 19551msgid "&Automatically allow connections at calibre startup" 19552msgstr "" 19553 19554#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:79 19555#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:138 19556#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:42 19557msgid "Publishers" 19558msgstr "" 19559 19560#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:173 19561msgid " (not on any book)" 19562msgstr "" 19563 19564#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:176 19565msgid "Category lookup name: " 19566msgstr "" 19567 19568#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:204 19569msgid "You must select items to apply" 19570msgstr "" 19571 19572#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:221 19573msgid "You must select items to unapply" 19574msgstr "" 19575 19576#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:237 19577#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:268 19578msgid "" 19579"That name contains leading or trailing periods, multiple periods in a row or" 19580" spaces before or after periods." 19581msgstr "" 19582 19583#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:245 19584#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:275 19585#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:356 19586msgid "Name already used" 19587msgstr "" 19588 19589#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:246 19590#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:276 19591msgid "That name is already used, perhaps with different case." 19592msgstr "" 19593 19594#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories.py:289 19595msgid "" 19596"The current User category will be <b>permanently deleted</b>. Are you sure?" 19597msgstr "" 19598 19599#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:146 19600msgid "User categories editor" 19601msgstr "" 19602 19603#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:147 19604msgid "Category &name: " 19605msgstr "" 19606 19607#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:148 19608msgid "Select a category to edit" 19609msgstr "" 19610 19611#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:149 19612msgid "Copy the category name to the clipboard" 19613msgstr "" 19614 19615#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:150 19616msgid "&Category filter: " 19617msgstr "" 19618 19619#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:151 19620msgid "Select the content kind of the new category" 19621msgstr "" 19622 19623#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:152 19624msgid "Item &filter: " 19625msgstr "" 19626 19627#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:153 19628msgid "" 19629"Enter text to filter the available items. Case and accents are ignored." 19630msgstr "" 19631 19632#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:154 19633msgid "Delete the current User category" 19634msgstr "" 19635 19636#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:156 19637msgid "Enter a category name, then use the Add button or the Rename button" 19638msgstr "" 19639 19640#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:157 19641msgid "Add a new category" 19642msgstr "" 19643 19644#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:159 19645msgid "Rename the current category to what is in the box" 19646msgstr "" 19647 19648#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:161 19649msgid "" 19650"<p>Show items in the Available items box only if they appear in the\n" 19651" current Virtual library. Applied items not in the Virtual library will be marked\n" 19652" \"not on any book\".</p>" 19653msgstr "" 19654 19655#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:164 19656msgid "&Show only available items in current Virtual library" 19657msgstr "" 19658 19659#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:165 19660msgid "&Available items" 19661msgstr "" 19662 19663#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:166 19664msgid "Apply items to current category" 19665msgstr "" 19666 19667#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:168 19668#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:141 19669msgid "Applied &items" 19670msgstr "" 19671 19672#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:169 19673msgid "Unapply (remove) selected items from current category" 19674msgstr "" 19675 19676#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:39 19677msgid "" 19678"If the item you want is not in the available list, you can add it here. " 19679"Accepts an ampersand-separated list of items. The items will be applied to " 19680"the book." 19681msgstr "" 19682 19683#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:45 19684msgid "" 19685"If the item you want is not in the available list, you can add it here. " 19686"Accepts a comma-separated list of items. The items will be applied to the " 19687"book." 19688msgstr "" 19689 19690#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:120 19691msgid "Deleting tags is done immediately and there is no undo." 19692msgstr "" 19693 19694#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:134 19695msgid "Are your sure?" 19696msgstr "" 19697 19698#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor.py:135 19699msgid "" 19700"The following tags are used by one or more books. Are you certain you want " 19701"to delete them?" 19702msgstr "" 19703 19704#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:132 19705msgid "Manage items" 19706msgstr "" 19707 19708#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 19709msgid "&Add item:" 19710msgstr "" 19711 19712#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134 19713msgid "Apply item(s) to the current book" 19714msgstr "" 19715 19716#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 19717msgid "Filter the available items" 19718msgstr "" 19719 19720#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 19721msgid "" 19722"Delete the selected items from database. This will unapply the items from " 19723"all books and then remove them from the database." 19724msgstr "" 19725 19726#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:137 19727msgid "Ava&ilable items" 19728msgstr "" 19729 19730#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:138 19731msgid "Apply item to current book" 19732msgstr "" 19733 19734#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:139 19735msgid "Unapply (remove) the item from current book" 19736msgstr "" 19737 19738#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 19739msgid "Filter the applied items" 19740msgstr "" 19741 19742#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:298 19743msgid "Search for {}" 19744msgstr "" 19745 19746#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:302 19747msgid "Filter by {}" 19748msgstr "" 19749 19750#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:306 19751#, python-brace-format 19752msgid "Search the library for {0}" 19753msgstr "" 19754 19755#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:421 19756#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 19757msgid "Count" 19758msgstr "" 19759 19760#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:423 19761msgid "Was" 19762msgstr "" 19763 19764#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:441 19765#, python-brace-format 19766msgid "This is not one of this column's permitted values ({0})" 19767msgstr "" 19768 19769#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:521 19770msgid "Editing..." 19771msgstr "" 19772 19773#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:544 19774msgid "Item is not a permitted value" 19775msgstr "" 19776 19777#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:545 19778#, python-brace-format 19779msgid "" 19780"This column has a fixed set of permitted values. The entered text must be " 19781"one of ({0})." 19782msgstr "" 19783 19784#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:571 19785msgid "Do you really want to undo your changes?" 19786msgstr "" 19787 19788#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:596 19789msgid "Undelete items?" 19790msgstr "" 19791 19792#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:597 19793msgid "Items must be undeleted to continue. Do you want to do this?" 19794msgstr "" 19795 19796#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:112 19797msgid "Search for an item in the first column" 19798msgstr "" 19799 19800#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:113 19801msgid "Find items containing the search string" 19802msgstr "" 19803 19804#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:115 19805msgid "" 19806"<p>Show items only if they appear in the\n" 19807" current Virtual library. Edits already done may be hidden but will\n" 19808" not be forgotten.\n" 19809" </p><p>\n" 19810" Note that this box affects only what is displayed. Changes\n" 19811" will affect all books in your library even if this box\n" 19812" is checked.</p>" 19813msgstr "" 19814 19815#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:122 19816msgid "Only show items in the current &Virtual library" 19817msgstr "" 19818 19819#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:123 19820msgid "&Filter by:" 19821msgstr "" 19822 19823#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:124 19824msgid "Filter items using the text in this box" 19825msgstr "" 19826 19827#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:125 19828msgid "Show only items containing this text" 19829msgstr "" 19830 19831#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:126 19832msgid "F&ilter" 19833msgstr "" 19834 19835#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:127 19836msgid "" 19837"Delete selected items from the database. This will unapply the items from " 19838"all books and then remove them from the database." 19839msgstr "" 19840 19841#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:129 19842msgid "Ctrl+D" 19843msgstr "" 19844 19845#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:130 19846msgid "Rename the items in every book where they are used" 19847msgstr "" 19848 19849#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:132 19850msgid "Ctrl+R" 19851msgstr "" 19852 19853#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:133 19854msgid "Undo any deletes or edits on the selected lines" 19855msgstr "" 19856 19857#: /__w/calibre/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:135 19858msgid "Ctrl+U" 19859msgstr "" 19860 19861#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:368 19862msgid "Template language tutorial" 19863msgstr "" 19864 19865#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:372 19866msgid "Template function reference" 19867msgstr "" 19868 19869#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:425 19870msgid "Author Sort" 19871msgstr "" 19872 19873#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:429 19874msgid "Tag 1" 19875msgstr "" 19876 19877#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:429 19878msgid "Tag 2" 19879msgstr "" 19880 19881#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:457 19882msgid "Template value" 19883msgstr "" 19884 19885#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:488 19886msgid "Disable word wrap" 19887msgstr "" 19888 19889#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:491 19890msgid "Enable word wrap" 19891msgstr "" 19892 19893#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:495 19894msgid "Load template from the Template tester" 19895msgstr "" 19896 19897#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:498 19898#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:521 19899msgid "Load template from file" 19900msgstr "" 19901 19902#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:501 19903#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:531 19904msgid "Save template to file" 19905msgstr "" 19906 19907#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:517 19908msgid "No Template tester text is available" 19909msgstr "" 19910 19911#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:523 19912#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:533 19913msgid "Template file" 19914msgstr "" 19915 19916#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:626 19917#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:594 19918msgid "Select icon" 19919msgstr "" 19920 19921#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:689 19922msgid "EXCEPTION: " 19923msgstr "" 19924 19925#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:710 19926msgid "Built-in template function" 19927msgstr "" 19928 19929#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:711 19930msgid "Built-in function" 19931msgstr "" 19932 19933#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:712 19934msgid "User defined Python template function" 19935msgstr "" 19936 19937#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:713 19938msgid "User function" 19939msgstr "" 19940 19941#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:715 19942msgid "Stored template" 19943msgstr "" 19944 19945#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:715 19946msgid "Stored user defined template" 19947msgstr "" 19948 19949#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:742 19950msgid "No template provided" 19951msgstr "" 19952 19953#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:743 19954msgid "The template box cannot be empty" 19955msgstr "" 19956 19957#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:747 19958#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:754 19959msgid "No column chosen" 19960msgstr "" 19961 19962#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:748 19963msgid "You must specify a column to be colored" 19964msgstr "" 19965 19966#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:755 19967msgid "You must specify the column where the icons are applied" 19968msgstr "" 19969 19970#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:813 19971msgid "&Continue" 19972msgstr "" 19973 19974#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:815 19975msgid "Continue running the template" 19976msgstr "" 19977 19978#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:820 19979msgid "Stop running the template" 19980msgstr "" 19981 19982#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:826 19983#, python-brace-format 19984msgid "Break: line {0}, book {1}" 19985msgstr "" 19986 19987#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:832 19988msgid "The name of the template language operation" 19989msgstr "" 19990 19991#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:843 19992msgid "A variable in the template" 19993msgstr "" 19994 19995#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:846 19996msgid "The value of the variable" 19997msgstr "" 19998 19999#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog.py:890 20000msgid "A General Program Mode Template" 20001msgstr "" 20002 20003#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:375 20004#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:407 20005msgid "Set the color of the column:" 20006msgstr "" 20007 20008#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:376 20009msgid "Copy a color name to the clipboard:" 20010msgstr "" 20011 20012#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:377 20013msgid "Copy the selected color name to the clipboard" 20014msgstr "" 20015 20016#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:378 20017msgid "Kind:" 20018msgstr "" 20019 20020#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:379 20021msgid "Apply the icon to column:" 20022msgstr "" 20023 20024#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:380 20025msgid "Copy an icon file name to the clipboard:" 20026msgstr "" 20027 20028#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:381 20029msgid "Copy the selected icon file name to the clipboard" 20030msgstr "" 20031 20032#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:382 20033msgid "Add icon" 20034msgstr "" 20035 20036#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:383 20037msgid "Add an icon file to the set of choices" 20038msgstr "" 20039 20040#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:384 20041msgid "Template &name:" 20042msgstr "" 20043 20044#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:385 20045msgid "The name of the callable template" 20046msgstr "" 20047 20048#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:386 20049msgid "T&emplate:" 20050msgstr "" 20051 20052#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:387 20053msgid "The text of the template program goes into the box below" 20054msgstr "" 20055 20056#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:388 20057msgid " " 20058msgstr "" 20059 20060#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:389 20061msgid "Enable &breakpoints" 20062msgstr "" 20063 20064#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:390 20065msgid "" 20066"<p>If checked, the template evaluator will stop when it\n" 20067"evaluates an expression on a double-clicked line number, opening a dialog showing\n" 20068"you the value as well as all the local variables</p>" 20069msgstr "" 20070 20071#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:393 20072msgid "&Go" 20073msgstr "" 20074 20075#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:394 20076msgid "" 20077"If 'Enable breakpoints' is checked then click this button to run your " 20078"template" 20079msgstr "" 20080 20081#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:395 20082msgid "&Line:" 20083msgstr "" 20084 20085#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:396 20086#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:397 20087msgid "Line number to toggle" 20088msgstr "" 20089 20090#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:398 20091msgid "&Toggle" 20092msgstr "" 20093 20094#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:399 20095msgid "Toggle the breakpoint on the line number in the box" 20096msgstr "" 20097 20098#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:400 20099msgid "&Remove all" 20100msgstr "" 20101 20102#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:401 20103msgid "Remove all breakpoints" 20104msgstr "" 20105 20106#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:402 20107msgid "&Set all" 20108msgstr "" 20109 20110#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:403 20111msgid "Set breakpoint on every line" 20112msgstr "" 20113 20114#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:404 20115msgid "" 20116"<p>The text of the template program goes in this box.\n" 20117" Don't forget that a General Program Mode template must begin with\n" 20118" the word \"program:\".</p>" 20119msgstr "" 20120 20121#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:407 20122#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:150 20123msgid "D&ocumentation:" 20124msgstr "" 20125 20126#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:408 20127msgid "Documentation for the function being defined or edited" 20128msgstr "" 20129 20130#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:409 20131msgid "Template value:" 20132msgstr "" 20133 20134#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:410 20135msgid "The value of the template using the current book in the library view" 20136msgstr "" 20137 20138#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:411 20139#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:412 20140#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:413 20141#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:414 20142#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:415 20143#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:416 20144#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:417 20145#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:418 20146#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:419 20147msgid "User label" 20148msgstr "" 20149 20150#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:420 20151msgid "Font:" 20152msgstr "" 20153 20154#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:421 20155msgid "Select the font for the Template box" 20156msgstr "" 20157 20158#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:422 20159msgid "Size:" 20160msgstr "" 20161 20162#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:423 20163msgid "Select the font size for the Template box" 20164msgstr "" 20165 20166#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:424 20167msgid "Lo&ad" 20168msgstr "" 20169 20170#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:425 20171msgid "Load the template from a file" 20172msgstr "" 20173 20174#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:427 20175msgid "Save the template in a file" 20176msgstr "" 20177 20178#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:428 20179msgid "Template Function Reference" 20180msgstr "" 20181 20182#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:429 20183msgid "Function &name:" 20184msgstr "" 20185 20186#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:430 20187msgid "&Function type:" 20188msgstr "" 20189 20190#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:431 20191msgid "&Documentation:" 20192msgstr "" 20193 20194#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:432 20195#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:234 20196msgid "&Code:" 20197msgstr "" 20198 20199#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_line_editor.py:33 20200msgid "Remove any template from the box" 20201msgstr "" 20202 20203#: /__w/calibre/calibre/src/calibre/gui2/dialogs/template_line_editor.py:35 20204msgid "Open template editor" 20205msgstr "" 20206 20207#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:24 20208msgid "Trim Image" 20209msgstr "" 20210 20211#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:32 20212msgid "Select a region by dragging with your mouse, and then click trim" 20213msgstr "" 20214 20215#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:43 20216msgid "&Trim" 20217msgstr "" 20218 20219#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:45 20220msgid "Trim image by removing borders outside the selected region" 20221msgstr "" 20222 20223#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:83 20224msgid "Adjust selection by dragging corners" 20225msgstr "" 20226 20227#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:90 20228#, python-brace-format 20229msgid "Size: {0}px Aspect ratio: {1:.2g}" 20230msgstr "" 20231 20232#: /__w/calibre/calibre/src/calibre/gui2/dialogs/trim_image.py:96 20233#, python-brace-format 20234msgid "Size: {0}x{1}px" 20235msgstr "" 20236 20237#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:66 20238#, python-format 20239msgid "Download %s" 20240msgstr "" 20241 20242#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:69 20243#, python-format 20244msgid "Downloading <b>%(fname)s</b> from %(url)s" 20245msgstr "" 20246 20247#: /__w/calibre/calibre/src/calibre/gui2/dnd.py:100 20248#, python-format 20249msgid "Failed to download from %(url)r with error: %(err)s" 20250msgstr "" 20251 20252#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:28 20253msgid "Downloading book" 20254msgstr "" 20255 20256#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:29 20257#, python-brace-format 20258msgid "" 20259"The book {0} will be downloaded and added to your calibre library " 20260"automatically." 20261msgstr "" 20262 20263#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:97 20264msgid "No file specified to download." 20265msgstr "" 20266 20267#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:108 20268msgid "Not a support e-book format." 20269msgstr "" 20270 20271#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:130 20272#, python-format 20273msgid "Downloading %s" 20274msgstr "" 20275 20276#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:147 20277msgid "Downloading" 20278msgstr "" 20279 20280#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:151 20281msgid "Failed to download e-book" 20282msgstr "" 20283 20284#: /__w/calibre/calibre/src/calibre/gui2/ebook_download.py:154 20285msgid "finished" 20286msgstr "เสร็จเรียบร้อย" 20287 20288#: /__w/calibre/calibre/src/calibre/gui2/email.py:151 20289#, python-format 20290msgid "Email %(name)s to %(to)s" 20291msgstr "" 20292 20293#: /__w/calibre/calibre/src/calibre/gui2/email.py:177 20294msgid "News:" 20295msgstr "" 20296 20297#: /__w/calibre/calibre/src/calibre/gui2/email.py:179 20298#, python-format 20299msgid "Attached is the %s periodical downloaded by calibre." 20300msgstr "" 20301 20302#: /__w/calibre/calibre/src/calibre/gui2/email.py:208 20303msgid "Add a new recipient:" 20304msgstr "" 20305 20306#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20307msgid "&Address" 20308msgstr "" 20309 20310#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20311msgid "&Formats" 20312msgstr "" 20313 20314#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20315msgid "&Subject" 20316msgstr "" 20317 20318#: /__w/calibre/calibre/src/calibre/gui2/email.py:213 20319msgid "A&lias" 20320msgstr "" 20321 20322#: /__w/calibre/calibre/src/calibre/gui2/email.py:215 20323msgid "The email address of the recipient" 20324msgstr "" 20325 20326#: /__w/calibre/calibre/src/calibre/gui2/email.py:216 20327msgid "The optional alias (simple name) of the recipient" 20328msgstr "" 20329 20330#: /__w/calibre/calibre/src/calibre/gui2/email.py:217 20331msgid "" 20332"Formats to email. The first matching one will be sent (comma separated list)" 20333msgstr "" 20334 20335#: /__w/calibre/calibre/src/calibre/gui2/email.py:218 20336msgid "The optional subject for email sent to this recipient" 20337msgstr "" 20338 20339#: /__w/calibre/calibre/src/calibre/gui2/email.py:231 20340msgid "&Add recipient" 20341msgstr "" 20342 20343#: /__w/calibre/calibre/src/calibre/gui2/email.py:248 20344msgid "Need address" 20345msgstr "" 20346 20347#: /__w/calibre/calibre/src/calibre/gui2/email.py:248 20348msgid "You must specify an address" 20349msgstr "" 20350 20351#: /__w/calibre/calibre/src/calibre/gui2/email.py:252 20352msgid "Need formats" 20353msgstr "" 20354 20355#: /__w/calibre/calibre/src/calibre/gui2/email.py:252 20356msgid "You must specify at least one format to send" 20357msgstr "" 20358 20359#: /__w/calibre/calibre/src/calibre/gui2/email.py:256 20360#, python-format 20361msgid "The recipient %s already exists" 20362msgstr "" 20363 20364#: /__w/calibre/calibre/src/calibre/gui2/email.py:290 20365msgid "No recipients" 20366msgstr "" 20367 20368#: /__w/calibre/calibre/src/calibre/gui2/email.py:291 20369msgid "You must select at least one recipient" 20370msgstr "" 20371 20372#: /__w/calibre/calibre/src/calibre/gui2/email.py:351 20373msgid "Auto convert the following books before sending via email?" 20374msgstr "" 20375 20376#: /__w/calibre/calibre/src/calibre/gui2/email.py:362 20377msgid "This recipient has no valid formats defined" 20378msgstr "" 20379 20380#: /__w/calibre/calibre/src/calibre/gui2/email.py:363 20381msgid "These books have no suitable input formats for conversion" 20382msgstr "" 20383 20384#: /__w/calibre/calibre/src/calibre/gui2/email.py:367 20385msgid "Could not send" 20386msgstr "" 20387 20388#: /__w/calibre/calibre/src/calibre/gui2/email.py:368 20389msgid "" 20390"Could not send books to some recipients. Click \"Show details\" for more " 20391"information" 20392msgstr "" 20393 20394#: /__w/calibre/calibre/src/calibre/gui2/email.py:405 20395msgid "E-book:" 20396msgstr "" 20397 20398#: /__w/calibre/calibre/src/calibre/gui2/email.py:413 20399msgid "Attached, you will find the e-book" 20400msgstr "" 20401 20402#: /__w/calibre/calibre/src/calibre/gui2/email.py:414 20403#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:209 20404msgid "by" 20405msgstr "" 20406 20407#: /__w/calibre/calibre/src/calibre/gui2/email.py:415 20408#, python-format 20409msgid "in the %s format." 20410msgstr "" 20411 20412#: /__w/calibre/calibre/src/calibre/gui2/email.py:419 20413msgid "About this book:" 20414msgstr "" 20415 20416#: /__w/calibre/calibre/src/calibre/gui2/email.py:432 20417msgid "Sending email to" 20418msgstr "" 20419 20420#: /__w/calibre/calibre/src/calibre/gui2/email.py:463 20421#, python-format 20422msgid "Auto convert the following books to %s before sending via email?" 20423msgstr "" 20424 20425#: /__w/calibre/calibre/src/calibre/gui2/email.py:470 20426msgid "Could not email the following books as no suitable formats were found:" 20427msgstr "" 20428 20429#: /__w/calibre/calibre/src/calibre/gui2/email.py:476 20430msgid "Failed to email book" 20431msgstr "" 20432 20433#: /__w/calibre/calibre/src/calibre/gui2/email.py:479 20434msgid "sent" 20435msgstr "" 20436 20437#: /__w/calibre/calibre/src/calibre/gui2/email.py:510 20438msgid "Sent news to" 20439msgstr "" 20440 20441#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:134 20442#, python-format 20443msgid "" 20444"<div style=\"font-size:10pt;\">\n" 20445"<p>Set a regular expression pattern to use when trying to guess e-book metadata from filenames. </p>\n" 20446"<p>A <a href=\"%s\">tutorial</a> on using regular expressions is available.</p>\n" 20447"<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>" 20448msgstr "" 20449 20450#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:138 20451msgid "Regular &expression" 20452msgstr "" 20453 20454#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:139 20455#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:142 20456msgid "Test" 20457msgstr "" 20458 20459#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:140 20460#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:52 20461msgid "File &name:" 20462msgstr "" 20463 20464#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:142 20465msgid "Title:" 20466msgstr "" 20467 20468#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:143 20469msgid "Regular expression (?P<title>)" 20470msgstr "" 20471 20472#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:144 20473#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:147 20474#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:150 20475#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:153 20476#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:156 20477#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:159 20478#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:162 20479#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:165 20480#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:128 20481#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:132 20482#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:137 20483#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:142 20484#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:147 20485#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:152 20486#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:154 20487#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:155 20488msgid "No match" 20489msgstr "" 20490 20491#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:145 20492msgid "Authors:" 20493msgstr "" 20494 20495#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:146 20496msgid "Regular expression (?P<author>)" 20497msgstr "" 20498 20499#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:148 20500msgid "Series:" 20501msgstr "" 20502 20503#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:149 20504msgid "Regular expression (?P<series>)" 20505msgstr "" 20506 20507#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:151 20508msgid "Series index:" 20509msgstr "" 20510 20511#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:152 20512msgid "Regular expression (?P<series_index>)" 20513msgstr "" 20514 20515#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:154 20516#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1759 20517msgid "ISBN:" 20518msgstr "" 20519 20520#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:155 20521msgid "Regular expression (?P<isbn>)" 20522msgstr "" 20523 20524#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:157 20525msgid "Publisher:" 20526msgstr "" 20527 20528#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:158 20529msgid "Regular expression (?P<publisher>)" 20530msgstr "" 20531 20532#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:160 20533msgid "Published:" 20534msgstr "" 20535 20536#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:161 20537msgid "Regular expression (?P<published>)" 20538msgstr "" 20539 20540#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:163 20541msgid "Comments:" 20542msgstr "" 20543 20544#: /__w/calibre/calibre/src/calibre/gui2/filename_pattern_ui.py:164 20545msgid "Regular expression (?P<comments>)" 20546msgstr "" 20547 20548#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:24 20549msgid "Select font files" 20550msgstr "" 20551 20552#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:24 20553msgid "TrueType/OpenType Fonts" 20554msgstr "" 20555 20556#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:35 20557msgid "Corrupt font" 20558msgstr "" 20559 20560#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:36 20561#, python-format 20562msgid "Failed to read metadata from the font file: %s" 20563msgstr "" 20564 20565#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:153 20566msgid "Choose a font family" 20567msgstr "" 20568 20569#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:166 20570#, python-format 20571msgid "Available faces for %s" 20572msgstr "" 20573 20574#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:202 20575msgid "Choose font family" 20576msgstr "" 20577 20578#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:226 20579msgid "Add &fonts" 20580msgstr "" 20581 20582#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:230 20583msgid "Choose a font family from the list below:" 20584msgstr "" 20585 20586#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:236 20587#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:540 20588msgid "Find next" 20589msgstr "" 20590 20591#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:239 20592#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:541 20593msgid "Find previous" 20594msgstr "" 20595 20596#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:291 20597#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:422 20598#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:452 20599#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:456 20600#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:483 20601#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:531 20602#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:559 20603#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:313 20604#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:85 20605msgid "None" 20606msgstr "" 20607 20608#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:309 20609#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:313 20610msgid "Added fonts" 20611msgstr "" 20612 20613#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:310 20614#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:313 20615#, python-format 20616msgid "Added font families: %s" 20617msgstr "" 20618 20619#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:339 20620msgid "Choose &font family" 20621msgstr "" 20622 20623#: /__w/calibre/calibre/src/calibre/gui2/font_family_chooser.py:348 20624msgid "Clear the font family" 20625msgstr "" 20626 20627#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:60 20628msgid "Remove this action" 20629msgstr "" 20630 20631#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:167 20632msgid "<a href=\"{}\">CSS selector help</a>" 20633msgstr "" 20634 20635#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:184 20636msgid "Create the rule to transform HTML tags below" 20637msgstr "" 20638 20639#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:196 20640#, python-brace-format 20641msgid "{preamble} {match_type}" 20642msgstr "" 20643 20644#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:202 20645msgid "If the tag" 20646msgstr "" 20647 20648#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:217 20649msgid "Then:" 20650msgstr "" 20651 20652#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:221 20653msgid "Add another action" 20654msgstr "" 20655 20656#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:290 20657#, python-brace-format 20658msgid "If the tag <b>{match_type}</b> <b>{query}</b>" 20659msgstr "" 20660 20661#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:310 20662msgid "" 20663"You can specify rules to transform HTML here. Click the \"Add rule\" button " 20664"below to get started." 20665msgstr "" 20666 20667#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:317 20668msgid "Test HTML transform rules" 20669msgstr "" 20670 20671#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:319 20672msgid "Enter an HTML document below and click the \"Test\" button" 20673msgstr "" 20674 20675#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:321 20676msgid "Resulting HTML" 20677msgstr "" 20678 20679#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:334 20680msgid "Edit HTML transform rules" 20681msgstr "" 20682 20683#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:342 20684msgid "Current HTML file" 20685msgstr "" 20686 20687#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:343 20688msgid "All HTML files" 20689msgstr "" 20690 20691#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:344 20692msgid "Open HTML files" 20693msgstr "" 20694 20695#: /__w/calibre/calibre/src/calibre/gui2/html_transform_rules.py:345 20696msgid "Selected HTML files" 20697msgstr "" 20698 20699#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:211 20700msgid "Create an icon theme" 20701msgstr "" 20702 20703#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:218 20704msgid "Theme Metadata" 20705msgstr "" 20706 20707#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:234 20708msgid "&Version:" 20709msgstr "" 20710 20711#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:236 20712msgid "&License:" 20713msgstr "" 20714 20715#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:238 20716#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:72 20717msgid "&URL:" 20718msgstr "" 20719 20720#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:240 20721msgid "" 20722"The license for the icons in this theme. Common choices are Creative Commons" 20723" or Public Domain." 20724msgstr "" 20725 20726#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:289 20727#, python-format 20728msgid "%d icons missing in this theme" 20729msgstr "" 20730 20731#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:291 20732msgid "No missing icons" 20733msgstr "" 20734 20735#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:301 20736msgid "No title specified" 20737msgstr "" 20738 20739#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:302 20740msgid "You must specify a title for this icon theme" 20741msgstr "" 20742 20743#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:304 20744msgid "No author specified" 20745msgstr "" 20746 20747#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:305 20748msgid "You must specify an author for this icon theme" 20749msgstr "" 20750 20751#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:315 20752msgid "&Abort" 20753msgstr "" 20754 20755#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:315 20756msgid "Losslessly optimizing images, please wait..." 20757msgstr "" 20758 20759#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:329 20760msgid "Optimizing images failed, click \"Show details\" for more information" 20761msgstr "" 20762 20763#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:334 20764msgid "Compression failed" 20765msgstr "" 20766 20767#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:365 20768#, python-format 20769msgid "Optimizing %s" 20770msgstr "" 20771 20772#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:384 20773msgid "Creating theme file" 20774msgstr "" 20775 20776#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:394 20777msgid "Compressing theme file" 20778msgstr "" 20779 20780#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:407 20781#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:60 20782msgid "Finished" 20783msgstr "" 20784 20785#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:414 20786msgid "Choose a folder from which to read the icons" 20787msgstr "" 20788 20789#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:428 20790msgid "Choose destination for icon theme" 20791msgstr "" 20792 20793#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:429 20794msgid "ZIP files" 20795msgstr "" 20796 20797#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:544 20798#, python-brace-format 20799msgid "" 20800"\n" 20801" <h1>{title}</h1>\n" 20802" <p>by <i>{author}</i> with <b>{number}</b> icons [{size}]</p>\n" 20803" <p>{description}</p>\n" 20804" <p>Version: {version} Number of users: {usage}</p>\n" 20805" <p><i>Right click to visit theme homepage</i></p>\n" 20806" " 20807msgstr "" 20808 20809#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:566 20810msgid "Downloading icons..." 20811msgstr "" 20812 20813#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:567 20814msgid "Downloading icons, please wait..." 20815msgstr "" 20816 20817#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:592 20818msgid "Choose an icon theme" 20819msgstr "" 20820 20821#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:613 20822msgid "Restore &default icons" 20823msgstr "" 20824 20825#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:643 20826msgid "" 20827"Choose an icon theme below. You will need to restart calibre to see the new " 20828"icons." 20829msgstr "" 20830 20831#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:645 20832msgid "Current icon theme:" 20833msgstr "" 20834 20835#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:647 20836#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:128 20837msgid "&Sort by:" 20838msgstr "" 20839 20840#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:648 20841msgid "Number of icons" 20842msgstr "" 20843 20844#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:648 20845msgid "Popularity" 20846msgstr "" 20847 20848#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:671 20849msgid "No homepage" 20850msgstr "" 20851 20852#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:671 20853msgid "The {} theme has no homepage" 20854msgstr "" 20855 20856#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:676 20857msgid "Downloading, please wait..." 20858msgstr "" 20859 20860#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:727 20861msgid "Failed to download list of themes" 20862msgstr "" 20863 20864#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:728 20865msgid "" 20866"Failed to download list of themes, click \"Show details\" for more " 20867"information" 20868msgstr "" 20869 20870#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:762 20871#, python-format 20872msgid "" 20873"Are you sure you want to remove the <b>%s</b> icon theme and return to the " 20874"stock icons?" 20875msgstr "" 20876 20877#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:770 20878msgid "No theme selected" 20879msgstr "" 20880 20881#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:771 20882msgid "You must first select an icon theme" 20883msgstr "" 20884 20885#: /__w/calibre/calibre/src/calibre/gui2/icon_theme.py:805 20886msgid "" 20887"Failed to download icon theme, click \"Show details\" for more information." 20888msgstr "" 20889 20890#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:120 20891msgid "Zoom &in" 20892msgstr "" 20893 20894#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:121 20895#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:277 20896msgid "Zoom &out" 20897msgstr "" 20898 20899#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:122 20900msgid "&Save as" 20901msgstr "" 20902 20903#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:123 20904msgid "&Rotate" 20905msgstr "" 20906 20907#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:124 20908msgid "&Full screen" 20909msgstr "" 20910 20911#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:141 20912msgid "&Fit image" 20913msgstr "" 20914 20915#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:142 20916msgid "Fit image inside the available space" 20917msgstr "" 20918 20919#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:193 20920msgid "Choose a file to save to" 20921msgstr "" 20922 20923#: /__w/calibre/calibre/src/calibre/gui2/image_popup.py:255 20924#, python-brace-format 20925msgid "Image: {name} {resolution}" 20926msgstr "" 20927 20928#: /__w/calibre/calibre/src/calibre/gui2/init.py:156 20929msgid "Cover browser" 20930msgstr "" 20931 20932#: /__w/calibre/calibre/src/calibre/gui2/init.py:194 20933#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:560 20934#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:572 20935#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:672 20936#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:681 20937#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:733 20938#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:740 20939msgid "Tag browser" 20940msgstr "" 20941 20942#: /__w/calibre/calibre/src/calibre/gui2/init.py:231 20943msgid "See what's new in this calibre release" 20944msgstr "" 20945 20946#: /__w/calibre/calibre/src/calibre/gui2/init.py:283 20947msgid "Connected " 20948msgstr "" 20949 20950#: /__w/calibre/calibre/src/calibre/gui2/init.py:303 20951#, python-format 20952msgid " %(created)s %(name)s" 20953msgstr "" 20954 20955#: /__w/calibre/calibre/src/calibre/gui2/init.py:303 20956msgid "created by" 20957msgstr "" 20958 20959#: /__w/calibre/calibre/src/calibre/gui2/init.py:306 20960#, python-format 20961msgid "%(num)d of %(total)d books" 20962msgstr "" 20963 20964#: /__w/calibre/calibre/src/calibre/gui2/init.py:308 20965#: /__w/calibre/calibre/src/calibre/srv/opds.py:154 20966msgid "one book" 20967msgid_plural "{} books" 20968msgstr[0] "" 20969 20970#: /__w/calibre/calibre/src/calibre/gui2/init.py:310 20971#, python-format 20972msgid "%(num)s, %(sel)d selected" 20973msgid_plural "%(num)s, %(sel)d selected" 20974msgstr[0] "" 20975 20976#: /__w/calibre/calibre/src/calibre/gui2/init.py:312 20977#, python-brace-format 20978msgid "{0}, {1} total" 20979msgstr "" 20980 20981#: /__w/calibre/calibre/src/calibre/gui2/init.py:336 20982msgid "Cover grid" 20983msgstr "" 20984 20985#: /__w/calibre/calibre/src/calibre/gui2/init.py:338 20986#: /__w/calibre/calibre/src/calibre/gui2/init.py:368 20987#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:1093 20988msgid "Toggle" 20989msgstr "" 20990 20991#: /__w/calibre/calibre/src/calibre/gui2/init.py:366 20992msgid "Search bar" 20993msgstr "" 20994 20995#: /__w/calibre/calibre/src/calibre/gui2/init.py:410 20996msgid "Next Virtual library" 20997msgstr "" 20998 20999#: /__w/calibre/calibre/src/calibre/gui2/init.py:412 21000msgid "Switch to the next Virtual library in the Virtual library tab bar" 21001msgstr "" 21002 21003#: /__w/calibre/calibre/src/calibre/gui2/init.py:415 21004msgid "Previous Virtual library" 21005msgstr "" 21006 21007#: /__w/calibre/calibre/src/calibre/gui2/init.py:417 21008msgid "Switch to the previous Virtual library in the Virtual library tab bar" 21009msgstr "" 21010 21011#: /__w/calibre/calibre/src/calibre/gui2/init.py:498 21012#: /__w/calibre/calibre/src/calibre/srv/ajax.py:285 21013#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 21014msgid "All books" 21015msgstr "" 21016 21017#: /__w/calibre/calibre/src/calibre/gui2/init.py:501 21018msgid "Search expression for this Virtual library:" 21019msgstr "" 21020 21021#: /__w/calibre/calibre/src/calibre/gui2/init.py:525 21022msgid "Sort tabs alphabetically" 21023msgstr "" 21024 21025#: /__w/calibre/calibre/src/calibre/gui2/init.py:528 21026msgid "Restore hidden tabs" 21027msgstr "" 21028 21029#: /__w/calibre/calibre/src/calibre/gui2/init.py:531 21030#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:392 21031msgid "Hide Virtual library tabs" 21032msgstr "" 21033 21034#: /__w/calibre/calibre/src/calibre/gui2/init.py:533 21035msgid "Lock Virtual library tabs" 21036msgstr "" 21037 21038#: /__w/calibre/calibre/src/calibre/gui2/init.py:535 21039msgid "Unlock Virtual library tabs" 21040msgstr "" 21041 21042#: /__w/calibre/calibre/src/calibre/gui2/init.py:542 21043#, python-format 21044msgid "Edit \"%s\"" 21045msgstr "" 21046 21047#: /__w/calibre/calibre/src/calibre/gui2/init.py:543 21048#, python-format 21049msgid "Delete \"%s\"" 21050msgstr "" 21051 21052#: /__w/calibre/calibre/src/calibre/gui2/init.py:571 21053#: /__w/calibre/calibre/src/calibre/gui2/init.py:582 21054msgid "Book details" 21055msgstr "" 21056 21057#: /__w/calibre/calibre/src/calibre/gui2/init.py:639 21058msgid "Layout" 21059msgstr "" 21060 21061#: /__w/calibre/calibre/src/calibre/gui2/init.py:642 21062msgid "Show and hide various parts of the calibre main window" 21063msgstr "" 21064 21065#: /__w/calibre/calibre/src/calibre/gui2/init.py:758 21066#, python-format 21067msgid "No %s format" 21068msgstr "" 21069 21070#: /__w/calibre/calibre/src/calibre/gui2/init.py:759 21071#, python-brace-format 21072msgid "The book {0} does not have the {1} format" 21073msgstr "" 21074 21075#: /__w/calibre/calibre/src/calibre/gui2/init.py:794 21076#, python-format 21077msgid "Restore %s" 21078msgstr "" 21079 21080#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:97 21081msgid "Job" 21082msgstr "" 21083 21084#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:99 21085msgid "Progress" 21086msgstr "" 21087 21088#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:100 21089msgid "Running time" 21090msgstr "" 21091 21092#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:101 21093msgid "Start time" 21094msgstr "" 21095 21096#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:113 21097msgid "There is a running job:" 21098msgid_plural "There are {} running jobs:" 21099msgstr[0] "" 21100 21101#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:117 21102#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:125 21103#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:140 21104msgid "Unknown job" 21105msgstr "" 21106 21107#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:120 21108msgid "There is a waiting job" 21109msgid_plural "There are {} waiting jobs" 21110msgstr[0] "" 21111 21112#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:310 21113#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:313 21114#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:316 21115#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:323 21116#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:330 21117msgid "Cannot kill job" 21118msgstr "" 21119 21120#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:311 21121#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:324 21122msgid "Cannot kill jobs that communicate with the device" 21123msgstr "" 21124 21125#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:314 21126msgid "Job has already run" 21127msgstr "" 21128 21129#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:317 21130msgid "This job cannot be stopped" 21131msgstr "" 21132 21133#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:331 21134msgid "" 21135"Some of the jobs cannot be stopped. Click \"Show details\" to see the list " 21136"of unstoppable jobs." 21137msgstr "" 21138 21139#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:433 21140msgid "Unavailable" 21141msgstr "" 21142 21143#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:519 21144msgid "Click to see list of jobs" 21145msgstr "" 21146 21147#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:520 21148msgid " [Alt+Shift+J]" 21149msgstr "" 21150 21151#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:525 21152msgid "Show/hide the Jobs List" 21153msgstr "" 21154 21155#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:530 21156msgid "Jobs:" 21157msgstr "" 21158 21159#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:576 21160msgid "No running jobs" 21161msgstr "" 21162 21163#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:578 21164msgid "One running job" 21165msgstr "" 21166 21167#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:580 21168#, python-format 21169msgid "%d running jobs" 21170msgstr "" 21171 21172#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:629 21173msgid " - Jobs" 21174msgstr "" 21175 21176#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:641 21177msgid "Search for a job by name" 21178msgstr "" 21179 21180#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:690 21181#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:712 21182msgid "No job" 21183msgstr "" 21184 21185#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:691 21186#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:713 21187msgid "No job selected" 21188msgstr "" 21189 21190#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:693 21191msgid "Do you really want to stop the selected job?" 21192msgid_plural "Do you really want to stop all the selected jobs?" 21193msgstr[0] "" 21194 21195#: /__w/calibre/calibre/src/calibre/gui2/jobs.py:703 21196msgid "Do you really want to stop all non-device jobs?" 21197msgstr "" 21198 21199#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:410 21200#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:40 21201msgid "&Custom" 21202msgstr "" 21203 21204#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:417 21205#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:45 21206msgid "&Alternate shortcut:" 21207msgstr "" 21208 21209#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:417 21210#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:45 21211msgid "&Shortcut:" 21212msgstr "" 21213 21214#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:434 21215#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:186 21216msgid "Done" 21217msgstr "" 21218 21219#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:458 21220#, python-format 21221msgid "&Default: %(deflt)s [Currently not conflicting: %(curr)s]" 21222msgstr "" 21223 21224#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:477 21225#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:102 21226msgid "Press a key..." 21227msgstr "" 21228 21229#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:510 21230#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:120 21231msgid "Already assigned" 21232msgstr "" 21233 21234#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:512 21235#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:122 21236msgid "already assigned to" 21237msgstr "" 21238 21239#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:553 21240msgid "<b>This shortcut no longer exists</b>" 21241msgstr "" 21242 21243#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:653 21244msgid "" 21245"Double click on any entry to change the keyboard shortcuts associated with " 21246"it" 21247msgstr "" 21248 21249#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:670 21250msgid "Search for a shortcut by name" 21251msgstr "" 21252 21253#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:684 21254#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:377 21255#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:258 21256#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:191 21257msgid "Expand all" 21258msgstr "" 21259 21260#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:685 21261#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:378 21262#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:259 21263#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:671 21264#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1071 21265#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:192 21266msgid "Collapse all" 21267msgstr "" 21268 21269#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:718 21270#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:268 21271#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:560 21272#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:381 21273#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1031 21274#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1065 21275#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:495 21276msgid "No matches" 21277msgstr "" 21278 21279#: /__w/calibre/calibre/src/calibre/gui2/keyboard.py:719 21280#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:561 21281#, python-format 21282msgid "Could not find any shortcuts matching %s" 21283msgstr "" 21284 21285#: /__w/calibre/calibre/src/calibre/gui2/layout.py:59 21286msgid "Eject this device" 21287msgstr "" 21288 21289#: /__w/calibre/calibre/src/calibre/gui2/layout.py:62 21290msgid "Configure this device" 21291msgstr "" 21292 21293#: /__w/calibre/calibre/src/calibre/gui2/layout.py:65 21294msgid "Update cached metadata on device" 21295msgstr "" 21296 21297#: /__w/calibre/calibre/src/calibre/gui2/layout.py:78 21298msgid "Show books in calibre library" 21299msgstr "" 21300 21301#: /__w/calibre/calibre/src/calibre/gui2/layout.py:80 21302msgid "Show books in the main memory of the device" 21303msgstr "" 21304 21305#: /__w/calibre/calibre/src/calibre/gui2/layout.py:82 21306msgid "Show books in storage card A" 21307msgstr "" 21308 21309#: /__w/calibre/calibre/src/calibre/gui2/layout.py:84 21310msgid "Show books in storage card B" 21311msgstr "" 21312 21313#: /__w/calibre/calibre/src/calibre/gui2/layout.py:98 21314msgid "Delete library" 21315msgstr "" 21316 21317#: /__w/calibre/calibre/src/calibre/gui2/layout.py:152 21318msgid "available" 21319msgstr "" 21320 21321#: /__w/calibre/calibre/src/calibre/gui2/layout.py:214 21322msgid "Close the Virtual library" 21323msgstr "" 21324 21325#: /__w/calibre/calibre/src/calibre/gui2/layout.py:225 21326msgid "Change how the displayed books are sorted" 21327msgstr "" 21328 21329#: /__w/calibre/calibre/src/calibre/gui2/layout.py:229 21330msgid "Sort" 21331msgstr "" 21332 21333#: /__w/calibre/calibre/src/calibre/gui2/layout.py:240 21334msgid "" 21335"<p>Search the list of books by title, author, publisher, tags, comments, " 21336"etc.<br><br>Words separated by spaces are ANDed" 21337msgstr "" 21338 21339#: /__w/calibre/calibre/src/calibre/gui2/layout.py:264 21340msgid "Do quick search (you can also press the Enter key)" 21341msgstr "" 21342 21343#: /__w/calibre/calibre/src/calibre/gui2/layout.py:268 21344#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:141 21345#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:516 21346msgid "Highlight" 21347msgstr "" 21348 21349#: /__w/calibre/calibre/src/calibre/gui2/layout.py:285 21350msgid "Copy current search text (instead of search name)" 21351msgstr "" 21352 21353#: /__w/calibre/calibre/src/calibre/gui2/layout.py:298 21354msgid "Use an existing Saved search or create a new one" 21355msgstr "" 21356 21357#: /__w/calibre/calibre/src/calibre/gui2/layout.py:300 21358msgid "Saved search" 21359msgstr "" 21360 21361#: /__w/calibre/calibre/src/calibre/gui2/layout.py:381 21362msgid "<h2>Shutting down</h2><div>" 21363msgstr "" 21364 21365#: /__w/calibre/calibre/src/calibre/gui2/library/alternate_views.py:677 21366#, python-format 21367msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" 21368msgstr "" 21369 21370#: /__w/calibre/calibre/src/calibre/gui2/library/alternate_views.py:682 21371#, python-format 21372msgid "This book is on the device in %s" 21373msgstr "" 21374 21375#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:133 21376msgid "Anonymous Content server user" 21377msgstr "" 21378 21379#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:135 21380msgid "Local E-book viewer user" 21381msgstr "" 21382 21383#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:141 21384#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:343 21385msgid "Bookmark" 21386msgstr "" 21387 21388#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:142 21389#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:57 21390#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:70 21391msgid "Bookmarks" 21392msgstr "" 21393 21394#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:142 21395#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:73 21396msgid "Highlights" 21397msgstr "" 21398 21399#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:227 21400msgid "Export {} annotations" 21401msgstr "" 21402 21403#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:230 21404msgid "calibre annotation collection" 21405msgstr "" 21406 21407#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:233 21408msgid "annotations" 21409msgstr "" 21410 21411#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:245 21412msgid "Format to export in:" 21413msgstr "" 21414 21415#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:252 21416msgid "Save to file" 21417msgstr "" 21418 21419#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:266 21420msgid "File for exports" 21421msgstr "" 21422 21423#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:294 21424#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:144 21425msgid "Unknown chapter" 21426msgstr "" 21427 21428#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:368 21429#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:883 21430msgid "Open in viewer" 21431msgstr "" 21432 21433#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:369 21434#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:883 21435msgid "Show in calibre" 21436msgstr "" 21437 21438#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:371 21439#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:372 21440#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:405 21441msgid "Edit notes" 21442msgstr "" 21443 21444#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:374 21445msgid "Export selected item" 21446msgid_plural "Export {} selected items" 21447msgstr[0] "" 21448 21449#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:375 21450msgid "Delete selected item" 21451msgid_plural "Delete {} selected items" 21452msgstr[0] "" 21453 21454#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:507 21455msgid "Restrict to" 21456msgstr "" 21457 21458#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:509 21459msgid "Type:" 21460msgstr "" 21461 21462#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:516 21463msgid "Show only annotations of the specified type" 21464msgstr "" 21465 21466#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:518 21467msgid "User:" 21468msgstr "" 21469 21470#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:525 21471msgid "Show only annotations created by the specified user" 21472msgstr "" 21473 21474#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:531 21475msgid "" 21476"Only show annotations from books that have been selected in the calibre " 21477"library" 21478msgstr "" 21479 21480#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:539 21481msgid "&Show results from only selected books" 21482msgstr "" 21483 21484#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:542 21485msgid "&Show results from only the selected book" 21486msgid_plural "&Show results from only the {} selected books" 21487msgstr[0] "" 21488 21489#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:622 21490msgid "Enter words to search for" 21491msgstr "" 21492 21493#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:637 21494#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:271 21495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:129 21496#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:552 21497#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:352 21498msgid "Find previous match" 21499msgstr "" 21500 21501#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:711 21502msgid "Invalid search expression" 21503msgstr "" 21504 21505#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:712 21506#, python-brace-format 21507msgid "" 21508"The search expression: {0} is invalid. The search syntax used is the SQLite " 21509"Full text Search Query syntax, <a href=\"{1}\">described here</a>." 21510msgstr "" 21511 21512#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:851 21513msgid "Edit the notes of this highlight" 21514msgstr "" 21515 21516#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:855 21517msgid "Add notes" 21518msgstr "" 21519 21520#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:855 21521msgid "Add notes to this highlight" 21522msgstr "" 21523 21524#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:881 21525msgid "User" 21526msgstr "" 21527 21528#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:884 21529msgid "Open the book at this annotation in the calibre E-book viewer" 21530msgstr "" 21531 21532#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:885 21533msgid "Show this book in the main calibre book list" 21534msgstr "" 21535 21536#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:895 21537msgid "Edit notes for highlight" 21538msgstr "" 21539 21540#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:919 21541msgid "Annotations browser" 21542msgstr "" 21543 21544#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:937 21545msgid "&Match on related words" 21546msgstr "" 21547 21548#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:940 21549msgid "" 21550"With this option searching for words will also match on any related words " 21551"(supported in several languages). For example, in the English language: " 21552"<i>correction</i> matches <i>correcting</i> and <i>corrected</i> as well" 21553msgstr "" 21554 21555#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:969 21556msgid "&Delete all selected" 21557msgstr "" 21558 21559#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:970 21560msgid "Delete the selected annotations" 21561msgstr "" 21562 21563#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:973 21564msgid "&Export all selected" 21565msgstr "" 21566 21567#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:974 21568msgid "Export the selected annotations" 21569msgstr "" 21570 21571#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:982 21572msgid "Rebuild search index" 21573msgstr "" 21574 21575#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:984 21576msgid "" 21577"Refresh annotations in case they have been changed since this window was " 21578"opened" 21579msgstr "" 21580 21581#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:992 21582#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:999 21583msgid "No selected annotations" 21584msgstr "" 21585 21586#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:993 21587#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1000 21588msgid "No annotations have been selected" 21589msgstr "" 21590 21591#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1005 21592msgid "Are you sure you want to <b>permanently</b> delete this annotation?" 21593msgid_plural "" 21594"Are you sure you want to <b>permanently</b> delete these {} annotations?" 21595msgstr[0] "" 21596 21597#: /__w/calibre/calibre/src/calibre/gui2/library/annotations.py:1019 21598msgid "Editing is only supported for the notes associated with highlights" 21599msgstr "" 21600 21601#: /__w/calibre/calibre/src/calibre/gui2/library/delegates.py:133 21602msgid "Set to undefined" 21603msgstr "" 21604 21605#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:196 21606msgid "Size (MB)" 21607msgstr "" 21608 21609#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:203 21610#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:208 21611msgid "Modified" 21612msgstr "" 21613 21614#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:748 21615#, python-format 21616msgid "" 21617"The cover for the book %s is too large, cannot load it. Resize or delete it." 21618msgstr "" 21619 21620#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:896 21621#, python-format 21622msgid "%s stars" 21623msgstr "" 21624 21625#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1033 21626#, python-format 21627msgid "Click in this column and press Q to Quickview books with the same \"%s\"" 21628msgstr "" 21629 21630#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1040 21631#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:445 21632#: /__w/calibre/calibre/src/calibre/srv/metadata.py:243 21633msgid "Description:" 21634msgstr "" 21635 21636#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1043 21637#, python-brace-format 21638msgid "The lookup/search name is <i>{0}</i>" 21639msgstr "" 21640 21641#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1050 21642#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1722 21643#, python-brace-format 21644msgid "This book's UUID is \"{0}\"" 21645msgstr "" 21646 21647#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1148 21648#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 21649msgid "" 21650"Could not change the on disk location of this book. Is it open in another " 21651"program?" 21652msgstr "" 21653 21654#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1152 21655#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1158 21656msgid "Failed to set data" 21657msgstr "" 21658 21659#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1153 21660#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1159 21661msgid "Could not set data, click \"Show details\" to see why." 21662msgstr "" 21663 21664#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1350 21665msgid "In Library" 21666msgstr "" 21667 21668#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1354 21669#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:288 21670msgid "Size" 21671msgstr "" 21672 21673#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1692 21674msgid "Waiting for metadata to be updated" 21675msgstr "" 21676 21677#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1694 21678msgid "Marked for deletion" 21679msgstr "" 21680 21681#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1699 21682msgid "Double click to <b>edit</b> me<br><br>" 21683msgstr "" 21684 21685#: /__w/calibre/calibre/src/calibre/gui2/library/models.py:1720 21686msgid "The lookup/search name is" 21687msgstr "" 21688 21689#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:399 21690msgid "Cannot hide all columns" 21691msgstr "" 21692 21693#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:400 21694msgid "You must not hide all columns" 21695msgstr "" 21696 21697#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:441 21698#, python-format 21699msgid "Hide column %s" 21700msgstr "" 21701 21702#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:442 21703#, python-format 21704msgid "Sort on %s" 21705msgstr "" 21706 21707#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:443 21708#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1079 21709msgid "Ascending" 21710msgstr "" 21711 21712#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:444 21713#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1079 21714msgid "Descending" 21715msgstr "" 21716 21717#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:451 21718#, python-format 21719msgid "Change text alignment for %s" 21720msgstr "" 21721 21722#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:453 21723#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:84 21724msgid "Center" 21725msgstr "" 21726 21727#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:453 21728#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 21729#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:317 21730msgid "Left" 21731msgstr "" 21732 21733#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:453 21734#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 21735#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:317 21736msgid "Right" 21737msgstr "" 21738 21739#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:460 21740#, python-format 21741msgid "Change font style for %s" 21742msgstr "" 21743 21744#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:462 21745msgid "Bold font" 21746msgstr "" 21747 21748#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:462 21749msgid "Normal font" 21750msgstr "" 21751 21752#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:463 21753msgid "Bold and Italic font" 21754msgstr "" 21755 21756#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:463 21757msgid "Italic font" 21758msgstr "" 21759 21760#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:472 21761#, python-format 21762msgid "Quickview column %s" 21763msgstr "" 21764 21765#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:482 21766msgid "Show column" 21767msgstr "" 21768 21769#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:490 21770msgid "Remember On Device column width" 21771msgstr "" 21772 21773#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:492 21774msgid "Reset On Device column width to default" 21775msgstr "" 21776 21777#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:494 21778msgid "Shrink column if it is too wide to fit" 21779msgstr "" 21780 21781#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:496 21782msgid "Resize column to fit contents" 21783msgstr "" 21784 21785#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:498 21786msgid "Restore default layout" 21787msgstr "" 21788 21789#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:506 21790msgid "Hide row numbers" 21791msgstr "" 21792 21793#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:529 21794msgid "Un-split the book list" 21795msgstr "" 21796 21797#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:531 21798msgid "Split the book list" 21799msgstr "" 21800 21801#: /__w/calibre/calibre/src/calibre/gui2/library/views.py:1455 21802msgid "" 21803"Dropping onto a device is not supported. First add the book to the calibre " 21804"library." 21805msgstr "" 21806 21807#: /__w/calibre/calibre/src/calibre/gui2/linux_file_dialogs.py:278 21808msgid "File name" 21809msgstr "" 21810 21811#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:50 21812msgid "Configure viewer" 21813msgstr "" 21814 21815#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:51 21816msgid "Use white background" 21817msgstr "" 21818 21819#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:52 21820msgid "Hyphenate" 21821msgstr "" 21822 21823#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:53 21824msgid "<b>Changes will only take effect after a restart.</b>" 21825msgstr "" 21826 21827#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:75 21828msgid " - LRF viewer" 21829msgstr "" 21830 21831#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:159 21832#, python-format 21833msgid "<b>No matches</b> for the search phrase <i>%s</i> were found." 21834msgstr "" 21835 21836#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:271 21837msgid "" 21838"%prog [options] book.lrf\n" 21839"\n" 21840"Read the LRF e-book book.lrf\n" 21841msgstr "" 21842 21843#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:277 21844msgid "Print more information about the rendering process" 21845msgstr "" 21846 21847#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:278 21848msgid "Turn on visual aids to debugging the rendering engine" 21849msgstr "" 21850 21851#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:281 21852msgid "Disable hyphenation. Should significantly speed up rendering." 21853msgstr "" 21854 21855#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:283 21856msgid "" 21857"By default the background is off white as I find this easier on the eyes. " 21858"Use this option to make the background pure white." 21859msgstr "" 21860 21861#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main.py:285 21862msgid "Profile the LRF renderer" 21863msgstr "" 21864 21865#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:126 21866msgid "LRF viewer" 21867msgstr "" 21868 21869#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:127 21870msgid "Parsing LRF file" 21871msgstr "" 21872 21873#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128 21874msgid "LRF viewer toolbar" 21875msgstr "" 21876 21877#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129 21878#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:51 21879msgid "Next page" 21880msgstr "" 21881 21882#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130 21883msgid "Previous Page" 21884msgstr "" 21885 21886#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 21887#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:99 21888#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:44 21889msgid "Back" 21890msgstr "" 21891 21892#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 21893#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:102 21894#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:45 21895msgid "Forward" 21896msgstr "" 21897 21898#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 21899msgid "Next match" 21900msgstr "" 21901 21902#: /__w/calibre/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 21903#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:46 21904msgid "Open e-book" 21905msgstr "" 21906 21907#: /__w/calibre/calibre/src/calibre/gui2/main.py:42 21908msgid "" 21909"%prog [options] [path_to_ebook or calibre url ...]\n" 21910"\n" 21911"Launch the main calibre Graphical User Interface and optionally add the e-book at\n" 21912"path_to_ebook to the database. You can also specify calibre URLs to perform various\n" 21913"different actions, than just adding books. For example:\n" 21914"\n" 21915"calibre://view-book/test_library/1842/epub\n" 21916"\n" 21917"Will open the book with id 1842 in the EPUB format from the library\n" 21918"\"test_library\" in the calibre E-book viewer. Library names are the folder names of the\n" 21919"libraries with spaces replaced by underscores. A full description of the\n" 21920"various URL based actions is in the User Manual.\n" 21921msgstr "" 21922 21923#: /__w/calibre/calibre/src/calibre/gui2/main.py:57 21924msgid "Use the library located at the specified path." 21925msgstr "" 21926 21927#: /__w/calibre/calibre/src/calibre/gui2/main.py:59 21928msgid "Start minimized to system tray." 21929msgstr "" 21930 21931#: /__w/calibre/calibre/src/calibre/gui2/main.py:61 21932msgid "Ignored, do not use. Present only for legacy reasons" 21933msgstr "" 21934 21935#: /__w/calibre/calibre/src/calibre/gui2/main.py:63 21936msgid "Do not check for updates" 21937msgstr "" 21938 21939#: /__w/calibre/calibre/src/calibre/gui2/main.py:65 21940msgid "" 21941"Ignore custom plugins, useful if you installed a plugin that is preventing " 21942"calibre from starting" 21943msgstr "" 21944 21945#: /__w/calibre/calibre/src/calibre/gui2/main.py:100 21946msgid "Path too long" 21947msgstr "" 21948 21949#: /__w/calibre/calibre/src/calibre/gui2/main.py:101 21950#, python-format 21951msgid "" 21952"Path to Calibre Portable (%s) too long. It must be less than 59 characters." 21953msgstr "" 21954 21955#: /__w/calibre/calibre/src/calibre/gui2/main.py:141 21956#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:820 21957msgid "Calibre Library" 21958msgstr "" 21959 21960#: /__w/calibre/calibre/src/calibre/gui2/main.py:186 21961msgid "Failed to create library" 21962msgstr "" 21963 21964#: /__w/calibre/calibre/src/calibre/gui2/main.py:187 21965#, python-format 21966msgid "" 21967"Failed to create calibre library at: %r.\n" 21968"You will be asked to choose a new library location." 21969msgstr "" 21970 21971#: /__w/calibre/calibre/src/calibre/gui2/main.py:217 21972msgid "Could not repair library. Click \"Show details\" for more information." 21973msgstr "" 21974 21975#: /__w/calibre/calibre/src/calibre/gui2/main.py:256 21976msgid "Initializing user interface..." 21977msgstr "" 21978 21979#: /__w/calibre/calibre/src/calibre/gui2/main.py:278 21980msgid "Choose a location for your new calibre e-book library" 21981msgstr "" 21982 21983#: /__w/calibre/calibre/src/calibre/gui2/main.py:296 21984msgid "Repairing failed" 21985msgstr "" 21986 21987#: /__w/calibre/calibre/src/calibre/gui2/main.py:297 21988msgid "The database repair failed. Starting with a new empty library." 21989msgstr "" 21990 21991#: /__w/calibre/calibre/src/calibre/gui2/main.py:308 21992#: /__w/calibre/calibre/src/calibre/gui2/main.py:353 21993msgid "Bad database location" 21994msgstr "" 21995 21996#: /__w/calibre/calibre/src/calibre/gui2/main.py:309 21997#, python-format 21998msgid "Bad database location %r. calibre will now quit." 21999msgstr "" 22000 22001#: /__w/calibre/calibre/src/calibre/gui2/main.py:321 22002msgid "Startup error" 22003msgstr "" 22004 22005#: /__w/calibre/calibre/src/calibre/gui2/main.py:322 22006#, python-brace-format 22007msgid "" 22008"There was an error during {0} startup. Parts of {0} may not function. Click " 22009"\"Show details\" to learn more." 22010msgstr "" 22011 22012#: /__w/calibre/calibre/src/calibre/gui2/main.py:334 22013#: /__w/calibre/calibre/src/calibre/gui2/ui.py:859 22014msgid "Corrupted database" 22015msgstr "" 22016 22017#: /__w/calibre/calibre/src/calibre/gui2/main.py:335 22018#, python-format 22019msgid "" 22020"The library database at %s appears to be corrupted. Do you want calibre to " 22021"try and rebuild it automatically? The rebuild may not be completely " 22022"successful. If you say No, a new empty calibre library will be created." 22023msgstr "" 22024 22025#: /__w/calibre/calibre/src/calibre/gui2/main.py:354 22026#, python-format 22027msgid "" 22028"Bad database location %r. Will start with a new, empty calibre library" 22029msgstr "" 22030 22031#: /__w/calibre/calibre/src/calibre/gui2/main.py:364 22032#, python-format 22033msgid "Starting %s: Loading books..." 22034msgstr "" 22035 22036#: /__w/calibre/calibre/src/calibre/gui2/main.py:396 22037msgid "Cannot start calibre" 22038msgstr "" 22039 22040#: /__w/calibre/calibre/src/calibre/gui2/main.py:397 22041#, python-brace-format 22042msgid "" 22043"Another calibre program that can modify calibre libraries, such as, {0} or " 22044"{1} is already running. You must first shut it down, before starting the " 22045"main calibre program. If you are sure no such program is running, try " 22046"restarting your computer." 22047msgstr "" 22048 22049#: /__w/calibre/calibre/src/calibre/gui2/main.py:458 22050#: /__w/calibre/calibre/src/calibre/gui2/main.py:487 22051msgid "Failed to contact running instance of calibre" 22052msgstr "" 22053 22054#: /__w/calibre/calibre/src/calibre/gui2/main.py:461 22055msgid "Contacting calibre failed" 22056msgstr "" 22057 22058#: /__w/calibre/calibre/src/calibre/gui2/main.py:462 22059msgid "Failed to contact running instance of calibre, try restarting calibre" 22060msgstr "" 22061 22062#: /__w/calibre/calibre/src/calibre/gui2/main.py:470 22063msgid "Shutdown command sent, waiting for shutdown..." 22064msgstr "" 22065 22066#: /__w/calibre/calibre/src/calibre/gui2/main.py:476 22067msgid "Failed to shutdown running calibre instance" 22068msgstr "" 22069 22070#: /__w/calibre/calibre/src/calibre/gui2/main_window.py:106 22071#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:448 22072msgid "&Preferences" 22073msgstr "" 22074 22075#: /__w/calibre/calibre/src/calibre/gui2/main_window.py:107 22076#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:447 22077msgid "&Quit" 22078msgstr "" 22079 22080#: /__w/calibre/calibre/src/calibre/gui2/main_window.py:146 22081msgid "Unhandled exception" 22082msgstr "" 22083 22084#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:181 22085#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:690 22086msgid "Set date to undefined" 22087msgstr "" 22088 22089#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:183 22090#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:692 22091msgid "Set date to today" 22092msgstr "" 22093 22094#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:186 22095#: /__w/calibre/calibre/src/calibre/utils/localization.py:367 22096msgid "&Redo" 22097msgstr "" 22098 22099#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:265 22100msgid "" 22101"Specify how this book should be sorted when by title. For example, The " 22102"Exorcist might be sorted as Exorcist, The." 22103msgstr "" 22104 22105#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:267 22106msgid "Title &sort:" 22107msgstr "" 22108 22109#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:276 22110msgid "" 22111" The green color indicates that the current title sort matches the current " 22112"title" 22113msgstr "" 22114 22115#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 22116msgid "" 22117" The red color warns that the current title sort does not match the current " 22118"title. No action is required if this is what you want." 22119msgstr "" 22120 22121#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:367 22122msgid "&Edit authors" 22123msgstr "" 22124 22125#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:380 22126msgid "Authors changed" 22127msgstr "" 22128 22129#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:381 22130msgid "" 22131"You have changed the authors for this book. You must save these changes " 22132"before you can use Manage authors. Do you want to save these changes?" 22133msgstr "" 22134 22135#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:459 22136msgid "" 22137"Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles.\n" 22138"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." 22139msgstr "" 22140 22141#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:464 22142msgid "Author s&ort:" 22143msgstr "" 22144 22145#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:476 22146msgid "" 22147" The green color indicates that the current author sort matches the current " 22148"author" 22149msgstr "" 22150 22151#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:479 22152msgid "" 22153" The red color indicates that the current author sort does not match the " 22154"current author. No action is required if this is what you want." 22155msgstr "" 22156 22157#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:657 22158msgid "&Number:" 22159msgstr "" 22160 22161#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:760 22162#, python-format 22163msgid "" 22164"Last modified: %s\n" 22165"\n" 22166"Double click to view" 22167msgstr "" 22168 22169#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:771 22170#, python-format 22171msgid "Restore %s from the original" 22172msgstr "" 22173 22174#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:784 22175msgid "&View {} format" 22176msgstr "" 22177 22178#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:797 22179#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:644 22180msgid "&Edit" 22181msgstr "" 22182 22183#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 22184msgid "Set the cover for the book from the selected format" 22185msgstr "" 22186 22187#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:888 22188msgid "Set metadata for the book from the selected format" 22189msgstr "" 22190 22191#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:895 22192msgid "Add a format to this book" 22193msgstr "" 22194 22195#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:902 22196msgid "Remove the selected format from this book" 22197msgstr "" 22198 22199#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:977 22200msgid "Choose formats for " 22201msgstr "" 22202 22203#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1023 22204msgid "No permission" 22205msgstr "" 22206 22207#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1024 22208msgid "You do not have permission to read the following files:" 22209msgstr "" 22210 22211#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 22212#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1056 22213#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 22214#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 22215msgid "No format selected" 22216msgstr "" 22217 22218#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 22219msgid "Trim bord&ers" 22220msgstr "" 22221 22222#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 22223msgid "" 22224"Automatically detect and remove extra space at the cover's edges.\n" 22225"Pressing it repeatedly can sometimes remove stubborn borders." 22226msgstr "" 22227 22228#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1146 22229msgid "Automatically trim borders" 22230msgstr "" 22231 22232#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1148 22233msgid "Trim borders manually" 22234msgstr "" 22235 22236#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1149 22237msgid "Undo last trim" 22238msgstr "" 22239 22240#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1153 22241msgid "Download co&ver" 22242msgstr "" 22243 22244#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 22245msgid "&Generate cover" 22246msgstr "" 22247 22248#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1157 22249msgid "Customize the styles and colors of the generated cover" 22250msgstr "" 22251 22252#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1158 22253msgid "Undo last Generate cover" 22254msgstr "" 22255 22256#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1214 22257msgid "Not a valid picture" 22258msgstr "" 22259 22260#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1262 22261msgid "Invalid cover" 22262msgstr "" 22263 22264#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1263 22265msgid "Could not change cover as the image is invalid." 22266msgstr "" 22267 22268#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1359 22269msgid "Rating of this book. 0-5 stars" 22270msgstr "" 22271 22272#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 22273msgid "Tags changed" 22274msgstr "" 22275 22276#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1441 22277msgid "" 22278"You have changed the tags. In order to use the tags editor, you must either " 22279"discard or apply these changes. Apply changes?" 22280msgstr "" 22281 22282#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1483 22283msgid "A comma separated list of languages for this book" 22284msgstr "" 22285 22286#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1513 22287#, python-format 22288msgid "The language %s is not recognized" 22289msgid_plural "The languages %s are not recognized" 22290msgstr[0] "" 22291 22292#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1514 22293msgid "Unknown language" 22294msgstr "" 22295 22296#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1530 22297msgid "Edit Identifiers" 22298msgstr "" 22299 22300#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1537 22301msgid "" 22302"Edit the book's identifiers. Every identifier must be on a separate line, " 22303"and have the form type:value" 22304msgstr "" 22305 22306#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1554 22307msgid "Duplicate identifier" 22308msgstr "" 22309 22310#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1555 22311#, python-format 22312msgid "" 22313"The identifier of type: %s occurs more than once. Each type of identifier " 22314"must be unique" 22315msgstr "" 22316 22317#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1559 22318msgid "Invalid identifier" 22319msgstr "" 22320 22321#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1560 22322#, python-format 22323msgid "" 22324"The identifier %s is invalid. Identifiers must be of the form type:value" 22325msgstr "" 22326 22327#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1574 22328msgid "&Ids:" 22329msgstr "" 22330 22331#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1575 22332#, python-format 22333msgid "" 22334"Edit the identifiers for this book. For example: \n" 22335"\n" 22336"%s\n" 22337"\n" 22338"If an identifier value contains a comma, you can use the | character to represent it." 22339msgstr "" 22340 22341#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1590 22342msgid "Edit identifiers in a dedicated window" 22343msgstr "" 22344 22345#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1655 22346#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1790 22347msgid "This ISBN is valid" 22348msgstr "" 22349 22350#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1658 22351#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1793 22352msgid "This ISBN is invalid" 22353msgstr "" 22354 22355#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1756 22356#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1778 22357msgid "Invalid ISBN" 22358msgstr "" 22359 22360#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1757 22361msgid "Enter an ISBN" 22362msgstr "" 22363 22364#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1779 22365msgid "The ISBN you entered is not valid. Try again." 22366msgstr "" 22367 22368#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1818 22369msgid "Clear publisher" 22370msgstr "" 22371 22372#: /__w/calibre/calibre/src/calibre/gui2/metadata/basic_widgets.py:1871 22373msgid "Clear date" 22374msgstr "" 22375 22376#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:58 22377msgid "Schedule download?" 22378msgstr "" 22379 22380#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:68 22381msgid "" 22382"The download of metadata for the <b>selected book</b> will run in the " 22383"background. Proceed?" 22384msgid_plural "" 22385"The download of metadata for the <b>{} selected books</b> will run in the " 22386"background. Proceed?" 22387msgstr[0] "" 22388 22389#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:74 22390msgid "" 22391"You can monitor the progress of the download by clicking the rotating " 22392"spinner in the bottom right corner." 22393msgstr "" 22394 22395#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:77 22396msgid "" 22397"When the download completes you will be asked for confirmation before " 22398"calibre applies the downloaded metadata." 22399msgstr "" 22400 22401#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:88 22402msgid "Download only &metadata" 22403msgstr "" 22404 22405#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:92 22406msgid "Download only &covers" 22407msgstr "" 22408 22409#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:96 22410msgid "&Configure download" 22411msgstr "" 22412 22413#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:100 22414msgid "Download &both" 22415msgstr "" 22416 22417#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:140 22418msgid "Download metadata for one book" 22419msgid_plural "Download metadata for {} books" 22420msgstr[0] "" 22421 22422#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:147 22423msgid "Metadata download started" 22424msgstr "" 22425 22426#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:159 22427msgid "(Failed metadata)" 22428msgstr "" 22429 22430#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:161 22431msgid "(Failed cover)" 22432msgstr "" 22433 22434#: /__w/calibre/calibre/src/calibre/gui2/metadata/bulk_download.py:214 22435#, python-format 22436msgid "Processed %s" 22437msgstr "" 22438 22439#: /__w/calibre/calibre/src/calibre/gui2/metadata/config.py:72 22440#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:157 22441msgid "Metadata fields to download" 22442msgstr "" 22443 22444#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:417 22445#, python-format 22446msgid "Revert %s" 22447msgstr "" 22448 22449#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:474 22450msgid "Merge identifiers" 22451msgstr "" 22452 22453#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:482 22454msgid "Merge tags" 22455msgstr "" 22456 22457#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:589 22458#, python-brace-format 22459msgid "Cover size: {0}x{1}" 22460msgstr "" 22461 22462#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:616 22463msgid "Compare metadata" 22464msgstr "" 22465 22466#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:637 22467msgid "&Accept all remaining" 22468msgstr "" 22469 22470#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:642 22471msgid "Re&ject all remaining" 22472msgstr "" 22473 22474#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:647 22475msgid "R&eject" 22476msgstr "" 22477 22478#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:652 22479msgid "Reject changes and move to next [{}]" 22480msgstr "" 22481 22482#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:667 22483#, python-format 22484msgid "Move to next [%s]" 22485msgstr "" 22486 22487#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:675 22488msgid "&Mark rejected books" 22489msgstr "" 22490 22491#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:678 22492msgid "Mark rejected books in the book list after this dialog is closed" 22493msgstr "" 22494 22495#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:714 22496msgid "All reviewed changes will be lost! Are you sure you want to Cancel?" 22497msgstr "" 22498 22499#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:738 22500#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:403 22501#, python-format 22502msgid " [%(num)d of %(tot)d]" 22503msgstr "" 22504 22505#: /__w/calibre/calibre/src/calibre/gui2/metadata/diff.py:754 22506msgid "Are you sure you want to reject the remaining result?" 22507msgid_plural "Are you sure you want to reject all {} remaining results?" 22508msgstr[0] "" 22509 22510#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:46 22511msgid "Rendering PDF pages, please wait..." 22512msgstr "" 22513 22514#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:50 22515msgid "Choose a cover from the list of PDF pages below" 22516msgstr "" 22517 22518#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:66 22519msgid "&More pages" 22520msgstr "" 22521 22522#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:71 22523msgid "Choose cover from PDF" 22524msgstr "" 22525 22526#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:116 22527#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:123 22528msgid "Failed to render" 22529msgstr "" 22530 22531#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:117 22532msgid "Could not render this PDF file" 22533msgstr "" 22534 22535#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:124 22536msgid "This PDF has no pages" 22537msgstr "" 22538 22539#: /__w/calibre/calibre/src/calibre/gui2/metadata/pdf_covers.py:138 22540#, python-format 22541msgid "page %d" 22542msgstr "" 22543 22544#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:92 22545#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:228 22546#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:422 22547msgid "Next" 22548msgstr "" 22549 22550#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:96 22551#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:238 22552#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:405 22553msgid "Previous" 22554msgstr "" 22555 22556#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:149 22557msgid "" 22558"Automatically create the title sort entry based on the current title entry.\n" 22559"Using this button to create title sort will change title sort from red to green." 22560msgstr "" 22561 22562#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:160 22563msgid "" 22564"Automatically create the author sort entry based on the current author " 22565"entry. Using this button to create author sort will change author sort from " 22566"red to green. There is a menu of functions available under this button. " 22567"Click and hold on the button to see it." 22568msgstr "" 22569 22570#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:177 22571msgid "Set author sort from author" 22572msgstr "" 22573 22574#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:178 22575msgid "Set author from author sort" 22576msgstr "" 22577 22578#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:181 22579msgid "Copy author to author sort" 22580msgstr "" 22581 22582#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:183 22583msgid "Copy author sort to author" 22584msgstr "" 22585 22586#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:194 22587msgid "Swap the author and title" 22588msgstr "" 22589 22590#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:201 22591msgid "" 22592"Manage authors. Use to rename authors and correct individual author's sort " 22593"values" 22594msgstr "" 22595 22596#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:231 22597msgid "Clear rating" 22598msgstr "" 22599 22600#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:244 22601msgid "Clear all tags" 22602msgstr "" 22603 22604#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:253 22605msgid "Clear Ids" 22606msgstr "" 22607 22608#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:257 22609msgid "" 22610"Paste the contents of the clipboard into the identifiers prefixed with isbn:" 22611" or url:. Or right click, to choose a different prefix." 22612msgstr "" 22613 22614#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:273 22615msgid "&Download metadata" 22616msgstr "" 22617 22618#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:275 22619#, python-format 22620msgid "Download metadata for this book [%s]" 22621msgstr "" 22622 22623#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:278 22624msgid "Undo last metadata download" 22625msgstr "" 22626 22627#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:287 22628msgid "Configure download metadata" 22629msgstr "" 22630 22631#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:291 22632msgid "Change how calibre downloads metadata" 22633msgstr "" 22634 22635#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:300 22636msgid "Edit list of prefixes" 22637msgstr "" 22638 22639#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:307 22640msgid "Edit prefixes" 22641msgstr "" 22642 22643#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:307 22644msgid "Enter prefixes, one on a line. The first prefix becomes the default." 22645msgstr "" 22646 22647#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:356 22648msgid "Save changed metadata?" 22649msgstr "" 22650 22651#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:357 22652msgid "" 22653"You've changed the metadata for this book. Edit book is set to update " 22654"embedded metadata when opened. You need to save your changes for them to be " 22655"included." 22656msgstr "" 22657 22658#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:360 22659msgid "&Don't save" 22660msgstr "" 22661 22662#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:473 22663#, python-format 22664msgid "The cover in the %s format is invalid" 22665msgstr "" 22666 22667#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:557 22668msgid "No downloaded metadata" 22669msgstr "" 22670 22671#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:558 22672msgid "There is no downloaded metadata to undo" 22673msgstr "" 22674 22675#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:631 22676msgid "There is another book to edit in this set." 22677msgid_plural "There are still {} more books to edit in this set." 22678msgstr[0] "" 22679 22680#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:635 22681msgid "" 22682"Are you sure you want to stop? Use the \"Next\" button instead of the \"OK\"" 22683" button to move through books in the set." 22684msgstr "" 22685 22686#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:637 22687msgid "&Continue editing" 22688msgstr "" 22689 22690#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:637 22691msgid "&Stop editing" 22692msgstr "" 22693 22694#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:647 22695msgid "You will lose all unsaved changes. Are you sure?" 22696msgstr "" 22697 22698#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:697 22699msgid "Save changes and edit the metadata of {} [Alt+Right]" 22700msgstr "" 22701 22702#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:701 22703msgid "Save changes and edit the metadata of {} [Alt+Left]" 22704msgstr "" 22705 22706#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:806 22707#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1024 22708msgid "Change cover" 22709msgstr "" 22710 22711#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:866 22712msgid "Co&mments" 22713msgstr "" 22714 22715#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:917 22716#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1066 22717msgid "&Metadata" 22718msgstr "" 22719 22720#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:922 22721msgid "&Cover and formats" 22722msgstr "" 22723 22724#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:994 22725msgid "C&ustom metadata" 22726msgstr "" 22727 22728#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1005 22729msgid "&Comments" 22730msgstr "" 22731 22732#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1072 22733msgid "Basic metadata" 22734msgstr "" 22735 22736#: /__w/calibre/calibre/src/calibre/gui2/metadata/single.py:1134 22737msgid "Custom metadata" 22738msgstr "" 22739 22740#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 22741#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:456 22742msgid "Has cover" 22743msgstr "" 22744 22745#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:121 22746msgid "Has summary" 22747msgstr "" 22748 22749#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:177 22750msgid "" 22751"The \"has cover\" indication is not fully\n" 22752"reliable. Sometimes results marked as not\n" 22753"having a cover will find a cover in the download\n" 22754"cover stage, and vice versa." 22755msgstr "" 22756 22757#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:273 22758msgid "See at" 22759msgstr "" 22760 22761#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:333 22762msgid "Please wait" 22763msgstr "" 22764 22765#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:444 22766msgid "calibre is downloading metadata from: " 22767msgstr "" 22768 22769#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:485 22770#, python-format 22771msgid "Title: %s " 22772msgstr "" 22773 22774#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:488 22775#, python-format 22776msgid "Authors: %s " 22777msgstr "" 22778 22779#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:513 22780msgid "Failed to download metadata. Click Show Details to see details" 22781msgstr "" 22782 22783#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:522 22784msgid "" 22785"Failed to find any books that match your search. Try making the search " 22786"<b>less specific</b>. For example, use only the author's last name and a " 22787"single distinctive word from the title.<p>To see the full log, click \"Show " 22788"details\"." 22789msgstr "" 22790 22791#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:633 22792msgid "Current cover" 22793msgstr "" 22794 22795#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:636 22796#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:34 22797msgid "Searching..." 22798msgstr "" 22799 22800#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:823 22801msgid "View this cover at full size" 22802msgstr "" 22803 22804#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:824 22805msgid "Copy this cover to clipboard" 22806msgstr "" 22807 22808#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:888 22809#, python-format 22810msgid "Downloading covers for <b>%s</b>, please wait..." 22811msgstr "" 22812 22813#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:919 22814msgid "Failed to download any covers, click \"Show details\" for details." 22815msgstr "" 22816 22817#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:925 22818#, python-format 22819msgid "Could not find any covers for <b>%s</b>" 22820msgstr "" 22821 22822#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:928 22823#, python-brace-format 22824msgid "Found a cover for {title}" 22825msgstr "" 22826 22827#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:931 22828#, python-brace-format 22829msgid "" 22830"Found <b>{num}</b> covers for {title}. When the download completes, the " 22831"covers will be sorted by size." 22832msgstr "" 22833 22834#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1024 22835msgid "Downloading metadata..." 22836msgstr "" 22837 22838#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1040 22839msgid "&Back" 22840msgstr "" 22841 22842#: /__w/calibre/calibre/src/calibre/gui2/metadata/single_download.py:1141 22843msgid "Downloading cover..." 22844msgstr "" 22845 22846#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:51 22847#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:171 22848msgid "Failed to run" 22849msgstr "" 22850 22851#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:52 22852#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:172 22853msgid "Failed to run program, click \"Show details\" for more information" 22854msgstr "" 22855 22856#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:131 22857#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:245 22858msgid "Command line:" 22859msgstr "" 22860 22861#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:136 22862#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:207 22863#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:249 22864#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:306 22865#, python-format 22866msgid "Choose a program to open %s files" 22867msgstr "" 22868 22869#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:137 22870msgid "Executable files" 22871msgstr "" 22872 22873#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:141 22874#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:218 22875#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:254 22876msgid "Cannot execute" 22877msgstr "" 22878 22879#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:142 22880#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:219 22881#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:255 22882#, python-format 22883msgid "The program %s is not an executable file" 22884msgstr "" 22885 22886#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:204 22887msgid "Application path:" 22888msgstr "" 22889 22890#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:213 22891msgid "Invalid application" 22892msgstr "" 22893 22894#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:214 22895#, python-format 22896msgid "%s is not a valid macOS application bundle." 22897msgstr "" 22898 22899#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:283 22900msgid "Choose a program" 22901msgstr "" 22902 22903#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:296 22904#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1413 22905msgid "Gathering data, please wait..." 22906msgstr "" 22907 22908#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:314 22909msgid "&Browse computer for program" 22910msgstr "" 22911 22912#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:331 22913msgid "Error finding programs" 22914msgstr "" 22915 22916#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:332 22917msgid "" 22918"Failed to find programs on your computer, click \"Show details\" for more " 22919"information" 22920msgstr "" 22921 22922#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:395 22923#, python-format 22924msgid "Edit the applications used for %s files" 22925msgstr "" 22926 22927#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:406 22928msgid "Change &icon" 22929msgstr "" 22930 22931#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:408 22932msgid "Change &name" 22933msgstr "" 22934 22935#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:425 22936#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:445 22937#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:459 22938#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:372 22939msgid "No selection" 22940msgstr "" 22941 22942#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:426 22943#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:446 22944#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:460 22945msgid "No application selected" 22946msgstr "" 22947 22948#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:428 22949msgid "Choose new icon" 22950msgstr "" 22951 22952#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:432 22953msgid "Invalid icon" 22954msgstr "" 22955 22956#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:433 22957#, python-format 22958msgid "Could not load image from %s" 22959msgstr "" 22960 22961#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:448 22962msgid "Enter new name" 22963msgstr "" 22964 22965#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:448 22966msgid "New name for {}" 22967msgstr "" 22968 22969#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:495 22970msgid "cover image" 22971msgstr "" 22972 22973#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:496 22974#, python-brace-format 22975msgid "Open {0} files with {1}" 22976msgstr "" 22977 22978#: /__w/calibre/calibre/src/calibre/gui2/open_with.py:501 22979msgid "Open with" 22980msgstr "" 22981 22982#: /__w/calibre/calibre/src/calibre/gui2/preferences/__init__.py:47 22983msgid "" 22984"Restore settings to default values. You have to click Apply to actually save" 22985" the default settings." 22986msgstr "" 22987 22988#: /__w/calibre/calibre/src/calibre/gui2/preferences/__init__.py:362 22989msgid "Configure " 22990msgstr "" 22991 22992#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:36 22993msgid "Ignore duplicate incoming formats" 22994msgstr "" 22995 22996#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:37 22997msgid "Overwrite existing duplicate formats" 22998msgstr "" 22999 23000#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:38 23001msgid "Create new record for each duplicate format" 23002msgstr "" 23003 23004#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:92 23005msgid "Choose a folder" 23006msgstr "" 23007 23008#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:156 23009#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:162 23010#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:167 23011msgid "Invalid folder" 23012msgstr "" 23013 23014#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:157 23015#, python-format 23016msgid "" 23017"You must specify an existing folder as your auto-add folder. %s does not " 23018"exist." 23019msgstr "" 23020 23021#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:163 23022#, python-format 23023msgid "You do not have read/write permissions for the folder: %s" 23024msgstr "" 23025 23026#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:168 23027#, python-format 23028msgid "Cannot use folders whose names start with a period or underscore: %s" 23029msgstr "" 23030 23031#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding.py:172 23032#, python-format 23033msgid "" 23034"<b>WARNING:</b> Any files you place in %s will be automatically deleted " 23035"after being added to calibre. Are you sure?" 23036msgstr "" 23037 23038#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:210 23039msgid "" 23040"Here you can control how calibre will read metadata from the files you add " 23041"to it. calibre can either read metadata from the contents of the file, or " 23042"from the filename." 23043msgstr "" 23044 23045#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:211 23046msgid "Read &metadata from file contents rather than file name" 23047msgstr "" 23048 23049#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:212 23050msgid "" 23051"Swap the first name and last name of the author. This affects only metadata " 23052"read from file names." 23053msgstr "" 23054 23055#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:213 23056msgid "" 23057"&Swap author first name and last name when reading author from filename" 23058msgstr "" 23059 23060#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:214 23061msgid "Configure metadata from file name" 23062msgstr "" 23063 23064#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:215 23065msgid "Reading &metadata" 23066msgstr "" 23067 23068#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:216 23069msgid "&Mark newly added books" 23070msgstr "" 23071 23072#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:217 23073msgid "" 23074"When using the \"&Copy to library\" action to copy books between libraries," 23075" preserve the date" 23076msgstr "" 23077 23078#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:218 23079msgid "" 23080"When using the \"Copy to library\" action check for &duplicates with the " 23081"same title, author and language" 23082msgstr "" 23083 23084#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:219 23085msgid "Automatically &convert added books to the preferred output format" 23086msgstr "" 23087 23088#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:220 23089msgid "" 23090"This will force an automatic conversion even if the file being added is the " 23091"same format as the output format. For example, if you set your output format" 23092" to EPUB and add an EPUB file, an EPUB to EPUB conversion will be run." 23093msgstr "" 23094 23095#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:221 23096msgid "" 23097"When auto-converting, convert even if the format being added is the &same as" 23098" the output format" 23099msgstr "" 23100 23101#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:222 23102msgid "" 23103"<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" 23104"<p>Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), punctuation, case, etc. Author match is exact.</p>" 23105msgstr "" 23106 23107#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:224 23108msgid "&Auto-merge added books if they already exist:" 23109msgstr "" 23110 23111#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:225 23112msgid "" 23113"Auto-merge: If books with similar titles and authors are found, merge the incoming formats (files) automatically into\n" 23114"existing book records. This box controls what happens when an existing record already has\n" 23115"the incoming format:\n" 23116"\n" 23117"Ignore duplicate incoming formats - means that existing formats in your calibre library will not be replaced\n" 23118"Overwrite existing duplicate formats - means that existing formats in your calibre library will be replaced\n" 23119"Create new record for each duplicate formats - means that a new book entry will be created for each duplicate formats\n" 23120"\n" 23121"Title matching ignores leading indefinite articles (\"the\", \"a\", \"an\"), punctuation, case, etc.\n" 23122"Author matching is exact." 23123msgstr "" 23124 23125#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:235 23126msgid "&Tags to apply when adding a book:" 23127msgstr "" 23128 23129#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:236 23130msgid "" 23131"A comma-separated list of tags that will be applied to books added to the " 23132"library" 23133msgstr "" 23134 23135#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:237 23136msgid "Contro&l how tags are processed:" 23137msgstr "" 23138 23139#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:238 23140msgid "" 23141"Create rules that can filter or transform tags on added books automatically " 23142"as soon as they are added. " 23143msgstr "" 23144 23145#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:239 23146msgid "&Rules to filter tags read from metadata" 23147msgstr "" 23148 23149#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:240 23150msgid "Control which files are added during bul&k imports:" 23151msgstr "" 23152 23153#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:241 23154msgid "" 23155"<p>You can specify rules to add/ignore files here. These will be used when " 23156"recursively adding books from folders." 23157msgstr "" 23158 23159#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:242 23160msgid "Rules to filter added &files" 23161msgstr "" 23162 23163#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:243 23164msgid "Control how auth&ors are processed:" 23165msgstr "" 23166 23167#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:244 23168msgid "Rules to manipulate a&uthor names" 23169msgstr "" 23170 23171#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:245 23172msgid "Adding &actions" 23173msgstr "" 23174 23175#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:246 23176msgid "" 23177"By default, calibre will automatically add only known e-book files. \n" 23178"This option tells calibre to add all file types, except those\n" 23179"that have been explicitly ignored below." 23180msgstr "" 23181 23182#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:249 23183msgid "Automatically add files of &all types (not just e-books)" 23184msgstr "" 23185 23186#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:250 23187msgid "Folder to automatically add files from" 23188msgstr "" 23189 23190#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:251 23191msgid "Browse for folder" 23192msgstr "" 23193 23194#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:253 23195msgid "Automatically &convert added files to the preferred output format" 23196msgstr "" 23197 23198#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:254 23199msgid "" 23200"<b>Ignore</b> files with the following &extensions when automatically adding" 23201" " 23202msgstr "" 23203 23204#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:255 23205msgid "" 23206"Specify a &folder. Any files you put into this folder will be automatically " 23207"added to calibre (restart required)." 23208msgstr "" 23209 23210#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:256 23211msgid "" 23212"<b>WARNING:</b> Files in the above folder will be deleted after being added " 23213"to calibre." 23214msgstr "" 23215 23216#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:257 23217msgid "" 23218"If set, this option will cause calibre to check if a file\n" 23219" being automatically added is already in the calibre library.\n" 23220" If it is, a message will pop up asking you whether\n" 23221" you want to add it anyway." 23222msgstr "" 23223 23224#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:261 23225msgid "Check for &duplicates when automatically adding files" 23226msgstr "" 23227 23228#: /__w/calibre/calibre/src/calibre/gui2/preferences/adding_ui.py:262 23229msgid "&Automatic adding" 23230msgstr "" 23231 23232#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:45 23233#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:171 23234msgid "High" 23235msgstr "" 23236 23237#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:45 23238#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:47 23239#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:172 23240msgid "Low" 23241msgstr "" 23242 23243#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:47 23244msgid "Very low" 23245msgstr "" 23246 23247#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:81 23248msgid "Compact Metadata" 23249msgstr "" 23250 23251#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:81 23252#: /__w/calibre/calibre/src/calibre/spell/dictionary.py:29 23253msgid "Default" 23254msgstr "" 23255 23256#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:82 23257msgid "All on 1 tab" 23258msgstr "" 23259 23260#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior.py:187 23261msgid "Confirmation dialogs have all been reset" 23262msgstr "" 23263 23264#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:167 23265msgid "Notify when a &new version is available" 23266msgstr "" 23267 23268#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:168 23269msgid "Automatically send downloaded &news to e-book reader" 23270msgstr "" 23271 23272#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:169 23273msgid "Job &priority:" 23274msgstr "" 23275 23276#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:173 23277msgid "" 23278"Choose a different layout for the Edit metadata dialog. The compact metadata" 23279" layout favors editing custom metadata over changing covers and formats." 23280msgstr "" 23281 23282#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:174 23283msgid "Preferred &input format order:" 23284msgstr "" 23285 23286#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:177 23287msgid "Preferred &output format:" 23288msgstr "" 23289 23290#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:178 23291msgid "Edit metadata (single) &layout:" 23292msgstr "" 23293 23294#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:179 23295msgid "" 23296"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n" 23297"If not checked, the values can be Yes or No." 23298msgstr "" 23299 23300#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:181 23301msgid "&Yes/No columns have three values (needs restart)" 23302msgstr "" 23303 23304#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:182 23305msgid "Recognize numbers inside text when sorting (needs restart)" 23306msgstr "" 23307 23308#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:183 23309msgid "" 23310"<p>Setting this means that when sorting on text fields\n" 23311"like title the text \"Book 2\" will sort before the text \"Book 100\".\n" 23312"Note that setting this can cause problems with text that starts\n" 23313"with numbers and is a little slower. This setting is per user, not\n" 23314"per library.</p>" 23315msgstr "" 23316 23317#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:188 23318msgid "&Delete news from library when it is automatically sent to reader" 23319msgstr "" 23320 23321#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:189 23322msgid "Default network &timeout:" 23323msgstr "" 23324 23325#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:190 23326msgid "" 23327"Set the default timeout for network fetches (i.e. anytime we go out to the " 23328"internet to get information)" 23329msgstr "" 23330 23331#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:191 23332#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:747 23333msgid " seconds" 23334msgstr "" 23335 23336#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:192 23337msgid "" 23338"Use this Virtual library on calibre startup if the current library is being " 23339"used. Also applied when switching to this library. Note that this setting is" 23340" per library. " 23341msgstr "" 23342 23343#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:193 23344msgid "Reset all disabled &confirmation dialogs" 23345msgstr "" 23346 23347#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:194 23348msgid "Use internal &viewer for:" 23349msgstr "" 23350 23351#: /__w/calibre/calibre/src/calibre/gui2/preferences/behavior_ui.py:195 23352msgid "Virtual library to apply when the current &library is opened:" 23353msgstr "" 23354 23355#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:39 23356msgid "All columns" 23357msgstr "" 23358 23359#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:41 23360msgid "icon with text" 23361msgstr "" 23362 23363#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:42 23364msgid "icon with no text" 23365msgstr "" 23366 23367#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:43 23368msgid "composed icons w/text" 23369msgstr "" 23370 23371#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:44 23372msgid "composed icons w/no text" 23373msgstr "" 23374 23375#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:51 23376#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:55 23377#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:63 23378msgid "is true" 23379msgstr "" 23380 23381#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:52 23382#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:57 23383#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:64 23384msgid "is false" 23385msgstr "" 23386 23387#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:56 23388msgid "is not true" 23389msgstr "" 23390 23391#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:58 23392msgid "is not false" 23393msgstr "" 23394 23395#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:59 23396msgid "is undefined" 23397msgstr "" 23398 23399#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:60 23400msgid "is defined" 23401msgstr "" 23402 23403#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:67 23404msgid "has id" 23405msgstr "" 23406 23407#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:68 23408msgid "does not have id" 23409msgstr "" 23410 23411#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:71 23412#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:78 23413msgid "is equal to" 23414msgstr "" 23415 23416#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:74 23417#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:81 23418#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:93 23419#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:109 23420msgid "is set" 23421msgstr "" 23422 23423#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:75 23424#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:82 23425#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:94 23426#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:110 23427msgid "is not set" 23428msgstr "" 23429 23430#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:83 23431msgid "is more days ago than" 23432msgstr "" 23433 23434#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:84 23435msgid "is fewer days ago than" 23436msgstr "" 23437 23438#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:85 23439msgid "is more days from now than" 23440msgstr "" 23441 23442#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:86 23443msgid "is fewer days from now than" 23444msgstr "" 23445 23446#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:89 23447#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:97 23448msgid "has" 23449msgstr "" 23450 23451#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:90 23452#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:98 23453msgid "does not have" 23454msgstr "" 23455 23456#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:91 23457#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:99 23458msgid "has pattern" 23459msgstr "" 23460 23461#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:92 23462#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:100 23463msgid "does not have pattern" 23464msgstr "" 23465 23466#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:106 23467#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:116 23468msgid "does not contain" 23469msgstr "" 23470 23471#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:134 23472msgid "If the ___ column ___ values" 23473msgstr "" 23474 23475#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:275 23476msgid "" 23477"Enter either an identifier type or an identifier type and value of the form " 23478"identifier:value" 23479msgstr "" 23480 23481#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:278 23482msgid "" 23483"Enter a 3 letter ISO language code, like fra for French or deu for German or" 23484" eng for English. You can also use the full language name, in which case " 23485"calibre will try to automatically convert it to the language code." 23486msgstr "" 23487 23488#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:283 23489msgid "Enter a number" 23490msgstr "" 23491 23492#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:289 23493msgid "" 23494"Enter the maximum days old the item can be. Zero is today. Dates in the " 23495"future always match" 23496msgstr "" 23497 23498#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:293 23499msgid "" 23500"Enter the minimum days old the item can be. Zero is today. Dates in the " 23501"future never match" 23502msgstr "" 23503 23504#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:297 23505msgid "" 23506"Enter the maximum days in the future the item can be. Zero is today. Dates " 23507"in the past always match" 23508msgstr "" 23509 23510#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:301 23511msgid "" 23512"Enter the minimum days in the future the item can be. Zero is today. Dates " 23513"in the past never match" 23514msgstr "" 23515 23516#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:305 23517msgid "Enter a date in the format YYYY-MM-DD" 23518msgstr "" 23519 23520#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:307 23521msgid "Enter a string." 23522msgstr "" 23523 23524#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:309 23525msgid "Enter a regular expression" 23526msgstr "" 23527 23528#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:311 23529#, python-format 23530msgid "You can match multiple values by separating them with %s" 23531msgstr "" 23532 23533#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:324 23534#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:354 23535msgid "Remove icons" 23536msgstr "" 23537 23538#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:327 23539msgid "" 23540"Select the icons you wish to remove. The icon files will be removed when you" 23541" press OK. There is no undo." 23542msgstr "" 23543 23544#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:351 23545msgid "No icons selected" 23546msgstr "" 23547 23548#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:352 23549msgid "You must select at least one icon to remove" 23550msgstr "" 23551 23552#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:355 23553msgid "One icon will be removed." 23554msgid_plural "{} icons will be removed." 23555msgstr[0] "" 23556 23557#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:356 23558msgid "" 23559"This will prevent any rules that use this icon from working. Are you sure?" 23560msgstr "" 23561 23562#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:378 23563msgid "column coloring" 23564msgstr "" 23565 23566#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:381 23567msgid "column icon" 23568msgstr "" 23569 23570#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:384 23571msgid "Cover grid emblem" 23572msgstr "" 23573 23574#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:387 23575#, python-brace-format 23576msgid "Create/edit a {0} rule" 23577msgstr "" 23578 23579#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:392 23580#, python-brace-format 23581msgid "Create a {0} rule by filling in the boxes below" 23582msgstr "" 23583 23584#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:404 23585msgid "Add the emblem:" 23586msgstr "" 23587 23588#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:409 23589msgid "Set the:" 23590msgstr "" 23591 23592#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:415 23593msgid "" 23594"If you choose composed icons and multiple rules match, then all the matching" 23595" icons will be combined, otherwise the icon from the first rule to match " 23596"will be used." 23597msgstr "" 23598 23599#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:418 23600msgid "of the column:" 23601msgstr "" 23602 23603#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:426 23604msgid "to:" 23605msgstr "" 23606 23607#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:451 23608msgid "&Add new image" 23609msgstr "" 23610 23611#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:454 23612msgid "(Images should be square-ish)" 23613msgstr "" 23614 23615#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:458 23616msgid "Choose &more than one icon" 23617msgstr "" 23618 23619#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:465 23620msgid "&Add icon" 23621msgstr "" 23622 23623#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:467 23624msgid "(Icons should be square or landscape)" 23625msgstr "" 23626 23627#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:471 23628msgid "Only if the following conditions are all satisfied:" 23629msgstr "" 23630 23631#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:481 23632msgid "Add &another condition" 23633msgstr "" 23634 23635#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:485 23636msgid "You can disable a condition by blanking all of its boxes" 23637msgstr "" 23638 23639#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:495 23640msgid "&Remove icons" 23641msgstr "" 23642 23643#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:498 23644msgid "" 23645"Remove previously added icons. Note that removing an icon will cause rules " 23646"that use it to stop working." 23647msgstr "" 23648 23649#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:557 23650msgid "Open to see checkboxes" 23651msgstr "" 23652 23653#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:583 23654msgid "Sample text" 23655msgstr "" 23656 23657#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:709 23658msgid "No icon selected" 23659msgstr "" 23660 23661#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:710 23662msgid "You must choose an icon for this rule" 23663msgstr "" 23664 23665#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:724 23666msgid "Invalid condition" 23667msgstr "" 23668 23669#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:725 23670#, python-format 23671msgid "One of the conditions for this rule is invalid: <b>%s</b>" 23672msgstr "" 23673 23674#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:730 23675msgid "No conditions" 23676msgstr "" 23677 23678#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:731 23679msgid "You must specify at least one non-empty condition for this rule" 23680msgstr "" 23681 23682#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:875 23683msgid "color" 23684msgstr "" 23685 23686#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:884 23687#, python-format 23688msgid "" 23689"\n" 23690" <p>Advanced rule for column <b>%(col)s</b>:\n" 23691" <pre>%(rule)s</pre>\n" 23692" " 23693msgstr "" 23694 23695#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:889 23696#, python-format 23697msgid "" 23698"\n" 23699" <p>Advanced rule:\n" 23700" <pre>%(rule)s</pre>\n" 23701" " 23702msgstr "" 23703 23704#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:894 23705#, python-format 23706msgid "" 23707"\n" 23708" <p>Advanced rule: set <b>%(typ)s</b> for column <b>%(col)s</b>:\n" 23709" <pre>%(rule)s</pre>\n" 23710" " 23711msgstr "" 23712 23713#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:904 23714#, python-format 23715msgid "(<span style=\"color: %s;\">sample</span>)" 23716msgstr "" 23717 23718#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:907 23719#, python-brace-format 23720msgid "" 23721"<p>Add the emblem <b>{0}</b> to the cover if the following conditions are met:</p>\n" 23722"<ul>{1}</ul>" 23723msgstr "" 23724 23725#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:909 23726#, python-format 23727msgid "" 23728" <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> %(sample)s\n" 23729" if the following conditions are met:</p>\n" 23730" <ul>%(rule)s</ul>\n" 23731" " 23732msgstr "" 23733 23734#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:945 23735#, python-format 23736msgid "<li>The condition using column <b>%(col)s</b> is <b>invalid</b>" 23737msgstr "" 23738 23739#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:948 23740#, python-format 23741msgid "" 23742"<li>If the <b>%(col)s</b> column <b>%(action)s</b> " 23743"%(val_label)s<b>%(val)s</b>" 23744msgstr "" 23745 23746#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:950 23747msgid "value: " 23748msgstr "" 23749 23750#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:988 23751#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:185 23752#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:289 23753msgid "&Add rule" 23754msgstr "" 23755 23756#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:991 23757#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:292 23758msgid "&Remove rule(s)" 23759msgstr "" 23760 23761#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1008 23762msgid "Move the selected rule up" 23763msgstr "" 23764 23765#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1013 23766msgid "Move the selected rule down" 23767msgstr "" 23768 23769#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1021 23770msgid "Add ad&vanced rule" 23771msgstr "" 23772 23773#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1027 23774msgid "Du&plicate rule" 23775msgstr "" 23776 23777#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1032 23778msgid "Convert to advanced r&ule" 23779msgstr "" 23780 23781#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1040 23782msgid "Open icon folder" 23783msgstr "" 23784 23785#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1050 23786msgid "Import rules from a file" 23787msgstr "" 23788 23789#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1067 23790msgid "" 23791"You can control the color of columns in the book list by creating \"rules\" " 23792"that tell calibre what color to use. Click the \"Add rule\" button below to " 23793"get started.<p>You can <b>change an existing rule</b> by double clicking it." 23794msgstr "" 23795 23796#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1074 23797msgid "" 23798"You can add icons to columns in the book list by creating \"rules\" that " 23799"tell calibre what icon to use. Click the \"Add rule\" button below to get " 23800"started.<p>You can <b>change an existing rule</b> by double clicking it." 23801msgstr "" 23802 23803#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1080 23804msgid "" 23805"You can add emblems (small icons) that are displayed on the side of covers " 23806"in the Cover grid by creating \"rules\" that tell calibre what image to use." 23807" Click the \"Add rule\" button below to get started.<p>You can <b>change an " 23808"existing rule</b> by double clicking it." 23809msgstr "" 23810 23811#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1087 23812msgid "Show &emblems next to the covers" 23813msgstr "" 23814 23815#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1090 23816msgid "" 23817"If checked, you can tell calibre to display icons of your choosing next to " 23818"the covers shown in the Cover grid, controlled by the metadata of the book." 23819msgstr "" 23820 23821#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1109 23822#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1129 23823msgid "Select one rule" 23824msgstr "" 23825 23826#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1110 23827#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1130 23828msgid "You must select only one rule." 23829msgstr "" 23830 23831#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1210 23832msgid "No rule selected" 23833msgstr "" 23834 23835#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1210 23836#, python-format 23837msgid "No rule selected for %s." 23838msgstr "" 23839 23840#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1215 23841msgid "removal" 23842msgstr "" 23843 23844#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1253 23845msgid "Choose file to export to" 23846msgstr "" 23847 23848#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1254 23849#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1269 23850msgid "Rules" 23851msgstr "" 23852 23853#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1268 23854msgid "Choose file to import from" 23855msgstr "" 23856 23857#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1281 23858msgid "No valid rules found" 23859msgstr "" 23860 23861#: /__w/calibre/calibre/src/calibre/gui2/preferences/coloring.py:1282 23862msgid "No valid rules were found in {}." 23863msgstr "" 23864 23865#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:79 23866msgid "Column header" 23867msgstr "" 23868 23869#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:81 23870msgid "Lookup name" 23871msgstr "" 23872 23873#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:83 23874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 23875msgid "Type" 23876msgstr "" 23877 23878#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:133 23879msgid "Yes/No with text" 23880msgstr "" 23881 23882#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:138 23883msgid "Ampersand separated text, shown in the Tag browser" 23884msgstr "" 23885 23886#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:144 23887msgid "(lookup name was {}) {}" 23888msgstr "" 23889 23890#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:194 23891msgid "You must select a column to delete it" 23892msgstr "" 23893 23894#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:199 23895msgid "The selected column is not a custom column" 23896msgstr "" 23897 23898#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns.py:201 23899#, python-format 23900msgid "Do you really want to delete column %s and all its data?" 23901msgstr "" 23902 23903#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:88 23904msgid "" 23905"Here you can re-arrange the layout of the columns in the calibre library " 23906"book list. You can hide columns by unchecking them. You can also create your" 23907" own, custom columns." 23908msgstr "" 23909 23910#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:89 23911msgid "Move column up" 23912msgstr "" 23913 23914#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:91 23915msgid "Remove a user-defined column" 23916msgstr "" 23917 23918#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:93 23919msgid "Add a user-defined column" 23920msgstr "" 23921 23922#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:95 23923msgid "Edit settings of a user-defined column" 23924msgstr "" 23925 23926#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:97 23927msgid "Move column down" 23928msgstr "" 23929 23930#: /__w/calibre/calibre/src/calibre/gui2/preferences/columns_ui.py:99 23931msgid "Add &custom column" 23932msgstr "" 23933 23934#: /__w/calibre/calibre/src/calibre/gui2/preferences/conversion.py:64 23935msgid "" 23936"Restore settings to default values. Only settings for the currently selected" 23937" section are restored." 23938msgstr "" 23939 23940#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 23941msgid "Text, column shown in the Tag browser" 23942msgstr "" 23943 23944#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 23945msgid "Comma separated text, like tags, shown in the Tag browser" 23946msgstr "" 23947 23948#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 23949msgid "Long text, like comments, not shown in the Tag browser" 23950msgstr "" 23951 23952#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 23953msgid "Text column for keeping series-like information" 23954msgstr "" 23955 23956#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 23957msgid "Text, but with a fixed set of permitted values" 23958msgstr "" 23959 23960#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:63 23961msgid "Floating point numbers" 23962msgstr "" 23963 23964#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 23965msgid "Integers" 23966msgstr "" 23967 23968#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 23969msgid "Ratings, shown with stars" 23970msgstr "" 23971 23972#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:78 23973#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:106 23974#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 23975#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:252 23976msgid "Yes/No" 23977msgstr "" 23978 23979#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:83 23980msgid "Column built from other columns" 23981msgstr "" 23982 23983#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 23984msgid "Column built from other columns, behaves like tags" 23985msgstr "" 23986 23987#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 23988#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 23989msgid "Create a custom column" 23990msgstr "" 23991 23992#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:124 23993#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:125 23994msgid "Edit custom column" 23995msgstr "" 23996 23997#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:129 23998msgid "No column has been selected" 23999msgstr "" 24000 24001#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:129 24002msgid "No column selected" 24003msgstr "" 24004 24005#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:133 24006msgid "Selected column is not a user-defined column" 24007msgstr "" 24008 24009#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:185 24010#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:547 24011msgid "Now" 24012msgstr "" 24013 24014#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:220 24015#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 24016#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:31 24017#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 24018#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:85 24019msgid "Formats" 24020msgstr "" 24021 24022#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:222 24023msgid "My Tags" 24024msgstr "" 24025 24026#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:223 24027msgid "My Series" 24028msgstr "" 24029 24030#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:224 24031msgid "My Rating" 24032msgstr "" 24033 24034#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:225 24035msgid "People" 24036msgstr "" 24037 24038#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:226 24039msgid "My Title" 24040msgstr "" 24041 24042#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:250 24043msgid "Quick create:" 24044msgstr "" 24045 24046#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 24047msgid "ISBN" 24048msgstr "" 24049 24050#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 24051msgid "Names" 24052msgstr "" 24053 24054#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 24055msgid "Short text" 24056msgstr "" 24057 24058#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:290 24059msgid "" 24060"Used for searching the column. Must contain only digits and lower case " 24061"letters." 24062msgstr "" 24063 24064#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:291 24065msgid "&Lookup name:" 24066msgstr "" 24067 24068#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:295 24069msgid "" 24070"Column heading in the library view and category name in the Tag browser" 24071msgstr "" 24072 24073#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:296 24074msgid "Column &heading:" 24075msgstr "" 24076 24077#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 24078msgid "What kind of information will be kept in the column." 24079msgstr "" 24080 24081#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:304 24082msgid "Show &checkmarks" 24083msgstr "" 24084 24085#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:305 24086msgid "" 24087"Show check marks in the GUI. Values of 'yes', 'checked', and 'true'\n" 24088"will show a green check. Values of 'no', 'unchecked', and 'false' will show a red X.\n" 24089"Everything else will show nothing." 24090msgstr "" 24091 24092#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:309 24093msgid "Contains names" 24094msgstr "" 24095 24096#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:310 24097msgid "Check this box if this column contains names, like the authors column." 24098msgstr "" 24099 24100#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:312 24101msgid "&Column type:" 24102msgstr "" 24103 24104#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:316 24105msgid "Optional text describing what this column is for" 24106msgstr "" 24107 24108#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:317 24109msgid "D&escription:" 24110msgstr "" 24111 24112#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:330 24113msgid "Default: (nothing)" 24114msgstr "" 24115 24116#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:331 24117msgid "Field template. Uses the same syntax as save templates." 24118msgstr "" 24119 24120#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:332 24121#, python-format 24122msgid "Similar to save templates. For example, %s" 24123msgstr "" 24124 24125#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:340 24126msgid "No heading" 24127msgstr "" 24128 24129#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:341 24130msgid "Show heading above the text" 24131msgstr "" 24132 24133#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:342 24134msgid "Show heading to the side of the text" 24135msgstr "" 24136 24137#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:345 24138msgid "" 24139"Choose whether or not the column heading is shown in the Book\n" 24140"details panel and, if shown, where" 24141msgstr "" 24142 24143#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:347 24144msgid "Column heading:" 24145msgstr "" 24146 24147#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:352 24148msgid "Short text, like a title" 24149msgstr "" 24150 24151#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:354 24152msgid "Plain text formatted using markdown" 24153msgstr "" 24154 24155#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:357 24156msgid "" 24157"Choose how the data in this column is interpreted.\n" 24158"This controls how the data is displayed in the Book details panel\n" 24159"and how it is edited." 24160msgstr "" 24161 24162#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:360 24163msgid "Interpret this column as:" 24164msgstr "" 24165 24166#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:365 24167msgid "" 24168"A comma-separated list of permitted values. The empty value is always\n" 24169"included, and is the default. For example, the list 'one,two,three' has\n" 24170"four values, the first of them being the empty value." 24171msgstr "" 24172 24173#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:368 24174msgid "&Values:" 24175msgstr "" 24176 24177#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:370 24178msgid "" 24179"A list of color names to use when displaying an item. The\n" 24180"list must be empty or contain a color for each value." 24181msgstr "" 24182 24183#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:372 24184msgid "Colors:" 24185msgstr "" 24186 24187#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:375 24188msgid "Allow half stars" 24189msgstr "" 24190 24191#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:376 24192msgid "Allow half star ratings, for example: " 24193msgstr "" 24194 24195#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:381 24196msgid "&Sort/search column by" 24197msgstr "" 24198 24199#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:383 24200msgid "How this column should handled in the GUI when sorting and searching" 24201msgstr "" 24202 24203#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:385 24204msgid "Show in Tag browser" 24205msgstr "" 24206 24207#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:386 24208msgid "If checked, this column will appear in the Tag browser as a category" 24209msgstr "" 24210 24211#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:388 24212msgid "Show as HTML in Book details" 24213msgstr "" 24214 24215#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:390 24216msgid "" 24217"If checked, this column will be displayed as HTML in Book details and the " 24218"Content server. This can be used to construct links with the template " 24219"language. For example, the template " 24220"<pre><big><b>{title}</b></big>{series:| " 24221"[|}{series_index:| [|]]}</pre>will create a field displaying the title in " 24222"bold large characters, along with the series, for example <br>\"<big><b>An " 24223"Oblique Approach</b></big> [Belisarius [1]]\". The template <pre><a " 24224"href=\"https://www.beam-ebooks.de/ebook/{identifiers:select(beam)}\">Beam" 24225" book</a></pre> will generate a link to the book on the Beam e-books " 24226"site." 24227msgstr "" 24228 24229#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:407 24230msgid "" 24231"Default value when a new book is added to the library. For Date columns " 24232"enter the word \"Now\", or the date as yyyy-mm-dd. For Yes/No columns enter " 24233"\"Yes\" or \"No\". For Text with a fixed set of values enter one of the " 24234"permitted values. For Rating columns enter a number between 0 and 5." 24235msgstr "" 24236 24237#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:412 24238msgid "&Default value:" 24239msgstr "" 24240 24241#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:427 24242msgid "&Format for dates" 24243msgstr "" 24244 24245#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:427 24246msgid "Default: dd MMM yyyy." 24247msgstr "" 24248 24249#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:429 24250msgid "" 24251"<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" 24252"<ul>\n" 24253"<li>ddd, d MMM yyyy gives Mon, 5 Jan 2010</li>\n" 24254"<li>dd MMMM yy gives 05 January 10</li>\n" 24255"</ul> " 24256msgstr "" 24257 24258#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:458 24259msgid "&Format for numbers" 24260msgstr "" 24261 24262#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:459 24263msgid "" 24264"Default: Not formatted. For format language details see <a " 24265"href=\"https://docs.python.org/library/string.html#format-string-" 24266"syntax\">the Python documentation</a>" 24267msgstr "" 24268 24269#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:463 24270#, python-brace-format 24271msgid "" 24272"Examples: The format <code>{0:0>4d}</code> gives a 4-digit number with " 24273"leading zeros. The format <code>{0:d} days</code> prints the number " 24274"then the word \"days\"" 24275msgstr "" 24276 24277#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:468 24278msgid "" 24279"Examples: The format <code>{0:.1f}</code> gives a floating point number with" 24280" 1 digit after the decimal point. The format " 24281"<code>Price: $ {0:,.2f}</code> prints \"Price $ \" then " 24282"displays the number with 2 digits after the decimal point and thousands " 24283"separated by commas." 24284msgstr "" 24285 24286#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:494 24287msgid "No lookup name was provided" 24288msgstr "" 24289 24290#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:498 24291msgid "" 24292"The lookup name must contain only lower case letters, digits and " 24293"underscores, and start with a letter" 24294msgstr "" 24295 24296#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:501 24297msgid "" 24298"Lookup names cannot end with _index, because these names are reserved for " 24299"the index of a series column." 24300msgstr "" 24301 24302#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:512 24303msgid "No column heading was provided" 24304msgstr "" 24305 24306#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:522 24307#, python-format 24308msgid "The lookup name %s is already used" 24309msgstr "" 24310 24311#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:534 24312#, python-format 24313msgid "The heading %s is already used" 24314msgstr "" 24315 24316#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:555 24317#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:592 24318#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:613 24319#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:627 24320#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:630 24321#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:637 24322msgid "Invalid default value" 24323msgstr "" 24324 24325#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:556 24326msgid "The default value must be \"Now\" or a date" 24327msgstr "" 24328 24329#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:560 24330msgid "You must enter a template for composite columns" 24331msgstr "" 24332 24333#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:570 24334msgid "You must enter at least one value for enumeration columns" 24335msgstr "" 24336 24337#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:584 24338msgid "" 24339"The colors box must be empty or contain the same number of items as the " 24340"value box" 24341msgstr "" 24342 24343#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:588 24344#, python-brace-format 24345msgid "The color {0} is unknown" 24346msgstr "" 24347 24348#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:593 24349msgid "The default value must be one of the permitted values" 24350msgstr "" 24351 24352#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:605 24353msgid "The default value must be an integer" 24354msgstr "" 24355 24356#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:609 24357msgid "The default value must be a real number" 24358msgstr "" 24359 24360#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:628 24361msgid "The default value must be a real number between 0 and 5.0" 24362msgstr "" 24363 24364#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:631 24365msgid "The default value must be an integer between 0 and 5" 24366msgstr "" 24367 24368#: /__w/calibre/calibre/src/calibre/gui2/preferences/create_custom_column.py:638 24369msgid "The default value must be \"Yes\" or \"No\"" 24370msgstr "" 24371 24372#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:25 24373msgid "Getting debug information, please wait" 24374msgstr "" 24375 24376#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:26 24377#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:32 24378msgid "Copy to &clipboard" 24379msgstr "" 24380 24381#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:44 24382msgid "Device already detected" 24383msgstr "" 24384 24385#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:45 24386#, python-format 24387msgid "" 24388"A device (%s) is already detected by calibre. If you wish to debug the " 24389"detection of another device, first disconnect this device." 24390msgstr "" 24391 24392#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:59 24393msgid "Debugging failed" 24394msgstr "" 24395 24396#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_debug.py:60 24397msgid "" 24398"Running debug device detection failed. Click Show Details for more " 24399"information." 24400msgstr "" 24401 24402#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 24403msgid "Getting device information" 24404msgstr "" 24405 24406#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 24407msgid "User-defined device information" 24408msgstr "" 24409 24410#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:51 24411#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:57 24412msgid "Device Detection" 24413msgstr "" 24414 24415#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 24416msgid "Ensure your device is disconnected, then press OK" 24417msgstr "" 24418 24419#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:58 24420msgid "Ensure your device is connected, then press OK" 24421msgstr "" 24422 24423#: /__w/calibre/calibre/src/calibre/gui2/preferences/device_user_defined.py:82 24424msgid "" 24425"Copy these values to the clipboard, paste them into an editor, then enter " 24426"them into the USER_DEVICE by customizing the device plugin in " 24427"Preferences->Advanced->Plugins. Remember to also enter the folders where you" 24428" want the books to be put. You must restart calibre for your changes to take" 24429" effect.\n" 24430msgstr "" 24431 24432#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:82 24433msgid "" 24434"<p>calibre can send your books to you (or your reader) by email. Emails will" 24435" be automatically sent for downloaded news to all email addresses that have " 24436"<i>Auto send</i> checked." 24437msgstr "" 24438 24439#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:83 24440msgid "Add an email address to which to send books" 24441msgstr "" 24442 24443#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:84 24444msgid "&Add email" 24445msgstr "" 24446 24447#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:85 24448msgid "Make &default" 24449msgstr "" 24450 24451#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:86 24452msgid "&Remove email" 24453msgstr "" 24454 24455#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:87 24456msgid "" 24457"Add the comments from the book metadata to the email.\n" 24458"Useful to allow the recipient to see a summary of the\n" 24459"book before opening it." 24460msgstr "" 24461 24462#: /__w/calibre/calibre/src/calibre/gui2/preferences/email_ui.py:90 24463msgid "Add &comments metadata as text to the email" 24464msgstr "" 24465 24466#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:31 24467msgid "Email" 24468msgstr "" 24469 24470#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:31 24471msgid "Subject" 24472msgstr "" 24473 24474#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:32 24475msgid "Alias" 24476msgstr "" 24477 24478#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:32 24479msgid "Auto send" 24480msgstr "" 24481 24482#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:32 24483msgid "Auto send only tags" 24484msgstr "" 24485 24486#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:37 24487msgid "Formats to email. The first matching format will be sent." 24488msgstr "" 24489 24490#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:38 24491#, python-brace-format 24492msgid "" 24493"Subject of the email to use when sending. When left blank the title will be " 24494"used for the subject. Also, the same templates used for \"Save to disk\" " 24495"such as {title} and {author_sort} can be used here." 24496msgstr "" 24497 24498#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:42 24499msgid "" 24500"If checked, downloaded news will be automatically mailed to this email " 24501"address (provided it is in one of the listed formats and has not been " 24502"filtered by tags)." 24503msgstr "" 24504 24505#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:45 24506msgid "Friendly name to use for this email address" 24507msgstr "" 24508 24509#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:46 24510msgid "" 24511"If specified, only news with one of these tags will be sent to this email " 24512"address. All news downloads have their title as a tag, so you can use this " 24513"to easily control which news downloads are sent to this email address." 24514msgstr "" 24515 24516#: /__w/calibre/calibre/src/calibre/gui2/preferences/emailp.py:175 24517msgid "new email address" 24518msgstr "" 24519 24520#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:29 24521msgid "" 24522"The list of devices that you have asked calibre to ignore. Uncheck a device " 24523"to have calibre stop ignoring it." 24524msgstr "" 24525 24526#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:40 24527msgid "" 24528"The list of device plugins you have disabled. Uncheck an entry to enable the" 24529" plugin. calibre cannot detect devices that are managed by disabled plugins." 24530msgstr "" 24531 24532#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:51 24533msgid "Reset allowed devices" 24534msgstr "" 24535 24536#: /__w/calibre/calibre/src/calibre/gui2/preferences/ignored_devices.py:53 24537msgid "" 24538"This will erase the list of devices that calibre knows about causing it to " 24539"ask you for permission to manage them again, the next time they connect" 24540msgstr "" 24541 24542#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:68 24543msgid "Search for the author on Goodreads" 24544msgstr "" 24545 24546#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:69 24547msgid "Search for the author on Amazon" 24548msgstr "" 24549 24550#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:70 24551msgid "Search for the author in your calibre library" 24552msgstr "" 24553 24554#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:71 24555msgid "Search for the author on Wikipedia" 24556msgstr "" 24557 24558#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:72 24559msgid "Search for the author on Google Books" 24560msgstr "" 24561 24562#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:73 24563msgid "Search for the book on Goodreads" 24564msgstr "" 24565 24566#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:74 24567msgid "Search for the book on Amazon" 24568msgstr "" 24569 24570#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:75 24571msgid "Search for the book on Google Books" 24572msgstr "" 24573 24574#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:76 24575msgid "Use a custom search URL" 24576msgstr "" 24577 24578#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:79 24579msgid "Clicking on &author names should:" 24580msgstr "" 24581 24582#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:82 24583#, python-brace-format 24584msgid "" 24585"Enter the URL to search. It should contain the string {0}\n" 24586"which will be replaced by the author name. For example,\n" 24587"{1}" 24588msgstr "" 24589 24590#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:86 24591msgid "Enter the URL" 24592msgstr "" 24593 24594#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:118 24595msgid "Create a new rule" 24596msgstr "" 24597 24598#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:132 24599msgid "The key of the identifier, for example, in isbn:XXX, the key is \"isbn\"" 24600msgstr "" 24601 24602#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:134 24603msgid "&Key:" 24604msgstr "" 24605 24606#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:136 24607msgid "The name that will appear in the Book details panel" 24608msgstr "" 24609 24610#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:140 24611#, python-brace-format 24612msgid "" 24613"The template used to create the link. The placeholder {0} in the template " 24614"will be replaced with the actual identifier value. Use {1} to avoid the " 24615"value being quoted." 24616msgstr "" 24617 24618#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:154 24619#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:178 24620msgid "Key" 24621msgstr "" 24622 24623#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:154 24624#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:178 24625msgid "Template" 24626msgstr "" 24627 24628#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:156 24629msgid "Value needed" 24630msgstr "" 24631 24632#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:157 24633#, python-format 24634msgid "The %s field cannot be empty" 24635msgstr "" 24636 24637#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:164 24638msgid "Create rules for identifiers" 24639msgstr "" 24640 24641#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:169 24642msgid "Create rules to convert identifiers into links." 24643msgstr "" 24644 24645#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:191 24646msgid "&Edit rule" 24647msgstr "" 24648 24649#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:402 24650#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:599 24651msgid "Default icons" 24652msgstr "" 24653 24654#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:403 24655#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:600 24656#, python-format 24657msgid "Icon theme: <b>%s</b>" 24658msgstr "" 24659 24660#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:408 24661msgid "Narrow" 24662msgstr "" 24663 24664#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:408 24665msgid "Wide" 24666msgstr "" 24667 24668#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:409 24669#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:631 24670#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:639 24671#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:646 24672msgid "Automatic" 24673msgstr "" 24674 24675#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:409 24676#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:486 24677msgid "Off" 24678msgstr "" 24679 24680#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:409 24681msgid "On" 24682msgstr "" 24683 24684#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:412 24685#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:41 24686#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:91 24687#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:49 24688#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:45 24689#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:105 24690msgid "System default" 24691msgstr "" 24692 24693#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:412 24694msgid "calibre style" 24695msgstr "" 24696 24697#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:444 24698msgid "No subtitle" 24699msgstr "" 24700 24701#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 24702#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:318 24703#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:406 24704msgid "Bottom" 24705msgstr "" 24706 24707#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:449 24708#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:318 24709#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:405 24710msgid "Top" 24711msgstr "" 24712 24713#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:453 24714msgid "Above text" 24715msgstr "" 24716 24717#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:453 24718msgid "Beside text" 24719msgstr "" 24720 24721#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:453 24722#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:491 24723msgid "Never" 24724msgstr "" 24725 24726#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:486 24727msgid "Small" 24728msgstr "" 24729 24730#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:487 24731msgid "Medium" 24732msgstr "" 24733 24734#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:490 24735msgid "Always" 24736msgstr "" 24737 24738#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:490 24739msgid "If there is enough room" 24740msgstr "" 24741 24742#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:494 24743#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1014 24744msgid "By first letter" 24745msgstr "" 24746 24747#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:495 24748msgid "Partitioned" 24749msgstr "" 24750 24751#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:543 24752msgid "Column &coloring" 24753msgstr "" 24754 24755#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:548 24756msgid "Column &icons" 24757msgstr "" 24758 24759#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:567 24760msgid "Change &color" 24761msgstr "" 24762 24763#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:571 24764msgid "Change &background image" 24765msgstr "" 24766 24767#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:575 24768msgid "Restore default &appearance" 24769msgstr "" 24770 24771#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:621 24772#, python-format 24773msgid "Current aspect ratio (width/height): %.2g" 24774msgstr "" 24775 24776#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:638 24777msgid "Edit template for caption" 24778msgstr "" 24779 24780#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:675 24781#, python-format 24782msgid "Current space used: %s" 24783msgstr "" 24784 24785#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:721 24786msgid "Choose background color for the Cover grid" 24787msgstr "" 24788 24789#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:728 24790msgid "Remove background image?" 24791msgstr "" 24792 24793#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel.py:729 24794msgid "" 24795"There is currently a background image set, so the color you have chosen will" 24796" not be visible. Remove the background image?" 24797msgstr "" 24798 24799#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:593 24800msgid "Disable all animations. Useful if you have a slow/old computer." 24801msgstr "" 24802 24803#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:594 24804msgid "Disable &animations" 24805msgstr "" 24806 24807#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:595 24808msgid "User interface style (&needs restart):" 24809msgstr "" 24810 24811#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:596 24812msgid "&User interface layout (needs restart):" 24813msgstr "" 24814 24815#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:597 24816msgid "E&xtra spacing to add between rows in the book list (can be negative):" 24817msgstr "" 24818 24819#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:599 24820#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:95 24821msgid "Toolbar" 24822msgstr "แถบเครื่องมือ" 24823 24824#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:600 24825msgid "Icon si&ze:" 24826msgstr "" 24827 24828#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:601 24829msgid "Show &text under icons:" 24830msgstr "" 24831 24832#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:602 24833msgid "Use t&wo lines for the text under the icons (needs restart)" 24834msgstr "" 24835 24836#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:603 24837msgid "Change &font (needs restart)" 24838msgstr "" 24839 24840#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:604 24841msgid "Show &tooltips in the book list" 24842msgstr "" 24843 24844#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:605 24845msgid "Show &layout buttons in the status bar (needs restart)" 24846msgstr "" 24847 24848#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:606 24849msgid "Enable s&ystem tray icon (needs restart)" 24850msgstr "" 24851 24852#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:607 24853msgid "Choose &language (needs restart):" 24854msgstr "" 24855 24856#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:608 24857msgid "&Interface font:" 24858msgstr "" 24859 24860#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:609 24861msgid "" 24862"Disable popup notifications when calibre completes jobs such a conversion, " 24863"sending to device etc. The notifications are sent via the operating system " 24864"notification facility, if available. Note that on Windows, you have to " 24865"enable the system tray icon for notifications to work." 24866msgstr "" 24867 24868#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:610 24869msgid "Disable n&otifications on job completion" 24870msgstr "" 24871 24872#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:611 24873msgid "Show the &splash screen at startup" 24874msgstr "" 24875 24876#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:612 24877msgid "Change &icon theme (needs restart)" 24878msgstr "" 24879 24880#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:613 24881msgid "Show &row numbers in the book list" 24882msgstr "" 24883 24884#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:614 24885msgid "Ad&just for high resolution screens (needs restart):" 24886msgstr "" 24887 24888#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:615 24889msgid "" 24890"<p>Whether to automatically adjust the calibre user interface for high resolution (high DPI) monitors. There are three possible values:</p>\n" 24891"\n" 24892"<ul>\n" 24893"<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" 24894"\n" 24895"<li><b>On</b>: Same as \"Automatic\", but ignores Qt environment variables controlling high DPI behavior.</li>\n" 24896"\n" 24897"<li><b>Off</b>: Do not adjust the user interface, regardless of Qt environment variables.</li>\n" 24898"</ul>" 24899msgstr "" 24900 24901#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:624 24902msgid "Allow using &drag and drop to merge books" 24903msgstr "" 24904 24905#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:625 24906msgid "Draw a &grid in the book list" 24907msgstr "" 24908 24909#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:626 24910msgid "&Main interface" 24911msgstr "" 24912 24913#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:627 24914msgid "" 24915"Control the Cover grid view. You can enable this view by clicking the " 24916"\"Layout\" button in the bottom right corner of the main calibre window." 24917msgstr "" 24918 24919#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:628 24920msgid "Field to show &under the covers:" 24921msgstr "" 24922 24923#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:629 24924msgid "Spac&ing between covers:" 24925msgstr "" 24926 24927#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:630 24928msgid "" 24929"The spacing between covers. A value of zero means calculate automatically " 24930"based on cover size." 24931msgstr "" 24932 24933#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:632 24934#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:640 24935#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:647 24936msgid " cm" 24937msgstr "" 24938 24939#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:633 24940msgid "Background for the Cover grid" 24941msgstr "" 24942 24943#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:635 24944msgid "" 24945"By default, calibre chooses a cover size based on your computer's screen " 24946"size. You can change the cover size here:" 24947msgstr "" 24948 24949#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:636 24950msgid "Cover &width: " 24951msgstr "" 24952 24953#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:637 24954msgid "" 24955"The width of displayed covers.\n" 24956"A value of zero means calculate automatically." 24957msgstr "" 24958 24959#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:641 24960msgid "Make the covers larger, maintaining current aspect ratio." 24961msgstr "" 24962 24963#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:642 24964msgid "&Larger covers" 24965msgstr "" 24966 24967#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:643 24968msgid "Cover &height: " 24969msgstr "" 24970 24971#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:644 24972msgid "" 24973"The height of displayed covers.\n" 24974"A value of zero means calculate automatically." 24975msgstr "" 24976 24977#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:648 24978msgid "Make the covers smaller, maintaining current aspect ratio." 24979msgstr "" 24980 24981#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:649 24982msgid "&Smaller covers" 24983msgstr "" 24984 24985#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:650 24986msgid "Reset size to automatic" 24987msgstr "" 24988 24989#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:651 24990msgid "&Reset size" 24991msgstr "" 24992 24993#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:653 24994msgid "Size of the emblems (if any) shown &next to the covers: " 24995msgstr "" 24996 24997#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:654 24998msgid "Show a &field (such as title) under the covers" 24999msgstr "" 25000 25001#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:655 25002msgid "&Location of the emblems shown next to the covers:" 25003msgstr "" 25004 25005#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:657 25006msgid "&Emblems" 25007msgstr "" 25008 25009#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:658 25010msgid "Caching of covers for improved performance" 25011msgstr "" 25012 25013#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:659 25014msgid "" 25015"There are two kinds of caches that calibre uses to improve performance when " 25016"rendering covers in the grid view. A disk cache that is kept on your hard " 25017"disk and stores the cover thumbnails and an in memory cache used to ensure " 25018"flicker free rendering of covers. For best results, keep the memory cache " 25019"small and the disk cache large, unless you have a lot of extra RAM in your " 25020"computer and don't mind it being used by the memory cache." 25021msgstr "" 25022 25023#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:660 25024#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1012 25025msgid "Disable" 25026msgstr "" 25027 25028#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:661 25029msgid " MB" 25030msgstr "" 25031 25032#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:662 25033msgid "&Empty disk cache" 25034msgstr "" 25035 25036#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:663 25037msgid "&Open cache folder" 25038msgstr "" 25039 25040#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:664 25041msgid "Number of screenfulls of covers to cache in &memory (keep this small):" 25042msgstr "" 25043 25044#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:665 25045msgid "Maximum amount of &disk space to use for caching thumbnails: " 25046msgstr "" 25047 25048#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:666 25049msgid "" 25050"The maximum number of screenfulls of thumbnails to keep in memory. " 25051"Increasing this will make rendering faster, at the cost of more memory " 25052"usage. Note that regardless of this setting, a minimum of one hundred " 25053"thumbnails are always kept in memory, to ensure flicker free rendering." 25054msgstr "" 25055 25056#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:667 25057msgid "&Performance" 25058msgstr "" 25059 25060#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:668 25061msgid "Cover &grid" 25062msgstr "" 25063 25064#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:669 25065msgid "Text styling" 25066msgstr "" 25067 25068#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:670 25069msgid "Create rules to convert &identifiers into links" 25070msgstr "" 25071 25072#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:672 25073#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:765 25074msgid "Move down" 25075msgstr "" 25076 25077#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:673 25078#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:764 25079msgid "Move up" 25080msgstr "" 25081 25082#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:674 25083msgid "" 25084"Note that <b>comments</b> will always be displayed at the end, regardless of" 25085" the position you assign here." 25086msgstr "" 25087 25088#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:675 25089msgid "Show &cover" 25090msgstr "" 25091 25092#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:676 25093msgid "Show the size of the book's cover in pixels" 25094msgstr "" 25095 25096#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:677 25097msgid "Show cover &size" 25098msgstr "" 25099 25100#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:678 25101msgid "Use &Roman numerals for series" 25102msgstr "" 25103 25104#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:679 25105msgid "Show comments &heading:" 25106msgstr "" 25107 25108#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:680 25109msgid "&Book details" 25110msgstr "" 25111 25112#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:681 25113msgid "" 25114"Choose how Tag browser subcategories are displayed when\n" 25115"there are more items than the limit. Select by first\n" 25116"letter to see an A, B, C list. Choose partitioned to\n" 25117"have a list of fixed-sized groups. Set to disabled\n" 25118"if you never want subcategories" 25119msgstr "" 25120 25121#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:686 25122msgid "&Category partitioning method:" 25123msgstr "" 25124 25125#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:687 25126msgid "Co&llapse when more items than:" 25127msgstr "" 25128 25129#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:688 25130msgid "" 25131"If a Tag browser category has more than this number of items, it is divided\n" 25132"up into subcategories. If the partition method is set to disable, this value is ignored." 25133msgstr "" 25134 25135#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:690 25136msgid "Combine letters &when fewer items than:" 25137msgstr "" 25138 25139#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:691 25140msgid "" 25141"If collapsing by first letter, combine adjacent letters together if\n" 25142"there are fewer items under a letter than specified here. If the partition method is\n" 25143"not set to first letter, this value is ignored. Set to zero to disable." 25144msgstr "" 25145 25146#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:694 25147msgid "Spacing between &items:" 25148msgstr "" 25149 25150#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:695 25151msgid "" 25152"The spacing between consecutive items in the Tag browser. In units of (ex) " 25153"which is the approximate height of the letter 'x' in the currently used " 25154"font. " 25155msgstr "" 25156 25157#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:696 25158msgid " ex" 25159msgstr "" 25160 25161#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:697 25162msgid "Categories ¬ to partition:" 25163msgstr "" 25164 25165#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:698 25166msgid "" 25167"A comma-separated list of categories that are not to\n" 25168"be partitioned even if the number of items is larger than\n" 25169"the value shown above. This option can be used to\n" 25170"avoid collapsing hierarchical categories that have only\n" 25171"a few top-level elements." 25172msgstr "" 25173 25174#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:703 25175msgid "C&ategories with hierarchical items:" 25176msgstr "" 25177 25178#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:704 25179msgid "" 25180"A comma-separated list of categories in which items containing\n" 25181"periods are displayed in the Tag browser trees. For example, if\n" 25182"this box contains 'tags' then tags of the form 'Mystery.English'\n" 25183"and 'Mystery.Thriller' will be displayed with English and Thriller\n" 25184"both under 'Mystery'. If 'tags' is not in this box,\n" 25185"then the tags will be displayed each on their own line." 25186msgstr "" 25187 25188#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:710 25189msgid "Show &tooltips" 25190msgstr "" 25191 25192#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:711 25193msgid "Show &average ratings" 25194msgstr "" 25195 25196#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:712 25197msgid "" 25198"Show counts for items in the Tag browser. Such as the number of books\n" 25199"by each author, the number of authors, etc. If you turn it off, you can still\n" 25200"see the counts by hovering your mouse over any item." 25201msgstr "" 25202 25203#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:715 25204msgid "Show &counts" 25205msgstr "" 25206 25207#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:716 25208msgid "Use &alternating row colors" 25209msgstr "" 25210 25211#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:717 25212msgid "" 25213"When checked, calibre will automatically hide any category\n" 25214" (a column, custom or standard) that has no items to show. For example, some\n" 25215" categories might not have values when using Virtual libraries. Checking this\n" 25216" box will cause these empty categories to be hidden." 25217msgstr "" 25218 25219#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:721 25220msgid "Hi&de empty categories (columns)" 25221msgstr "" 25222 25223#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:722 25224msgid "" 25225"When checked, Find in the Tag browser will show all items\n" 25226" that match the search instead of the first one. If Hide empty categories is\n" 25227" also checked then only categories containing a matched item will be shown." 25228msgstr "" 25229 25230#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:725 25231msgid "Find &shows all items that match" 25232msgstr "" 25233 25234#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:726 25235msgid "" 25236"<p>When checked, the Tag browser can get keyboard focus, allowing\n" 25237"use of the keyboard to navigate the tree using the arrow keys. The Enter key simulates\n" 25238"a click on the selected item. The keyboard shortcut 'Tag browser /\n" 25239"Give the Tag browser keyboard focus' changes the keyboard focus without\n" 25240"using the mouse.</p>" 25241msgstr "" 25242 25243#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:731 25244msgid "Allow the Tag browser to have keyboard &focus" 25245msgstr "" 25246 25247#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:732 25248msgid "" 25249"<p style=\"text-indent: 2em; font-size:smaller\">If you enable this option " 25250"then you should set a keyboard shortcut to focus the Tag browser under " 25251"<code>Preferences->Shortcuts->Tag browser->Give the Tag browser " 25252"keyboard focus</code>" 25253msgstr "" 25254 25255#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:733 25256msgid "&Tag browser" 25257msgstr "" 25258 25259#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:734 25260msgid "When showing in a separate window, show it &fullscreen" 25261msgstr "" 25262 25263#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:735 25264msgid "Show in a &separate window (needs restart)" 25265msgstr "" 25266 25267#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:736 25268msgid "&Number of covers to show in browse mode (needs restart):" 25269msgstr "" 25270 25271#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:737 25272#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:58 25273msgid "Template &editor" 25274msgstr "" 25275 25276#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:738 25277msgid "" 25278"The template used to generate the text below the covers. Uses the same " 25279"syntax as save templates. Defaults to just the book title. Note that this " 25280"setting is per-library, which means that you have to set it again for every " 25281"different calibre library you use. Use an empty template for no text." 25282msgstr "" 25283 25284#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:739 25285msgid "Show &reflections" 25286msgstr "" 25287 25288#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:740 25289msgid "" 25290"Show covers in their original aspect ratio instead of resizing\n" 25291"them to all have the same width and height" 25292msgstr "" 25293 25294#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:742 25295msgid "Preserve &aspect ratio of covers" 25296msgstr "" 25297 25298#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:743 25299msgid "&Template for caption:" 25300msgstr "" 25301 25302#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:744 25303msgid "Fie&ld for sub-title:" 25304msgstr "" 25305 25306#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:745 25307#, python-format 25308msgid "You can press the %s key to toggle full screen mode." 25309msgstr "" 25310 25311#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:746 25312msgid "Show ne&xt cover during auto scroll after:" 25313msgstr "" 25314 25315#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:748 25316msgid "&Double click to view the central book, instead of single click" 25317msgstr "" 25318 25319#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:749 25320msgid "Cover &browser" 25321msgstr "" 25322 25323#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:750 25324msgid "" 25325"Check this box to make Quickview show books only in the\n" 25326"current Virtual library. If unchecked, Quickview ignores Virtual libraries. If\n" 25327"unchecked then only row changes are taken into account." 25328msgstr "" 25329 25330#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:754 25331msgid "" 25332"Check this box to make Quickview change the column being examined\n" 25333"when the column in the book list is changed using the cursor arrow keys" 25334msgstr "" 25335 25336#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:756 25337msgid "&Change Quickview item when book list column changes" 25338msgstr "" 25339 25340#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:757 25341msgid "" 25342"Pressing 'Enter' in a cell changes both the book and the\n" 25343"column being examined (the left-hand pane)" 25344msgstr "" 25345 25346#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:759 25347msgid "&Pressing 'Enter' changes the examined column" 25348msgstr "" 25349 25350#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:760 25351msgid "" 25352"Double-clicking in a cell changes both the book and the\n" 25353"column being examined (the left-hand pane)" 25354msgstr "" 25355 25356#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:762 25357msgid "&Double click changes examined column" 25358msgstr "" 25359 25360#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:763 25361msgid "Select columns to display" 25362msgstr "" 25363 25364#: /__w/calibre/calibre/src/calibre/gui2/preferences/look_feel_ui.py:766 25365msgid "&Quickview" 25366msgstr "" 25367 25368#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:93 25369msgid "version" 25370msgstr "" 25371 25372#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:94 25373msgid "created by Kovid Goyal" 25374msgstr "" 25375 25376#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:247 25377msgid "Run Welcome &wizard" 25378msgstr "" 25379 25380#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:264 25381msgid "Save changes" 25382msgstr "" 25383 25384#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:265 25385msgid "Cancel and return to overview" 25386msgstr "" 25387 25388#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:345 25389msgid "Restoring to defaults not supported for" 25390msgstr "" 25391 25392#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:391 25393msgid "" 25394"Some of the changes you made require a restart. Please restart calibre as " 25395"soon as possible." 25396msgstr "" 25397 25398#: /__w/calibre/calibre/src/calibre/gui2/preferences/main.py:394 25399msgid "" 25400"The changes you have made require calibre be restarted immediately. You will" 25401" not be allowed to set any more preferences, until you restart." 25402msgstr "" 25403 25404#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:53 25405#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 25406msgid "Source" 25407msgstr "" 25408 25409#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:55 25410msgid "Cover priority" 25411msgstr "" 25412 25413#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:82 25414msgid "This source is configured and ready to go" 25415msgstr "" 25416 25417#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:83 25418msgid "This source needs configuration" 25419msgstr "" 25420 25421#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:97 25422msgid "" 25423"This plugin is useful only for <b>Chinese</b> language books. It can return " 25424"incorrect results for books in English. Are you sure you want to enable it?" 25425msgstr "" 25426 25427#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 25428msgid "Published date" 25429msgstr "" 25430 25431#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:275 25432#, python-format 25433msgid "<b>Configure %(name)s</b><br>%(desc)s" 25434msgstr "" 25435 25436#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:344 25437msgid "No source selected" 25438msgstr "" 25439 25440#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources.py:345 25441msgid "No source selected, cannot configure." 25442msgstr "" 25443 25444#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:153 25445msgid "Metadata sources" 25446msgstr "" 25447 25448#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:154 25449msgid "" 25450"Disable any metadata sources you do not want by unchecking them. You can " 25451"also set the cover priority. Covers from sources that have a higher " 25452"(smaller) priority will be preferred when bulk downloading metadata." 25453msgstr "" 25454 25455#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:155 25456msgid "" 25457"Sources with a red X next to their names must be configured before they will" 25458" be used. " 25459msgstr "" 25460 25461#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:156 25462msgid "C&onfigure selected source" 25463msgstr "" 25464 25465#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:158 25466msgid "" 25467"If you uncheck any fields, metadata for those fields will not be downloaded" 25468msgstr "" 25469 25470#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:159 25471#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:607 25472msgid "&Select all" 25473msgstr "" 25474 25475#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:160 25476msgid "Sele&ct none" 25477msgstr "" 25478 25479#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:161 25480msgid "" 25481"Restore your own subset of checked fields that you define using the 'Set as " 25482"default' button" 25483msgstr "" 25484 25485#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:162 25486msgid "Select &default" 25487msgstr "" 25488 25489#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:163 25490msgid "" 25491"Store the currently checked fields as the default, you can quickly apply the" 25492" default using the 'Select default' button" 25493msgstr "" 25494 25495#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:164 25496msgid "&Set as default" 25497msgstr "" 25498 25499#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:165 25500msgid "Convert all downloaded comments to plain &text" 25501msgstr "" 25502 25503#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:166 25504msgid "Swap &author names from FN LN to LN, FN" 25505msgstr "" 25506 25507#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:167 25508msgid "" 25509"<p>When downloading comments, append the downloaded comments to any existing" 25510" comment, instead of overwriting them." 25511msgstr "" 25512 25513#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:168 25514msgid "" 25515"When downloading comments, append the downloaded comments to any existing " 25516"comment, instead of overwriting them." 25517msgstr "" 25518 25519#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:169 25520msgid "Append comments to &existing" 25521msgstr "" 25522 25523#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:170 25524msgid "" 25525"<p>Normally, the metadata download system will keep only a single result per" 25526" metadata source. This option will cause it to keep all results returned " 25527"from every metadata source. Useful if you only use one or two sources and " 25528"want to select individual results from them by hand. Note that result with " 25529"identical title/author/identifiers are still merged." 25530msgstr "" 25531 25532#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:171 25533msgid "Keep more than one entry per source" 25534msgstr "" 25535 25536#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:172 25537msgid "" 25538"<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" 25539"<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." 25540msgstr "" 25541 25542#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:174 25543msgid "" 25544"Prefer smaller tag sets when picking tags from different metadata sources" 25545msgstr "" 25546 25547#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:175 25548msgid "Prefer &fewer tags" 25549msgstr "" 25550 25551#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:176 25552msgid "Create &rules to filter/transform tags" 25553msgstr "" 25554 25555#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:177 25556msgid "Create rules to &transform author names" 25557msgstr "" 25558 25559#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:178 25560msgid "Max. &number of tags to download:" 25561msgstr "" 25562 25563#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:179 25564msgid "Max. &time to wait after first match is found:" 25565msgstr "" 25566 25567#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:180 25568#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:182 25569msgid " secs" 25570msgstr "" 25571 25572#: /__w/calibre/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:181 25573msgid "Max. time to wait after first &cover is found:" 25574msgstr "" 25575 25576#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc.py:38 25577msgid "" 25578"The maximum number of jobs that will run simultaneously in the background. " 25579"This refers to CPU intensive tasks like conversion. Lower this number if " 25580"you want calibre to use less CPU." 25581msgstr "" 25582 25583#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc.py:47 25584msgid "No proxies used" 25585msgstr "" 25586 25587#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc.py:51 25588msgid "<b>Using proxies:</b>" 25589msgstr "" 25590 25591#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:73 25592msgid "Max. simultaneous conversion/&news download/plugin jobs:" 25593msgstr "" 25594 25595#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:74 25596msgid "Limit the max. simultaneous jobs to the available CPU &cores" 25597msgstr "" 25598 25599#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:75 25600msgid "Debug &device detection" 25601msgstr "" 25602 25603#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:76 25604msgid "Get information to setup the &user defined device" 25605msgstr "" 25606 25607#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:77 25608msgid "Open calibre &configuration folder" 25609msgstr "" 25610 25611#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:78 25612msgid "Abort &jobs that take more than:" 25613msgstr "" 25614 25615#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:79 25616msgid "Never abort" 25617msgstr "" 25618 25619#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:80 25620msgid " minutes" 25621msgstr "" 25622 25623#: /__w/calibre/calibre/src/calibre/gui2/preferences/misc_ui.py:81 25624msgid "Create a calibre &icon theme" 25625msgstr "" 25626 25627#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:44 25628msgid "Device currently connected: " 25629msgstr "" 25630 25631#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:47 25632msgid "Device currently connected: None" 25633msgstr "" 25634 25635#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:191 25636msgid "" 25637"That format has no metadata writers enabled. A plugboard will probably have " 25638"no effect." 25639msgstr "" 25640 25641#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:206 25642msgid "That format and device already has a plugboard." 25643msgstr "" 25644 25645#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:218 25646msgid "Possibly override plugboard?" 25647msgstr "" 25648 25649#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:219 25650msgid "" 25651"A more general plugboard already exists for that format and device. Are you " 25652"sure you want to add the new plugboard?" 25653msgstr "" 25654 25655#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:231 25656#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:253 25657msgid "Add possibly overridden plugboard?" 25658msgstr "" 25659 25660#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:232 25661msgid "" 25662"More specific device plugboards exist for that format. Are you sure you want" 25663" to add the new plugboard?" 25664msgstr "" 25665 25666#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:243 25667msgid "Really add plugboard?" 25668msgstr "" 25669 25670#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:244 25671msgid "" 25672"A different plugboard matches that format and device combination. Are you " 25673"sure you want to add the new plugboard?" 25674msgstr "" 25675 25676#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:254 25677msgid "" 25678"More specific format and device plugboards already exist. Are you sure you " 25679"want to add the new plugboard?" 25680msgstr "" 25681 25682#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:265 25683#, python-brace-format 25684msgid "The {0} device does not support the {1} format." 25685msgstr "" 25686 25687#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:273 25688#, python-brace-format 25689msgid "The {0} device supports only the {1} format(s)." 25690msgstr "" 25691 25692#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:308 25693msgid "Invalid destination" 25694msgstr "" 25695 25696#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:309 25697msgid "The destination field cannot be blank" 25698msgstr "" 25699 25700#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:320 25701msgid "Plugboard modifies comments" 25702msgstr "" 25703 25704#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:321 25705msgid "" 25706"This plugboard modifies the comments metadata. If the comments are set to " 25707"invalid HTML, it could cause problems on the device. Are you sure you wish " 25708"to save this plugboard?" 25709msgstr "" 25710 25711#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard.py:352 25712#, python-brace-format 25713msgid "The {0} device plugin is disabled." 25714msgstr "" 25715 25716#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:115 25717msgid "" 25718"Here you can change the metadata calibre uses to update a book when saving to disk or sending to device.\n" 25719"\n" 25720"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" 25721"\n" 25722"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" 25723"\n" 25724"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." 25725msgstr "" 25726 25727#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122 25728msgid "Format (choose first)" 25729msgstr "" 25730 25731#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123 25732msgid "Device (choose second)" 25733msgstr "" 25734 25735#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124 25736msgid "Add &new plugboard:" 25737msgstr "" 25738 25739#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:125 25740msgid "Edit &existing plugboard:" 25741msgstr "" 25742 25743#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126 25744msgid "Existing &plugboards:" 25745msgstr "" 25746 25747#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127 25748msgid "Source template" 25749msgstr "" 25750 25751#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128 25752msgid "Destination field" 25753msgstr "" 25754 25755#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129 25756msgid "&Save plugboard" 25757msgstr "" 25758 25759#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugboard_ui.py:130 25760msgid "&Delete plugboard" 25761msgstr "" 25762 25763#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:212 25764msgid "" 25765"\n" 25766"Customization: " 25767msgstr "" 25768 25769#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:214 25770msgid "" 25771"\n" 25772"\n" 25773"This plugin has been disabled" 25774msgstr "" 25775 25776#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:216 25777msgid "" 25778"\n" 25779"\n" 25780"This plugin is installed system-wide and can not be managed from within calibre" 25781msgstr "" 25782 25783#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:247 25784msgid "Search for plugin" 25785msgstr "" 25786 25787#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:269 25788msgid "Could not find any matching plugins" 25789msgstr "" 25790 25791#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:309 25792msgid "files" 25793msgstr "" 25794 25795#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:310 25796msgid "Add plugin" 25797msgstr "" 25798 25799#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:345 25800msgid "No valid plugin path" 25801msgstr "" 25802 25803#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:346 25804#, python-format 25805msgid "%s is not a valid plugin path" 25806msgstr "" 25807 25808#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:354 25809#, python-format 25810msgid "Select an actual plugin under <b>%s</b> to customize" 25811msgstr "" 25812 25813#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:361 25814#, python-format 25815msgid "Disabling the plugin %s is not allowed" 25816msgstr "" 25817 25818#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:385 25819#, python-format 25820msgid "Are you sure you want to remove the plugin: %s?" 25821msgstr "" 25822 25823#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:390 25824#, python-brace-format 25825msgid "" 25826"Plugin <b>{0}</b> successfully removed. You will have to restart calibre for" 25827" it to be completely removed." 25828msgstr "" 25829 25830#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:400 25831msgid "Cannot remove builtin plugin" 25832msgstr "" 25833 25834#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins.py:401 25835msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." 25836msgstr "" 25837 25838#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:107 25839msgid "" 25840"Here you can customize the behavior of calibre by controlling what plugins " 25841"it uses." 25842msgstr "" 25843 25844#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:110 25845msgid "Show only those plugins that have been installed by you" 25846msgstr "" 25847 25848#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:111 25849msgid "Show only &user installed plugins" 25850msgstr "" 25851 25852#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:115 25853msgid "Get &new plugins" 25854msgstr "" 25855 25856#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:116 25857msgid "Check for &updated plugins" 25858msgstr "" 25859 25860#: /__w/calibre/calibre/src/calibre/gui2/preferences/plugins_ui.py:117 25861msgid "&Load plugin from file" 25862msgstr "" 25863 25864#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:32 25865msgid "" 25866"This setting can be overridden for <b>individual devices</b>, by clicking " 25867"the device icon and choosing \"Configure this device\"." 25868msgstr "" 25869 25870#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:39 25871msgid "Any custom field" 25872msgstr "" 25873 25874#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:40 25875msgid "The lookup name of any custom field (these names begin with \"#\")." 25876msgstr "" 25877 25878#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:71 25879msgid "Constant template" 25880msgstr "" 25881 25882#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template.py:72 25883#, python-brace-format 25884msgid "" 25885"The template contains no {fields}, so all books will have the same name. Is " 25886"this OK?" 25887msgstr "" 25888 25889#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:55 25890msgid "Save template" 25891msgstr "" 25892 25893#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:56 25894msgid "" 25895"By adjusting the template below, you can control what folders the files are " 25896"saved in and what filenames they are given. You can use the / character to " 25897"indicate sub-folders. Available metadata variables are described below. If a" 25898" particular book does not have some metadata, the variable will be replaced " 25899"by the empty string." 25900msgstr "" 25901 25902#: /__w/calibre/calibre/src/calibre/gui2/preferences/save_template_ui.py:57 25903msgid "Available variables:" 25904msgstr "" 25905 25906#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:69 25907msgid "" 25908"Here you can control how calibre will save your books when you click the " 25909"\"Save to disk\" button:" 25910msgstr "" 25911 25912#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:70 25913msgid "Save &cover separately" 25914msgstr "" 25915 25916#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:71 25917msgid "Replace space with &underscores" 25918msgstr "" 25919 25920#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:72 25921msgid "Update &metadata in saved copies" 25922msgstr "" 25923 25924#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:73 25925msgid "Change paths to &lowercase" 25926msgstr "" 25927 25928#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:74 25929#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:70 25930msgid "Format &dates as:" 25931msgstr "" 25932 25933#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:75 25934msgid "File &formats to save:" 25935msgstr "" 25936 25937#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:76 25938msgid "Convert non-English characters to &English equivalents" 25939msgstr "" 25940 25941#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:77 25942msgid "Save metadata in a separate &OPF file" 25943msgstr "" 25944 25945#: /__w/calibre/calibre/src/calibre/gui2/preferences/saving_ui.py:78 25946msgid "&Show files in the file browser after saving to disk" 25947msgstr "" 25948 25949#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:42 25950msgid "" 25951"<b>Grouped search terms</b> are search names that permit a query to " 25952"automatically search across more than one column. For example, if you create" 25953" a grouped search term <code>allseries</code> with the value <code>series, " 25954"#myseries, #myseries2</code>, then the query <code>allseries:adhoc</code> " 25955"will find 'adhoc' in any of the columns <code>series</code>, " 25956"<code>#myseries</code>, and <code>#myseries2</code>.<p> Enter the name of " 25957"the grouped search term in the drop-down box, enter the list of columns to " 25958"search in the value box, then push the Save button. <p>Note: Search terms " 25959"are forced to lower case; <code>MySearch</code> and <code>mysearch</code> " 25960"are the same term.<p>You can have your grouped search term show up as User " 25961"categories in the Tag browser. Just add the grouped search term names to " 25962"the Make User categories from box. You can add multiple terms separated by " 25963"commas. The new User category will be automatically populated with all the " 25964"items in the categories included in the grouped search term. <p>Automatic " 25965"User categories permit you to see easily all the category items that are in " 25966"the columns contained in the grouped search term. Using the above " 25967"<code>allseries</code> example, the automatically-generated User category " 25968"will contain all the series mentioned in <code>series</code>, " 25969"<code>#myseries</code>, and <code>#myseries2</code>. This can be useful to " 25970"check for duplicates, to find which column contains a particular item, or to" 25971" have hierarchical categories (categories that contain categories)." 25972msgstr "" 25973 25974#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:77 25975msgid "Enter new or select existing name" 25976msgstr "" 25977 25978#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:79 25979msgid "Enter list of column lookup names to search" 25980msgstr "" 25981 25982#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:82 25983msgid "Match all" 25984msgstr "" 25985 25986#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:82 25987msgid "Match any" 25988msgstr "" 25989 25990#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:144 25991#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:154 25992#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:158 25993#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:164 25994#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:177 25995#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:235 25996msgid "Grouped search terms" 25997msgstr "" 25998 25999#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:145 26000msgid "The search term cannot be blank" 26001msgstr "" 26002 26003#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:155 26004msgid "That name is already used for a column or grouped search term" 26005msgstr "" 26006 26007#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:159 26008msgid "That name is already used for User category" 26009msgstr "" 26010 26011#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:165 26012msgid "The value box cannot be empty" 26013msgstr "" 26014 26015#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:178 26016msgid "The empty grouped search term cannot be deleted" 26017msgstr "" 26018 26019#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:220 26020msgid "Incompatible options" 26021msgstr "" 26022 26023#: /__w/calibre/calibre/src/calibre/gui2/preferences/search.py:221 26024msgid "" 26025"The option to have un-accented characters match accented characters has no " 26026"effect if you also turn on case-sensitive searching. So only turn on one of " 26027"those options" 26028msgstr "" 26029 26030#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:221 26031msgid "" 26032"Clear search histories from all over calibre. Including the book list, " 26033"E-book viewer, fetch news dialog, etc." 26034msgstr "" 26035 26036#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:222 26037msgid "Clear search &histories" 26038msgstr "" 26039 26040#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:223 26041msgid "What to search by default" 26042msgstr "" 26043 26044#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:224 26045msgid "" 26046"When you enter a search term without a prefix, by default calibre will " 26047"search all metadata for matches. For example, entering, \"asimov\" will " 26048"search not just authors but title/tags/series/comments/etc. Use these " 26049"options if you would like to change this behavior." 26050msgstr "" 26051 26052#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:225 26053msgid "&Limit the searched metadata" 26054msgstr "" 26055 26056#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:226 26057msgid "&Columns that non-prefixed searches are limited to:" 26058msgstr "" 26059 26060#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:227 26061msgid "" 26062"Note that this option affects all searches, including saved searches and " 26063"restrictions. Therefore, if you use this option, it is best to ensure that " 26064"you always use prefixes in your saved searches. For example, use " 26065"\"series:Foundation\" rather than just \"Foundation\" in a saved search." 26066msgstr "" 26067 26068#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:228 26069msgid "Search as you &type" 26070msgstr "" 26071 26072#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:229 26073msgid "Case &sensitive searching" 26074msgstr "" 26075 26076#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:230 26077msgid "" 26078"&Highlight search results instead of restricting the book list to the " 26079"results" 26080msgstr "" 26081 26082#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:231 26083msgid "" 26084"<p>This option will cause a small button to appear next to the Search bar. " 26085"Clicking the button will toggle between showing only the search results and " 26086"showing all books with the search results highlighted." 26087msgstr "" 26088 26089#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:232 26090msgid "" 26091"Show a &quick toggle button to switch between highlighting and restricting " 26092"results next to the Search bar" 26093msgstr "" 26094 26095#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:233 26096msgid "Unaccented characters match &accented characters" 26097msgstr "" 26098 26099#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:234 26100msgid "Genera&l" 26101msgstr "" 26102 26103#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:236 26104msgid "&Names:" 26105msgstr "" 26106 26107#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:237 26108msgid "" 26109"Contains the names of the currently-defined group search terms.\n" 26110"Create a new name by entering it into the empty box, then\n" 26111"pressing Save. Rename a search term by selecting it then\n" 26112"changing the name and pressing Save. Change the value of\n" 26113"a search term by changing the value box then pressing Save." 26114msgstr "" 26115 26116#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:242 26117msgid "Delete the current search term" 26118msgstr "" 26119 26120#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:244 26121msgid "&Value:" 26122msgstr "" 26123 26124#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:245 26125msgid "" 26126"Enter a comma-separated list of lookup names of the columns\n" 26127"to include in the grouped search term" 26128msgstr "" 26129 26130#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:247 26131msgid "" 26132"Save the current search term. You can rename a search term by\n" 26133"changing the name then pressing Save. You can change the value\n" 26134"of a search term by changing the value box then pressing Save." 26135msgstr "" 26136 26137#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:251 26138msgid "Make &user categories from:" 26139msgstr "" 26140 26141#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:252 26142msgid "" 26143"Enter the names of any grouped search terms you wish\n" 26144"to be shown as user categories" 26145msgstr "" 26146 26147#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:254 26148msgid "&Grouped searches" 26149msgstr "" 26150 26151#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:255 26152msgid "What to search when searching similar books" 26153msgstr "" 26154 26155#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:256 26156msgid "" 26157"<p>When you search for similar books by right clicking the\n" 26158" book and selecting \"Similar books\",\n" 26159" calibre constructs a search using the column lookup names specified below.\n" 26160" By changing the lookup name to a grouped search term you can\n" 26161" search multiple columns at once.</p>" 26162msgstr "" 26163 26164#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:261 26165msgid "S&imilar authors: " 26166msgstr "" 26167 26168#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:262 26169msgid "Si&milar series: " 26170msgstr "" 26171 26172#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:263 26173msgid "Similar &tags: " 26174msgstr "" 26175 26176#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:264 26177msgid "Simi&lar publishers: " 26178msgstr "" 26179 26180#: /__w/calibre/calibre/src/calibre/gui2/preferences/search_ui.py:265 26181msgid "&Similar books" 26182msgstr "" 26183 26184#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:29 26185#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:64 26186msgid "Manual management" 26187msgstr "" 26188 26189#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:30 26190#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:65 26191msgid "Only on send" 26192msgstr "" 26193 26194#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:31 26195#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:66 26196msgid "Automatic management" 26197msgstr "" 26198 26199#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:37 26200msgid "Cannot change metadata management while a device is connected" 26201msgstr "" 26202 26203#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending.py:38 26204msgid "Metadata management (disabled while device connected)" 26205msgstr "" 26206 26207#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:63 26208msgid "Me&tadata management:" 26209msgstr "" 26210 26211#: /__w/calibre/calibre/src/calibre/gui2/preferences/sending_ui.py:67 26212msgid "" 26213"<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" 26214"<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" 26215"<li><b>Automatic management</b>: calibre automatically keeps metadata on the device in sync with the calibre library, on every connect</li></ul>" 26216msgstr "" 26217 26218#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:194 26219msgid "Browse for the file" 26220msgstr "" 26221 26222#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:205 26223msgid "Choose a file" 26224msgstr "" 26225 26226#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:303 26227msgid "" 26228"calibre contains an internet server that allows you to access your book " 26229"collection using a browser from anywhere in the world. Any changes to the " 26230"settings will only take effect after a server restart." 26231msgstr "" 26232 26233#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:322 26234msgid "Require &username and password to access the Content server" 26235msgstr "" 26236 26237#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:331 26238msgid "Run server &automatically when calibre starts" 26239msgstr "" 26240 26241#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:337 26242msgid "&Start server" 26243msgstr "" 26244 26245#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:338 26246msgid "St&op server" 26247msgstr "" 26248 26249#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:339 26250msgid "&Test server" 26251msgstr "" 26252 26253#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:340 26254msgid "Show server &logs" 26255msgstr "" 26256 26257#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:368 26258msgid "Do not start calibre automatically when computer is started" 26259msgstr "" 26260 26261#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:369 26262msgid "Start calibre when the computer is started" 26263msgstr "" 26264 26265#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:372 26266msgid "" 26267"Currently calibre is set to run automatically when the\n" 26268" computer starts. Use this button to disable that." 26269msgstr "" 26270 26271#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:374 26272msgid "" 26273"Start calibre in the system tray automatically when the computer starts" 26274msgstr "" 26275 26276#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:386 26277#, python-format 26278msgid "Content server listening at: %s" 26279msgstr "" 26280 26281#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:398 26282msgid "Remember to create at least one user account in the \"User accounts\" tab" 26283msgstr "" 26284 26285#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:400 26286msgid "" 26287"Requiring a username/password prevents unauthorized people from accessing " 26288"your calibre library. It is also needed for some features such as making any" 26289" changes to the library as well as last read position/annotation syncing." 26290msgstr "" 26291 26292#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:442 26293#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:379 26294msgid "Change password for {}" 26295msgstr "" 26296 26297#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:443 26298msgid "Add new user" 26299msgstr "" 26300 26301#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:452 26302msgid "Set the password for this user" 26303msgstr "" 26304 26305#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:454 26306msgid "&Repeat password:" 26307msgstr "" 26308 26309#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:491 26310msgid "Empty username" 26311msgstr "" 26312 26313#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:492 26314msgid "You must enter a username" 26315msgstr "" 26316 26317#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:498 26318msgid "Username already exists" 26319msgstr "" 26320 26321#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:500 26322msgid "" 26323"A user with the username {} already exists. Please choose a different " 26324"username." 26325msgstr "" 26326 26327#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:506 26328msgid "Username is not valid" 26329msgstr "" 26330 26331#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:511 26332msgid "Password do not match" 26333msgstr "" 26334 26335#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:512 26336msgid "The two passwords you entered do not match!" 26337msgstr "" 26338 26339#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:518 26340msgid "Empty password" 26341msgstr "" 26342 26343#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:519 26344msgid "You must enter a password for this user" 26345msgstr "" 26346 26347#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:524 26348msgid "Invalid password" 26349msgstr "" 26350 26351#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:549 26352msgid "Further &restrict access to books in this library that match:" 26353msgstr "" 26354 26355#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:552 26356msgid "A search expression" 26357msgstr "" 26358 26359#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:554 26360msgid "" 26361"A search expression. If specified, access will be further restricted to only" 26362" those books that match this expression. For example: tags:\"=Share\"" 26363msgstr "" 26364 26365#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:585 26366msgid "Change library access permissions for {}" 26367msgstr "" 26368 26369#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:595 26370msgid "All except the specified libraries" 26371msgstr "" 26372 26373#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:595 26374msgid "All libraries" 26375msgstr "" 26376 26377#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:595 26378msgid "Only the specified libraries" 26379msgstr "" 26380 26381#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:606 26382msgid "Allow access to:" 26383msgstr "" 26384 26385#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:611 26386msgid "Specify the libraries below:" 26387msgstr "" 26388 26389#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:685 26390msgid "No libraries specified" 26391msgstr "" 26392 26393#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:686 26394msgid "You have not specified any libraries" 26395msgstr "" 26396 26397#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:693 26398msgid "<b>{} is allowed access to all libraries" 26399msgstr "" 26400 26401#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:697 26402msgid "" 26403"{} is allowed access only to the libraries whose names <b>match</b> one of " 26404"the names specified below." 26405msgstr "" 26406 26407#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:700 26408msgid "" 26409"{} is allowed access to all libraries, <b>except</b> those whose names match" 26410" one of the names specified below." 26411msgstr "" 26412 26413#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:720 26414msgid "Allow {} to make &changes (i.e. grant write access)" 26415msgstr "" 26416 26417#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:724 26418msgid "" 26419"If enabled, allows the user to make changes to the library. Adding " 26420"books/deleting books/editing metadata, etc." 26421msgstr "" 26422 26423#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:732 26424msgid "Change &password" 26425msgstr "" 26426 26427#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:757 26428#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:319 26429msgid "{} is currently only allowed to access the library named: {}" 26430msgid_plural "{} is currently only allowed to access the libraries named: {}" 26431msgstr[0] "" 26432 26433#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:761 26434msgid "Change the allowed libraries" 26435msgstr "" 26436 26437#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:765 26438#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:326 26439msgid "{} is currently not allowed to access the library named: {}" 26440msgid_plural "{} is currently not allowed to access the libraries named: {}" 26441msgstr[0] "" 26442 26443#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:769 26444msgid "Change the blocked libraries" 26445msgstr "" 26446 26447#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:771 26448msgid "{} is currently allowed access to all libraries" 26449msgstr "" 26450 26451#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:772 26452msgid "Restrict the &libraries {} can access" 26453msgstr "" 26454 26455#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:823 26456msgid "&Add user" 26457msgstr "" 26458 26459#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:827 26460msgid "&Remove user" 26461msgstr "" 26462 26463#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:898 26464msgid "" 26465"Here you can create a template to control what data is shown when using the " 26466"<i>Custom list</i> mode for the book list" 26467msgstr "" 26468 26469#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:902 26470msgid "Show a cover &thumbnail" 26471msgstr "" 26472 26473#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:906 26474msgid "Thumbnail &height:" 26475msgstr "" 26476 26477#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:907 26478msgid "Entry &height:" 26479msgstr "" 26480 26481#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:912 26482msgid "" 26483"The height for each entry. The special value \"auto\" causes a height to be " 26484"calculated based on the number of lines in the template. Otherwise, use a " 26485"CSS length, such as 100px or 15ex" 26486msgstr "" 26487 26488#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:919 26489msgid "&Long text fields:" 26490msgstr "" 26491 26492#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:921 26493msgid "" 26494"A comma separated list of fields that will be added at the bottom of every " 26495"entry. These fields are interpreted as containing HTML, not plain text." 26496msgstr "" 26497 26498#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:926 26499#, python-brace-format 26500msgid "" 26501"The template below will be interpreted as HTML and all {{fields}} will be " 26502"replaced by the actual metadata, if available. For custom columns use the " 26503"column lookup name, for example: #mytags. You can use {0} as a separator to " 26504"split a line into multiple columns." 26505msgstr "" 26506 26507#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:936 26508msgid "&Import template" 26509msgstr "" 26510 26511#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:938 26512msgid "E&xport template" 26513msgstr "" 26514 26515#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:943 26516#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:952 26517msgid "Choose template file" 26518msgstr "" 26519 26520#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:944 26521#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:953 26522msgid "Template files" 26523msgstr "" 26524 26525#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1028 26526msgid "Book" 26527msgstr "" 26528 26529#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1029 26530msgid "URL type:" 26531msgstr "" 26532 26533#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1035 26534msgid "URL:" 26535msgstr "" 26536 26537#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1080 26538msgid "Missing author placeholder" 26539msgstr "" 26540 26541#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1081 26542#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1085 26543#, python-brace-format 26544msgid "The URL {0} does not contain the {1} placeholder" 26545msgstr "" 26546 26547#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1084 26548msgid "Missing title placeholder" 26549msgstr "" 26550 26551#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1102 26552#, python-brace-format 26553msgid "" 26554"Add new locations to search for books or authors using the \"Search the " 26555"internet\" feature of the Content server. The URLs should contain {author} " 26556"which will be replaced by the author name and, for book URLs, {title} which " 26557"will be replaced by the book title." 26558msgstr "" 26559 26560#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1111 26561msgid "&Add URL" 26562msgstr "" 26563 26564#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1114 26565msgid "Export URLs" 26566msgstr "" 26567 26568#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1117 26569msgid "Import URLs" 26570msgstr "" 26571 26572#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1183 26573#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1190 26574msgid "Choose URLs file" 26575msgstr "" 26576 26577#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1184 26578#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1191 26579msgid "URL files" 26580msgstr "" 26581 26582#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1210 26583msgid "&Main" 26584msgstr "" 26585 26586#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1217 26587msgid "&User accounts" 26588msgstr "" 26589 26590#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1225 26591msgid "Book &list template" 26592msgstr "" 26593 26594#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1227 26595msgid "&Search the internet" 26596msgstr "" 26597 26598#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1274 26599#: /__w/calibre/calibre/src/calibre/gui2/ui.py:534 26600#: /__w/calibre/calibre/src/calibre/gui2/ui.py:608 26601msgid "Failed to start Content server" 26602msgstr "" 26603 26604#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1320 26605msgid "Error log:" 26606msgstr "" 26607 26608#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1328 26609msgid "No error log found" 26610msgstr "" 26611 26612#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1329 26613msgid "Access log:" 26614msgstr "" 26615 26616#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1337 26617msgid "No access log found" 26618msgstr "" 26619 26620#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1338 26621msgid "The server log files are in: {}" 26622msgstr "" 26623 26624#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1344 26625msgid "&Clear logs" 26626msgstr "" 26627 26628#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1348 26629msgid "Server running" 26630msgstr "" 26631 26632#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1349 26633msgid "Cannot clear logs while the server is running. First stop the server." 26634msgstr "" 26635 26636#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1374 26637msgid "No users specified" 26638msgstr "" 26639 26640#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1376 26641msgid "" 26642"You have turned on the setting to require passwords to access the Content " 26643"server, but you have not created any user accounts. Create at least one user" 26644" account in the \"User accounts\" tab to proceed." 26645msgstr "" 26646 26647#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1389 26648msgid "Invalid trusted IPs" 26649msgstr "" 26650 26651#: /__w/calibre/calibre/src/calibre/gui2/preferences/server.py:1407 26652msgid "You need to restart the server for changes to take effect" 26653msgstr "" 26654 26655#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:28 26656msgid "" 26657"\n" 26658" <p>Here you can add and remove functions used in template processing. A\n" 26659" template function is written in Python. It takes information from the\n" 26660" book, processes it in some way, then returns a string result. Functions\n" 26661" defined here are usable in templates in the same way that builtin\n" 26662" functions are usable. The function must be named <b>evaluate</b>, and\n" 26663" must have the signature shown below.</p>\n" 26664" <p><code>evaluate(self, formatter, kwargs, mi, locals, your parameters)\n" 26665" → returning a Unicode string</code></p>\n" 26666" <p>The parameters of the evaluate function are:\n" 26667" <ul>\n" 26668" <li><b>formatter</b>: the instance of the formatter being used to\n" 26669" evaluate the current template. You can use this to do recursive\n" 26670" template evaluation.</li>\n" 26671" <li><b>kwargs</b>: a dictionary of metadata. Field values are in this\n" 26672" dictionary.</li>\n" 26673" <li><b>mi</b>: a <i>Metadata</i> instance. Used to get field information.\n" 26674" This parameter can be None in some cases, such as when evaluating\n" 26675" non-book templates.</li>\n" 26676" <li><b>locals</b>: the local variables assigned to by the current\n" 26677" template program.</li>\n" 26678" <li><b>your parameters</b>: you must supply one or more formal\n" 26679" parameters. The number must match the arg count box, unless arg count is\n" 26680" -1 (variable number or arguments), in which case the last argument must\n" 26681" be *args. At least one argument is required, and is usually the value of\n" 26682" the field being operated upon. Note that when writing in basic template\n" 26683" mode, the user does not provide this first argument. Instead it is\n" 26684" supplied by the formatter.</li>\n" 26685" </ul></p>\n" 26686" <p>\n" 26687" The following example function checks the value of the field. If the\n" 26688" field is not empty, the field's value is returned, otherwise the value\n" 26689" EMPTY is returned.\n" 26690" <pre>\n" 26691" name: my_ifempty\n" 26692" arg count: 1\n" 26693" doc: my_ifempty(val) -- return val if it is not empty, otherwise the string 'EMPTY'\n" 26694" program code:\n" 26695" def evaluate(self, formatter, kwargs, mi, locals, val):\n" 26696" if val:\n" 26697" return val\n" 26698" else:\n" 26699" return 'EMPTY'</pre>\n" 26700" This function can be called in any of the three template program modes:\n" 26701" <ul>\n" 26702" <li>single-function mode: {tags:my_ifempty()}</li>\n" 26703" <li>template program mode: {tags:'my_ifempty($)'}</li>\n" 26704" <li>general program mode: program: my_ifempty(field('tags'))</li>\n" 26705" </p>\n" 26706" " 26707msgstr "" 26708 26709#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:82 26710#, python-brace-format 26711msgid "" 26712"\n" 26713" <p>\n" 26714" Here you can create, edit (replace), and delete stored templates used\n" 26715" in template processing. You use a stored template in another template as\n" 26716" if it were a template function, for example 'some_name(arg1, arg2...)'.</p>\n" 26717"\n" 26718" <p>Stored templates must use General Program Mode -- they must begin with\n" 26719" the text '{0}'. You retrieve arguments passed to a stored template using\n" 26720" the '{1}()' template function, as in '{1}(var1, var2, ...)'. The passed\n" 26721" arguments are copied to the named variables.</p>\n" 26722"\n" 26723" <p>For example, this stored template checks if any items are in a\n" 26724" list, returning '1' if any are found and '' if not.</p>\n" 26725" <p>\n" 26726" Template name: items_in_list<br>\n" 26727" Template contents:<pre>\n" 26728" program:\n" 26729" arguments(lst='No list argument given', items='');\n" 26730" r = '';\n" 26731" for l in items:\n" 26732" if str_in_list(lst, ',', l, '1', '') then\n" 26733" r = '1';\n" 26734" break\n" 26735" fi\n" 26736" rof;\n" 26737" r</pre>\n" 26738" You call the stored template like this:<pre>\n" 26739" program: items_in_list($#genre, 'comics, foo')</pre>\n" 26740" See the template language tutorial for more information.</p>\n" 26741" </p>\n" 26742" " 26743msgstr "" 26744 26745#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:123 26746#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:134 26747msgid "Show help" 26748msgstr "" 26749 26750#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:127 26751#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:138 26752#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:137 26753#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:145 26754msgid "Hide help" 26755msgstr "" 26756 26757#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:160 26758msgid "" 26759"The template functions saved in the library are corrupt. Do you want to " 26760"delete them? Answering 'Yes' will delete all the functions." 26761msgstr "" 26762 26763#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:251 26764msgid "You cannot delete a built-in function" 26765msgstr "" 26766 26767#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:261 26768#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:393 26769msgid "Function not defined" 26770msgstr "" 26771 26772#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:268 26773#, python-format 26774msgid "Name %s already used" 26775msgstr "" 26776 26777#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:274 26778msgid "The name {} is already used for stored template" 26779msgstr "" 26780 26781#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:278 26782msgid "" 26783"Argument count should be -1 or greater than zero. Setting it to zero means " 26784"that this function cannot be used in single function mode." 26785msgstr "" 26786 26787#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:294 26788msgid "Exception while compiling function" 26789msgstr "" 26790 26791#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:322 26792msgid "function source code not available" 26793msgstr "" 26794 26795#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:358 26796msgid "Cannot \"test\" when no books are selected" 26797msgstr "" 26798 26799#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:392 26800#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:400 26801#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:405 26802#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:413 26803msgid "Stored templates" 26804msgstr "" 26805 26806#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:401 26807msgid "The name {} is already used for template function" 26808msgstr "" 26809 26810#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:406 26811msgid "The stored template must begin with \"program:\"" 26812msgstr "" 26813 26814#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:414 26815msgid "Exception while storing template" 26816msgstr "" 26817 26818#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions.py:430 26819msgid "Changes to the current template will be lost. OK?" 26820msgstr "" 26821 26822#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:139 26823msgid "D&elete" 26824msgstr "" 26825 26826#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:140 26827#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:933 26828#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:553 26829msgid "&Replace" 26830msgstr "" 26831 26832#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:141 26833#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:154 26834msgid "C&reate" 26835msgstr "" 26836 26837#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:143 26838msgid "" 26839"Open a template tester dialog to use a template to test stored templates" 26840msgstr "" 26841 26842#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:144 26843msgid "&Stored Templates" 26844msgstr "" 26845 26846#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:146 26847#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:279 26848#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:707 26849msgid "F&unction:" 26850msgstr "" 26851 26852#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:147 26853msgid "Enter the name of the function to create." 26854msgstr "" 26855 26856#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:148 26857msgid "Argument &count:" 26858msgstr "" 26859 26860#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:149 26861msgid "Set this to -1 if the function takes a variable number of arguments" 26862msgstr "" 26863 26864#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:153 26865#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:45 26866msgid "Replace" 26867msgstr "" 26868 26869#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:155 26870msgid "P&rogram code (Follow Python indenting rules):" 26871msgstr "" 26872 26873#: /__w/calibre/calibre/src/calibre/gui2/preferences/template_functions_ui.py:156 26874msgid "&Template functions" 26875msgstr "" 26876 26877#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:38 26878msgid "Choose a texture" 26879msgstr "" 26880 26881#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:55 26882msgid "The builtin textures come from <a href=\"{}\">subtlepatterns.com</a>." 26883msgstr "" 26884 26885#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:63 26886msgid "Add texture" 26887msgstr "" 26888 26889#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:66 26890msgid "Remove texture" 26891msgstr "" 26892 26893#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:112 26894#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:294 26895msgid "Choose image" 26896msgstr "" 26897 26898#: /__w/calibre/calibre/src/calibre/gui2/preferences/texture_chooser.py:147 26899msgid "Cannot remove builtin textures" 26900msgstr "" 26901 26902#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:42 26903msgid "Donate to support the development of calibre" 26904msgstr "" 26905 26906#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:45 26907msgid "Location Manager" 26908msgstr "" 26909 26910#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:46 26911msgid "Switch between library and device views" 26912msgstr "" 26913 26914#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:52 26915#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:563 26916#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:566 26917#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:378 26918msgid "Separator" 26919msgstr "" 26920 26921#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:68 26922#, python-format 26923msgid "%d books" 26924msgstr "" 26925 26926#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:246 26927msgid "The main toolbar" 26928msgstr "" 26929 26930#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:247 26931msgid "The main toolbar when a device is connected" 26932msgstr "" 26933 26934#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:248 26935msgid "The optional second toolbar" 26936msgstr "" 26937 26938#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:249 26939msgid "The menubar" 26940msgstr "" 26941 26942#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:250 26943msgid "The menubar when a device is connected" 26944msgstr "" 26945 26946#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:251 26947msgid "The context menu for the books in the calibre library" 26948msgstr "" 26949 26950#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:253 26951msgid "The context menu for the split book list" 26952msgstr "" 26953 26954#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:254 26955msgid "The context menu for the books on the device" 26956msgstr "" 26957 26958#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:256 26959msgid "The context menu for the Cover browser" 26960msgstr "" 26961 26962#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:264 26963msgid "Click to choose toolbar or menu to customize" 26964msgstr "" 26965 26966#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:318 26967#, python-format 26968msgid "Cannot add the actions %s to this location" 26969msgstr "" 26970 26971#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:342 26972#, python-format 26973msgid "Cannot remove the actions %s from this location" 26974msgstr "" 26975 26976#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:371 26977msgid "Preferences missing" 26978msgstr "" 26979 26980#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:372 26981msgid "" 26982"The Preferences action must be in either the main toolbar or the menubar." 26983msgstr "" 26984 26985#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:375 26986msgid "Location manager missing" 26987msgstr "" 26988 26989#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar.py:376 26990msgid "" 26991"The Location manager must be in either the main toolbar or the menubar when " 26992"a device is connected." 26993msgstr "" 26994 26995#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 26996msgid "" 26997"<p>The toolbar in calibre is different depending on whether a device is " 26998"connected or not. Choose <b>which toolbar</b> you would like to customize:" 26999msgstr "" 27000 27001#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:125 27002msgid "Choose the toolbar to customize" 27003msgstr "" 27004 27005#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:126 27006#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:474 27007#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:449 27008msgid "A&vailable actions" 27009msgstr "" 27010 27011#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:127 27012msgid "Add selected actions to toolbar" 27013msgstr "" 27014 27015#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:129 27016msgid "Remove selected actions from toolbar" 27017msgstr "" 27018 27019#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:131 27020#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:475 27021#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:453 27022msgid "&Current actions" 27023msgstr "" 27024 27025#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:132 27026#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:485 27027msgid "Move selected action up" 27028msgstr "" 27029 27030#: /__w/calibre/calibre/src/calibre/gui2/preferences/toolbar_ui.py:134 27031#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:488 27032msgid "Move selected action down" 27033msgstr "" 27034 27035#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:72 27036#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:464 27037msgid "ID" 27038msgstr "" 27039 27040#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:148 27041msgid "This tweak has its default value" 27042msgstr "" 27043 27044#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:150 27045msgid "This tweak has been customized" 27046msgstr "" 27047 27048#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:327 27049msgid "Plugin tweaks" 27050msgstr "" 27051 27052#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:333 27053msgid "" 27054"Add/edit tweaks for any custom plugins you have installed. Documentation for" 27055" these tweaks should be available on the website from where you downloaded " 27056"the plugins." 27057msgstr "" 27058 27059#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:373 27060msgid "" 27061"Values for the tweaks are shown below. Edit them to change the behavior of " 27062"calibre. Your changes will only take effect <b>after a restart</b> of " 27063"calibre." 27064msgstr "" 27065 27066#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:386 27067msgid "Edit tweaks for any custom plugins you have installed" 27068msgstr "" 27069 27070#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:387 27071msgid "&Plugin tweaks" 27072msgstr "" 27073 27074#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:421 27075msgid "Edit tweak" 27076msgstr "" 27077 27078#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:428 27079msgid "Restore this tweak to its default value" 27080msgstr "" 27081 27082#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:429 27083msgid "&Reset this tweak" 27084msgstr "" 27085 27086#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:432 27087msgid "Apply any changes you made to this tweak" 27088msgstr "" 27089 27090#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:433 27091msgid "&Apply changes to this tweak" 27092msgstr "" 27093 27094#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:448 27095msgid "Search for tweak" 27096msgstr "" 27097 27098#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:484 27099#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:525 27100msgid "" 27101"There was a syntax error in your tweak. Click the \"Show details\" button " 27102"for details." 27103msgstr "" 27104 27105#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:540 27106msgid "Invalid tweaks" 27107msgstr "" 27108 27109#: /__w/calibre/calibre/src/calibre/gui2/preferences/tweaks.py:541 27110msgid "" 27111"The tweaks you entered are invalid, try resetting the tweaks to default and " 27112"changing them one by one until you find the invalid setting." 27113msgstr "" 27114 27115#: /__w/calibre/calibre/src/calibre/gui2/proceed.py:116 27116msgid "View log" 27117msgstr "" 27118 27119#: /__w/calibre/calibre/src/calibre/gui2/qt_file_dialogs.py:38 27120msgid "Choose Files" 27121msgstr "" 27122 27123#: /__w/calibre/calibre/src/calibre/gui2/save.py:82 27124msgid "Collecting metadata..." 27125msgstr "" 27126 27127#: /__w/calibre/calibre/src/calibre/gui2/save.py:82 27128#, python-format 27129msgid "Saving %d books..." 27130msgstr "" 27131 27132#: /__w/calibre/calibre/src/calibre/gui2/save.py:143 27133msgid "Copying files and writing metadata..." 27134msgstr "" 27135 27136#: /__w/calibre/calibre/src/calibre/gui2/save.py:144 27137msgid "Copying files..." 27138msgstr "" 27139 27140#: /__w/calibre/calibre/src/calibre/gui2/save.py:155 27141#: /__w/calibre/calibre/src/calibre/gui2/save.py:269 27142#: /__w/calibre/calibre/src/calibre/gui2/save.py:303 27143msgid "Could not save books to disk, click \"Show details\" for more information" 27144msgstr "" 27145 27146#: /__w/calibre/calibre/src/calibre/gui2/save.py:186 27147#, python-format 27148msgid "" 27149"The update metadata worker process crashed while processing the book %s. " 27150"Saving is aborted." 27151msgstr "" 27152 27153#: /__w/calibre/calibre/src/calibre/gui2/save.py:206 27154#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:404 27155msgid "Requested formats not available" 27156msgstr "" 27157 27158#: /__w/calibre/calibre/src/calibre/gui2/save.py:284 27159#, python-format 27160msgid "No %s format file present" 27161msgstr "" 27162 27163#: /__w/calibre/calibre/src/calibre/gui2/save.py:337 27164#, python-brace-format 27165msgid "Failed to save: {0} by {1} to disk, with error:" 27166msgstr "" 27167 27168#: /__w/calibre/calibre/src/calibre/gui2/save.py:346 27169#, python-brace-format 27170msgid "Failed to save the {2} format of: {0} by {1} to disk, with error:" 27171msgstr "" 27172 27173#: /__w/calibre/calibre/src/calibre/gui2/save.py:350 27174#, python-brace-format 27175msgid "" 27176"Failed to update the metadata in the {2} format of: {0} by {1}, with error:" 27177msgstr "" 27178 27179#: /__w/calibre/calibre/src/calibre/gui2/save.py:352 27180#, python-brace-format 27181msgid "" 27182"Failed to update the metadata in all formats of: {0} by {1}, with error:" 27183msgstr "" 27184 27185#: /__w/calibre/calibre/src/calibre/gui2/save.py:361 27186msgid "" 27187"Failed to update metadata in some books, click \"Show details\" for more " 27188"information" 27189msgstr "" 27190 27191#: /__w/calibre/calibre/src/calibre/gui2/save.py:364 27192msgid "" 27193"Failed to save any books to disk, click \"Show details\" for more " 27194"information" 27195msgstr "" 27196 27197#: /__w/calibre/calibre/src/calibre/gui2/save.py:367 27198msgid "" 27199"Failed to save some books to disk, click \"Show details\" for more " 27200"information" 27201msgstr "" 27202 27203#: /__w/calibre/calibre/src/calibre/gui2/save.py:369 27204msgid "Error while saving" 27205msgstr "" 27206 27207#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:52 27208msgid "Paste and &search" 27209msgstr "" 27210 27211#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:57 27212#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:142 27213#: /__w/calibre/calibre/src/calibre/utils/localization.py:369 27214msgid "&Paste" 27215msgstr "" 27216 27217#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:66 27218msgid "Copy search as URL" 27219msgstr "" 27220 27221#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:67 27222msgid "&Clear search history" 27223msgstr "" 27224 27225#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:411 27226#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:416 27227msgid "Create saved search" 27228msgstr "" 27229 27230#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:412 27231msgid "" 27232"Invalid saved search name. It must contain at least one letter or number" 27233msgstr "" 27234 27235#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:417 27236msgid "There is no search to save" 27237msgstr "" 27238 27239#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:434 27240msgid "Delete current search" 27241msgstr "" 27242 27243#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:435 27244msgid "No search is selected" 27245msgstr "" 27246 27247#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:437 27248msgid "The selected search will be <b>permanently deleted</b>. Are you sure?" 27249msgstr "" 27250 27251#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:468 27252msgid "Search (For advanced search click the gear icon to the left)" 27253msgstr "" 27254 27255#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:483 27256msgid "Start search" 27257msgstr "" 27258 27259#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:491 27260msgid "Enable or disable search highlighting." 27261msgstr "" 27262 27263#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:496 27264msgid "Highlight search results" 27265msgstr "" 27266 27267#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:500 27268msgid "" 27269"This will change how searching works. When you search, instead of showing " 27270"only the matching books, all books will be shown with the matching books " 27271"highlighted. Are you sure this is what you want?" 27272msgstr "" 27273 27274#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:513 27275#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:296 27276#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:489 27277#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:609 27278#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:757 27279#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:849 27280#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1055 27281msgid "Filter" 27282msgstr "" 27283 27284#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:565 27285msgid "Choose saved search or enter name for new saved search" 27286msgstr "" 27287 27288#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:572 27289msgid "" 27290"Save current search under the name shown in the box. Press and hold for a " 27291"pop-up options menu." 27292msgstr "" 27293 27294#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:577 27295msgid "Create Saved search" 27296msgstr "" 27297 27298#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:580 27299#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:613 27300msgid "Delete Saved search" 27301msgstr "" 27302 27303#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:589 27304msgid "Add Saved search" 27305msgstr "" 27306 27307#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:590 27308msgid "Get Saved search expression" 27309msgstr "" 27310 27311#: /__w/calibre/calibre/src/calibre/gui2/search_box.py:637 27312msgid "Current search is not a saved search" 27313msgstr "" 27314 27315#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:30 27316#, python-format 27317msgid "Create a Virtual library based on %s" 27318msgstr "" 27319 27320#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:38 27321#, python-format 27322msgid "Match any of the selected %s" 27323msgstr "" 27324 27325#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:39 27326#, python-format 27327msgid "Match all of the selected %s" 27328msgstr "" 27329 27330#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:102 27331#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:346 27332msgid "Edit Virtual library" 27333msgstr "" 27334 27335#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:104 27336#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:372 27337msgid "Create Virtual library" 27338msgstr "" 27339 27340#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:109 27341msgid "Virtual library &name:" 27342msgstr "" 27343 27344#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:122 27345msgid "&Search expression:" 27346msgstr "" 27347 27348#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:132 27349msgid "Create a Virtual library based on: " 27350msgstr "" 27351 27352#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:145 27353#, python-format 27354msgid "" 27355"\n" 27356" <h2>Virtual libraries</h2>\n" 27357"\n" 27358" <p>With <i>Virtual libraries</i>, you can restrict calibre to only show\n" 27359" you books that match a search. When a Virtual library is in effect, calibre\n" 27360" behaves as though the library contains only the matched books. The Tag browser\n" 27361" display only the tags/authors/series/etc. that belong to the matched books and any searches\n" 27362" you do will only search within the books in the Virtual library. This\n" 27363" is a good way to partition your large library into smaller and easier to work with subsets.</p>\n" 27364"\n" 27365" <p>For example you can use a Virtual library to only show you books with the tag <i>Unread</i>\n" 27366" or only books by <i>My favorite author</i> or only books in a particular series.</p>\n" 27367"\n" 27368" <p>More information and examples are available in the\n" 27369" <a href=\"%s\">User Manual</a>.</p>\n" 27370" " 27371msgstr "" 27372 27373#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:189 27374msgid "Saved searches recognized in the expression:" 27375msgstr "" 27376 27377#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:226 27378msgid "Search text changed" 27379msgstr "" 27380 27381#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:227 27382msgid "" 27383"The Virtual library name or the search text has changed. Do you want to " 27384"discard these changes?" 27385msgstr "" 27386 27387#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:264 27388#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:94 27389#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:100 27390msgid "No name" 27391msgstr "" 27392 27393#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:265 27394msgid "You must provide a name for the new Virtual library" 27395msgstr "" 27396 27397#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:271 27398msgid "A Virtual library name cannot begin with \"*\"" 27399msgstr "" 27400 27401#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:276 27402msgid "Name already in use" 27403msgstr "" 27404 27405#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:277 27406msgid "" 27407"That name is already in use. Do you want to replace it with the new search?" 27408msgstr "" 27409 27410#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:284 27411msgid "No search string" 27412msgstr "" 27413 27414#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:285 27415msgid "You must provide a search to define the new Virtual library" 27416msgstr "" 27417 27418#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:293 27419#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:455 27420msgid "Invalid search" 27421msgstr "" 27422 27423#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:294 27424#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:456 27425msgid "The search in the search box is not valid" 27426msgstr "" 27427 27428#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:299 27429msgid "Search found no books" 27430msgstr "" 27431 27432#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:300 27433msgid "" 27434"The search found no books, so the Virtual library will be empty. Do you " 27435"really want to use that search?" 27436msgstr "" 27437 27438#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:321 27439#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:567 27440msgid "*current search" 27441msgstr "" 27442 27443#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:325 27444msgid "Virtual library from current search" 27445msgstr "" 27446 27447#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:326 27448msgid "Create a temporary Virtual library from the current search" 27449msgstr "" 27450 27451#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:339 27452msgid "" 27453"Use a \"Virtual library\" to show only a subset of the books present in this" 27454" library" 27455msgstr "" 27456 27457#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:344 27458msgid "(all books)" 27459msgstr "" 27460 27461#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:345 27462msgid "Additional restriction" 27463msgstr "" 27464 27465#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:347 27466msgid "Remove Virtual library" 27467msgstr "" 27468 27469#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:394 27470msgid "Show Virtual libraries as tabs" 27471msgstr "" 27472 27473#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:447 27474msgid "No search" 27475msgstr "" 27476 27477#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:448 27478msgid "There is no current search to use" 27479msgstr "" 27480 27481#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:498 27482#, python-brace-format 27483msgid "Are you sure you want to remove the Virtual library <b>{0}</b>?" 27484msgstr "" 27485 27486#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:509 27487msgid "No Virtual libraries" 27488msgstr "" 27489 27490#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:510 27491msgid "No Virtual libraries present, create some first" 27492msgstr "" 27493 27494#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:514 27495#, python-brace-format 27496msgid "" 27497"<p>Quickly choose a Virtual library by typing in just a few characters from the library name into the field above.\n" 27498" For example, if want to choose the VL:\n" 27499" {example}\n" 27500" Simply type in the characters:\n" 27501" {chars}\n" 27502" and press Enter." 27503msgstr "" 27504 27505#: /__w/calibre/calibre/src/calibre/gui2/search_restriction_mixin.py:522 27506msgid "Choose Virtual library" 27507msgstr "" 27508 27509#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:39 27510#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:174 27511msgid "&Default" 27512msgstr "" 27513 27514#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:51 27515msgid "Click to change" 27516msgstr "" 27517 27518#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:176 27519msgid "Customize shortcuts for" 27520msgstr "" 27521 27522#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:263 27523msgid "Keys" 27524msgstr "" 27525 27526#: /__w/calibre/calibre/src/calibre/gui2/shortcuts.py:265 27527msgid "Double click to change" 27528msgstr "" 27529 27530#: /__w/calibre/calibre/src/calibre/gui2/splash_screen.py:90 27531msgid "Starting up, please wait..." 27532msgstr "" 27533 27534#: /__w/calibre/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:36 27535msgid "Added tags:" 27536msgstr "" 27537 27538#: /__w/calibre/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 27539msgid "Open store in external web browser" 27540msgstr "" 27541 27542#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:213 27543#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:220 27544#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:180 27545msgid "&What kind of match to use:" 27546msgstr "" 27547 27548#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:218 27549#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:225 27550#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:185 27551msgid "&All these words:" 27552msgstr "" 27553 27554#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219 27555#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:226 27556#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:186 27557msgid "This exact &phrase:" 27558msgstr "" 27559 27560#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:220 27561#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:227 27562#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:187 27563msgid "&One or more of these words:" 27564msgstr "" 27565 27566#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:223 27567#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:230 27568#, python-format 27569msgid "See the <a href=\"%s\">User Manual</a> for more help" 27570msgstr "" 27571 27572#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226 27573#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:235 27574#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:194 27575msgid "Enter the title." 27576msgstr "" 27577 27578#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:227 27579msgid "&Description:" 27580msgstr "" 27581 27582#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:228 27583msgid "&Headquarters:" 27584msgstr "" 27585 27586#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:230 27587#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:233 27588#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:197 27589msgid "Search only in specific fields:" 27590msgstr "" 27591 27592#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232 27593msgid "Enabled:" 27594msgstr "" 27595 27596#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:233 27597#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:239 27598msgid "DRM:" 27599msgstr "" 27600 27601#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:234 27602#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:236 27603#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:239 27604#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:240 27605#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:243 27606#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:246 27607msgid "true" 27608msgstr "" 27609 27610#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:235 27611#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:237 27612#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:240 27613#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:241 27614#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:244 27615#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:247 27616msgid "false" 27617msgstr "" 27618 27619#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:238 27620#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:245 27621msgid "Affiliate:" 27622msgstr "" 27623 27624#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:241 27625msgid "Nam&e/description..." 27626msgstr "" 27627 27628#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:74 27629msgid "Query" 27630msgstr "" 27631 27632#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:76 27633msgid "Enable:" 27634msgstr "" 27635 27636#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 27637msgid "&All" 27638msgstr "" 27639 27640#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78 27641#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:152 27642msgid "&None" 27643msgstr "" 27644 27645#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 27646msgid "&Invert" 27647msgstr "" 27648 27649#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27650#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27651msgid "Affiliate" 27652msgstr "" 27653 27654#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27655msgid "Enabled" 27656msgstr "" 27657 27658#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27659msgid "Headquarters" 27660msgstr "" 27661 27662#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:43 27663msgid "No DRM" 27664msgstr "" 27665 27666#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:155 27667msgid "" 27668"This store is currently disabled and cannot be used in other parts of " 27669"calibre." 27670msgstr "" 27671 27672#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:157 27673msgid "" 27674"This store is currently enabled and can be used in other parts of calibre." 27675msgstr "" 27676 27677#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:162 27678msgid "This store only distributes e-books without DRM." 27679msgstr "" 27680 27681#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:164 27682msgid "" 27683"This store distributes e-books with DRM. It may have some titles without " 27684"DRM, but you will need to check on a per title basis." 27685msgstr "" 27686 27687#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:166 27688#, python-format 27689msgid "" 27690"This store is headquartered in %s. This is a good indication of what market " 27691"the store caters to. However, this does not necessarily mean that the store " 27692"is limited to that market only." 27693msgstr "" 27694 27695#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:169 27696#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:254 27697#, python-format 27698msgid "Buying from this store supports the calibre developer: %s." 27699msgstr "" 27700 27701#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/models.py:171 27702#, python-format 27703msgid "This store distributes e-books in the following formats: %s" 27704msgstr "" 27705 27706#: /__w/calibre/calibre/src/calibre/gui2/store/config/chooser/results_view.py:49 27707msgid "Configure..." 27708msgstr "" 27709 27710#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:97 27711msgid "Time" 27712msgstr "" 27713 27714#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:98 27715msgid "Number of seconds to wait for a store to respond:" 27716msgstr "" 27717 27718#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99 27719msgid "Number of seconds to let a store process results:" 27720msgstr "" 27721 27722#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100 27723msgid "Display" 27724msgstr "" 27725 27726#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:101 27727msgid "Maximum number of results to show per store:" 27728msgstr "" 27729 27730#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102 27731msgid "Open search result in system browser" 27732msgstr "" 27733 27734#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103 27735msgid "Threads" 27736msgstr "" 27737 27738#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104 27739msgid "Number of search threads to use:" 27740msgstr "" 27741 27742#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105 27743msgid "Number of cache update threads to use:" 27744msgstr "" 27745 27746#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:106 27747msgid "Number of cover download threads to use:" 27748msgstr "" 27749 27750#: /__w/calibre/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:107 27751msgid "Number of details threads to use:" 27752msgstr "" 27753 27754#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:237 27755msgid "&Price:" 27756msgstr "" 27757 27758#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:242 27759msgid "Download:" 27760msgstr "" 27761 27762#: /__w/calibre/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:249 27763msgid "Titl&e/author/price..." 27764msgstr "" 27765 27766#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27767msgid "DRM" 27768msgstr "" 27769 27770#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27771msgid "Download" 27772msgstr "" 27773 27774#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:40 27775msgid "Price" 27776msgstr "" 27777 27778#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:235 27779#, python-format 27780msgid "" 27781"Detected price as: %s. Check with the store before making a purchase to " 27782"verify this price is correct. This price often does not include promotions " 27783"the store may be running." 27784msgstr "" 27785 27786#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:239 27787msgid "No price was found" 27788msgstr "" 27789 27790#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:242 27791msgid "" 27792"This book as been detected as having DRM restrictions. This book may not " 27793"work with your reader and you will have limitations placed upon you as to " 27794"what you can do with this book. Check with the store before making any " 27795"purchases to ensure you can actually read this book." 27796msgstr "" 27797 27798#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:244 27799msgid "" 27800"This book has been detected as being DRM Free. You should be able to use " 27801"this book on any device provided it is in a format calibre supports for " 27802"conversion. However, before making a purchase double check the DRM status " 27803"with the store. The store may not be disclosing the use of DRM." 27804msgstr "" 27805 27806#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:246 27807msgid "" 27808"The DRM status of this book could not be determined. There is a very high " 27809"likelihood that this book is actually DRM restricted." 27810msgstr "" 27811 27812#: /__w/calibre/calibre/src/calibre/gui2/store/search/models.py:251 27813#, python-format 27814msgid "The following formats can be downloaded directly: %s." 27815msgstr "" 27816 27817#: /__w/calibre/calibre/src/calibre/gui2/store/search/results_view.py:68 27818msgid "Download..." 27819msgstr "" 27820 27821#: /__w/calibre/calibre/src/calibre/gui2/store/search/results_view.py:72 27822msgid "Goto in store..." 27823msgstr "" 27824 27825#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:130 27826#, python-format 27827msgid "Buying from this store supports the calibre developer: %s</p>" 27828msgstr "" 27829 27830#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:195 27831msgid "No query" 27832msgstr "" 27833 27834#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:196 27835msgid "You must enter a title, author or keyword to search for." 27836msgstr "" 27837 27838#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:321 27839msgid "Customize Get books search" 27840msgstr "" 27841 27842#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:330 27843msgid "Choose s&tores" 27844msgstr "" 27845 27846#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:331 27847msgid "Configure s&earch" 27848msgstr "" 27849 27850#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:381 27851msgid "Couldn't find any books matching your query." 27852msgstr "" 27853 27854#: /__w/calibre/calibre/src/calibre/gui2/store/search/search.py:395 27855msgid "Choose format to download to your library." 27856msgstr "" 27857 27858#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:179 27859msgid "Search by title" 27860msgstr "" 27861 27862#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:181 27863msgid "Search by author" 27864msgstr "" 27865 27866#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:183 27867msgid "&Keyword:" 27868msgstr "" 27869 27870#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:184 27871msgid "Search by any keyword" 27872msgstr "" 27873 27874#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:187 27875msgid "&Invert selection" 27876msgstr "" 27877 27878#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:189 27879msgid "Configure Get books behavior" 27880msgstr "" 27881 27882#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:190 27883msgid "&Configure" 27884msgstr "" 27885 27886#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:191 27887msgid "Open a selected book in the system's web browser" 27888msgstr "" 27889 27890#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:192 27891msgid "Open in &external browser" 27892msgstr "" 27893 27894#: /__w/calibre/calibre/src/calibre/gui2/store/search/search_ui.py:195 27895#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:75 27896msgid "Books:" 27897msgstr "" 27898 27899#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:190 27900msgid "" 27901"See the <a href=\"https://manual.calibre-ebook.com/gui.html#the-search-" 27902"interface\">User Manual</a> for more help" 27903msgstr "" 27904 27905#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:199 27906msgid "Titl&e/author/price ..." 27907msgstr "" 27908 27909#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:48 27910#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:71 27911msgid "Dialog" 27912msgstr "" 27913 27914#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:49 27915msgid "Updating book cache" 27916msgstr "" 27917 27918#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:43 27919msgid "Checking last download date." 27920msgstr "" 27921 27922#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:49 27923msgid "Downloading book list from MobileRead." 27924msgstr "" 27925 27926#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:62 27927msgid "Processing books." 27928msgstr "" 27929 27930#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:72 27931#, python-format 27932msgid "%(num)s of %(tot)s books processed." 27933msgstr "" 27934 27935#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:80 27936msgid "Updating MobileRead book cache..." 27937msgstr "" 27938 27939#: /__w/calibre/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:72 27940msgid "&Query:" 27941msgstr "" 27942 27943#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:96 27944msgid "Home" 27945msgstr "" 27946 27947#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:109 27948msgid "Reload" 27949msgstr "" 27950 27951#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:186 27952#, python-brace-format 27953msgid "Download of {0} failed with error: {1}" 27954msgstr "" 27955 27956#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:192 27957msgid "" 27958"This e-book is a DRMed EPUB file. You will be prompted to save this file to" 27959" your computer. Once it is saved, open it with <a " 27960"href=\"https://www.adobe.com/solutions/ebook/digital-editions.html\">Adobe " 27961"Digital Editions</a> (ADE).<p>ADE, in turn will download the actual e-book, " 27962"which will be a .epub file. You can add this book to calibre using \"Add " 27963"Books\" and selecting the file from the ADE library folder." 27964msgstr "" 27965 27966#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:204 27967msgid "File is not a supported e-book type. Save to disk?" 27968msgstr "" 27969 27970#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:219 27971msgid "Could not contact calibre" 27972msgstr "" 27973 27974#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:220 27975msgid "" 27976"No running calibre instance found. Please start calibre before trying to " 27977"download books." 27978msgstr "" 27979 27980#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:224 27981msgid "Download completed" 27982msgstr "" 27983 27984#: /__w/calibre/calibre/src/calibre/gui2/store/web_store.py:225 27985#, python-brace-format 27986msgid "" 27987"Download of {0} has been completed, the book was added to your calibre " 27988"library" 27989msgstr "" 27990 27991#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:218 27992#, python-format 27993msgid "Average rating for books in this category: %.1f" 27994msgstr "" 27995 27996#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:220 27997msgid "Books in this category are unrated" 27998msgstr "" 27999 28000#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:222 28001#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:355 28002msgid "Search expression:" 28003msgstr "" 28004 28005#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:224 28006#, python-format 28007msgid "Number of books: %s" 28008msgstr "" 28009 28010#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:303 28011#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:140 28012msgid "Rename in Virtual library" 28013msgstr "" 28014 28015#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:304 28016msgid "" 28017"Do you want this rename to apply only to books in the current Virtual " 28018"library?" 28019msgstr "" 28020 28021#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:306 28022msgid "Yes, apply only in VL" 28023msgstr "" 28024 28025#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:307 28026msgid "No, apply in entire library" 28027msgstr "" 28028 28029#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:435 28030#: /__w/calibre/calibre/src/calibre/srv/metadata.py:236 28031#, python-brace-format 28032msgid "The grouped search term name is \"{0}\"" 28033msgstr "" 28034 28035#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:446 28036#: /__w/calibre/calibre/src/calibre/srv/metadata.py:244 28037#, python-brace-format 28038msgid "The lookup/search name is \"{0}\"{1}" 28039msgstr "" 28040 28041#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1051 28042msgid "Changing the authors for several books can take a while. Are you sure?" 28043msgstr "" 28044 28045#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1056 28046msgid "" 28047"Changing the metadata for that many books can take a while. Are you sure?" 28048msgstr "" 28049 28050#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1240 28051#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1264 28052#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1272 28053msgid "Rename User category" 28054msgstr "" 28055 28056#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1241 28057msgid "You cannot use periods in the name when renaming User categories" 28058msgstr "" 28059 28060#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1265 28061#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1273 28062#, python-format 28063msgid "The name %s is already used" 28064msgstr "" 28065 28066#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1287 28067msgid "Author names cannot contain & characters." 28068msgstr "" 28069 28070#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1294 28071msgid "Duplicate search name" 28072msgstr "" 28073 28074#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/model.py:1294 28075#, python-format 28076msgid "The saved search name %s is already used." 28077msgstr "" 28078 28079#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:46 28080msgid "User categories" 28081msgstr "" 28082 28083#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:57 28084msgid "Custom columns" 28085msgstr "" 28086 28087#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:103 28088msgid "Invalid search restriction" 28089msgstr "" 28090 28091#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:104 28092msgid "The current search restriction is invalid" 28093msgstr "" 28094 28095#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:121 28096msgid "New category" 28097msgstr "" 28098 28099#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:179 28100#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:182 28101msgid "Delete User category" 28102msgstr "" 28103 28104#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:180 28105#, python-format 28106msgid "%s is not a User category" 28107msgstr "" 28108 28109#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:183 28110#, python-format 28111msgid "%s contains items. Do you really want to delete it?" 28112msgstr "" 28113 28114#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:206 28115msgid "Remove category" 28116msgstr "" 28117 28118#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:207 28119#, python-format 28120msgid "User category %s does not exist" 28121msgstr "" 28122 28123#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:228 28124msgid "Add to User category" 28125msgstr "" 28126 28127#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:229 28128#, python-format 28129msgid "A User category %s does not exist" 28130msgstr "" 28131 28132#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:305 28133msgid "Children" 28134msgstr "" 28135 28136#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:305 28137msgid "Item" 28138msgstr "" 28139 28140#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:311 28141#, python-format 28142msgid "" 28143"%s and its children will be deleted from books in the Virtual library. Are " 28144"you sure?" 28145msgstr "" 28146 28147#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:314 28148#, python-format 28149msgid "%s and its children will be deleted from all books. Are you sure?" 28150msgstr "" 28151 28152#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:319 28153#, python-format 28154msgid "%s will be deleted from books in the Virtual library. Are you sure?" 28155msgstr "" 28156 28157#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:321 28158#, python-format 28159msgid "%s will be deleted from all books. Are you sure?" 28160msgstr "" 28161 28162#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:323 28163msgid "Delete item" 28164msgstr "" 28165 28166#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:354 28167msgid "You must select some books to apply {} to" 28168msgstr "" 28169 28170#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:402 28171#, python-format 28172msgid "" 28173"The identifier %s will be deleted from books in the current virtual library." 28174" Are you sure?" 28175msgstr "" 28176 28177#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:405 28178#, python-format 28179msgid "The identifier %s will be deleted from all books. Are you sure?" 28180msgstr "" 28181 28182#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:407 28183msgid "Delete identifier" 28184msgstr "" 28185 28186#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:480 28187#, python-format 28188msgid "change_tb_category_visibility: category %s does not exist" 28189msgstr "" 28190 28191#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:494 28192#, python-format 28193msgid "change_tb_category_visibility: invalid operation %s" 28194msgstr "" 28195 28196#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:533 28197msgid "" 28198"Change how the Tag browser works, such as, how it is sorted, what happens " 28199"when you click items, etc." 28200msgstr "" 28201 28202#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:548 28203msgid "" 28204"Search for items. If the text begins with equals (=) the search is exact " 28205"match, otherwise it is \"contains\" finding items containing the text " 28206"anywhere in the item name. Both exact and contains searches ignore case. You" 28207" can limit the search to particular categories using syntax similar to " 28208"search. For example, tags:foo will find foo in any tag, but not in authors " 28209"etc. Entering *foo will collapse all categories then showing only those " 28210"categories with items containing the text \"foo\"" 28211msgstr "" 28212 28213#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:559 28214msgid "Find in the Tag browser" 28215msgstr "" 28216 28217#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:567 28218msgid "Find the first/next matching item" 28219msgstr "" 28220 28221#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:578 28222msgid "Find" 28223msgstr "" 28224 28225#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:658 28226msgid "No more matches.</b><p> Click Find again to go to first match" 28227msgstr "" 28228 28229#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:680 28230msgid "Configure Tag browser" 28231msgstr "" 28232 28233#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:695 28234msgid "Number of books" 28235msgstr "" 28236 28237#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:696 28238msgid "Average rating" 28239msgstr "" 28240 28241#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:703 28242msgid "Set the sort order for entries in the Tag browser" 28243msgstr "" 28244 28245#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:706 28246msgid "Search type when selecting multiple items" 28247msgstr "" 28248 28249#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:712 28250msgid "Match all of the items" 28251msgstr "" 28252 28253#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:712 28254msgid "Match any of the items" 28255msgstr "" 28256 28257#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:719 28258msgid "" 28259"When selecting multiple entries in the Tag browser match any or all of them" 28260msgstr "" 28261 28262#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:723 28263msgid "Manage authors, tags, etc." 28264msgstr "" 28265 28266#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:724 28267msgid "" 28268"All of these category_managers are available by right-clicking on items in " 28269"the Tag browser above" 28270msgstr "" 28271 28272#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:732 28273msgid "'Click' found item" 28274msgstr "" 28275 28276#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:739 28277msgid "Give the Tag browser keyboard focus" 28278msgstr "" 28279 28280#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:749 28281msgid "Hide counts" 28282msgstr "" 28283 28284#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:749 28285msgid "Show counts" 28286msgstr "" 28287 28288#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:751 28289msgid "Hide average rating" 28290msgstr "" 28291 28292#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/ui.py:751 28293msgid "Show average rating" 28294msgstr "" 28295 28296#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:141 28297msgid "" 28298"A Virtual library is active but you are renaming the item in all books in " 28299"your library. Is this really what you want to do?" 28300msgstr "" 28301 28302#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:144 28303msgid "Yes, apply in entire library" 28304msgstr "" 28305 28306#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:145 28307msgid "No, apply only in Virtual library" 28308msgstr "" 28309 28310#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:515 28311#, python-format 28312msgid "Change icon for: %s" 28313msgstr "" 28314 28315#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:614 28316msgid "Delete the saved search: {}?" 28317msgstr "" 28318 28319#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:707 28320msgid "Show category" 28321msgstr "" 28322 28323#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:717 28324msgid "All categories" 28325msgstr "" 28326 28327#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:753 28328#, python-format 28329msgid "Rename %s in Virtual library" 28330msgstr "" 28331 28332#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:757 28333#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:820 28334#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:886 28335#, python-format 28336msgid "Rename %s" 28337msgstr "" 28338 28339#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:764 28340#, python-format 28341msgid "Delete %s in Virtual library" 28342msgstr "" 28343 28344#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:769 28345#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:836 28346#, python-format 28347msgid "Delete %s" 28348msgstr "" 28349 28350#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:774 28351#, python-format 28352msgid "Edit sort for %s" 28353msgstr "" 28354 28355#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:777 28356#, python-format 28357msgid "Edit link for %s" 28358msgstr "" 28359 28360#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:783 28361#, python-format 28362msgid "Add %s to User category" 28363msgstr "" 28364 28365#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:799 28366#, python-format 28367msgid "Children of %s" 28368msgstr "" 28369 28370#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:810 28371#, python-format 28372msgid "Add/remove %s to selected books" 28373msgstr "" 28374 28375#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:812 28376#, python-format 28377msgid "Add %s to selected books" 28378msgstr "" 28379 28380#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:815 28381#, python-format 28382msgid "Remove %s from selected books" 28383msgstr "" 28384 28385#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:824 28386#, python-format 28387msgid "Delete Saved search %s" 28388msgstr "" 28389 28390#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:830 28391#, python-format 28392msgid "Delete %s in Virtual Library" 28393msgstr "" 28394 28395#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:843 28396#, python-format 28397msgid "Remove %(item)s from category %(cat)s" 28398msgstr "" 28399 28400#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:851 28401#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:902 28402#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:918 28403msgid "Search for" 28404msgstr "" 28405 28406#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:862 28407#, python-format 28408msgid "%s and its children" 28409msgstr "" 28410 28411#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:867 28412#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:910 28413#, python-format 28414msgid "Everything but %s" 28415msgstr "" 28416 28417#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:873 28418#, python-format 28419msgid "Everything but %s and its children" 28420msgstr "" 28421 28422#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:879 28423msgid "The saved search expression" 28424msgstr "" 28425 28426#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:890 28427#, python-format 28428msgid "Add sub-category to %s" 28429msgstr "" 28430 28431#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:894 28432#, python-format 28433msgid "Delete User category %s" 28434msgstr "" 28435 28436#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:924 28437#, python-format 28438msgid "Books in category %s" 28439msgstr "" 28440 28441#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:930 28442#, python-format 28443msgid "Books not in category %s" 28444msgstr "" 28445 28446#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:954 28447#, python-format 28448msgid "Edit permissible values for %s" 28449msgstr "" 28450 28451#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:980 28452#, python-format 28453msgid "Hide category %s" 28454msgstr "" 28455 28456#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:987 28457msgid "Change category icon" 28458msgstr "" 28459 28460#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:989 28461msgid "Restore default icon" 28462msgstr "" 28463 28464#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:997 28465#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1002 28466msgid "Manage User categories" 28467msgstr "" 28468 28469#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1010 28470msgid "Change sub-categorization scheme" 28471msgstr "" 28472 28473#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1016 28474msgid "Partition" 28475msgstr "" 28476 28477#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1031 28478msgid "First letter is usable only when sorting by name" 28479msgstr "" 28480 28481#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1039 28482msgid "Expand or collapse" 28483msgstr "" 28484 28485#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1047 28486#, python-brace-format 28487msgid "Expand {0}" 28488msgstr "" 28489 28490#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1050 28491#, python-brace-format 28492msgid "Expand {0} and its children" 28493msgstr "" 28494 28495#: /__w/calibre/calibre/src/calibre/gui2/tag_browser/view.py:1070 28496#, python-brace-format 28497msgid "Collapse {0}" 28498msgstr "" 28499 28500#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:44 28501#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:139 28502msgid "Remove" 28503msgstr "" 28504 28505#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:46 28506msgid "Keep" 28507msgstr "" 28508 28509#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:48 28510msgid "Title-case" 28511msgstr "" 28512 28513#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:51 28514msgid "Split" 28515msgstr "" 28516 28517#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:62 28518msgid "Create the rule below, the rule can be used to remove or replace tags" 28519msgstr "" 28520 28521#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:63 28522msgid "the tag, if it" 28523msgstr "" 28524 28525#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:64 28526msgid "You must provide a value for the tag to match" 28527msgstr "" 28528 28529#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:65 28530#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:231 28531msgid "with the tag:" 28532msgstr "" 28533 28534#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:66 28535#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:233 28536msgid "on the character:" 28537msgstr "" 28538 28539#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:68 28540msgid "" 28541"The character on which to split tags. Note that technically you can specify " 28542"a sub-string, not just a single character. Then splitting will happen on the" 28543" sub-string." 28544msgstr "" 28545 28546#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:71 28547msgid "" 28548"What to replace the tag with. Note that if you use a pattern to match tags, " 28549"you can replace with parts of the matched pattern. See the User Manual on " 28550"how to use regular expressions for details." 28551msgstr "" 28552 28553#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:74 28554#, python-format 28555msgid "" 28556"For help with regex pattern matching, see the <a href=\"%s\">User Manual</a>" 28557msgstr "" 28558 28559#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:103 28560msgid "Edit the list of tags with the Tag editor" 28561msgstr "" 28562 28563#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:144 28564msgid "Tags that contain this string will match" 28565msgstr "" 28566 28567#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:152 28568msgid "Use the Tag editor to edit the list of tags" 28569msgstr "" 28570 28571#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:228 28572#, python-brace-format 28573msgid "<b>{action}</b> the tag, if it <i>{match_type}</i>: <b>{query}</b>" 28574msgstr "" 28575 28576#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:273 28577msgid "" 28578"You can specify rules to filter/transform tags here. Click the \"Add rule\" " 28579"button below to get started. The rules will be processed in order for every " 28580"tag until either a \"remove\" or a \"keep\" rule matches." 28581msgstr "" 28582 28583#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:283 28584msgid "You can <b>change an existing rule</b> by double clicking it" 28585msgstr "" 28586 28587#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:311 28588msgid "Move current rule up" 28589msgstr "" 28590 28591#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:315 28592msgid "Move current rule down" 28593msgstr "" 28594 28595#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:390 28596msgid "Test tag mapper rules" 28597msgstr "" 28598 28599#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:392 28600msgid "Enter a comma separated list of &tags to test:" 28601msgstr "" 28602 28603#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:393 28604msgid "Enter tags and click the \"Test\" button" 28605msgstr "" 28606 28607#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:427 28608#, python-format 28609msgid "<b>Resulting tags:</b> %s" 28610msgstr "" 28611 28612#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:440 28613msgid "Cannot save as no rules have been created" 28614msgstr "" 28615 28616#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:442 28617msgid "Save ruleset as" 28618msgstr "" 28619 28620#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:443 28621msgid "Enter a name for this ruleset:" 28622msgstr "" 28623 28624#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:447 28625#, python-format 28626msgid "A ruleset with the name \"%s\" already exists, do you want to replace it?" 28627msgstr "" 28628 28629#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:465 28630msgid "Delete saved rulesets" 28631msgstr "" 28632 28633#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:471 28634msgid "No saved rulesets available" 28635msgstr "" 28636 28637#: /__w/calibre/calibre/src/calibre/gui2/tag_mapper.py:484 28638msgid "Edit tag mapper rules" 28639msgstr "" 28640 28641#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:125 28642msgid "Select a destination for the Table of Contents entry" 28643msgstr "" 28644 28645#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:149 28646msgid "Search for text..." 28647msgstr "" 28648 28649#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:152 28650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:549 28651msgid "Find &next" 28652msgstr "" 28653 28654#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:155 28655#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:551 28656msgid "Find &previous" 28657msgstr "" 28658 28659#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:167 28660msgid "" 28661"Here you can choose a destination for the Table of Contents' entry to point " 28662"to. First choose a file from the book in the left-most panel. The file will " 28663"open in the central panel.<p>Then choose a location inside the file. To do " 28664"so, simply click on the place in the central panel that you want to use as " 28665"the destination. As you move the mouse around the central panel, a thick " 28666"green line appears, indicating the precise location that will be selected " 28667"when you click." 28668msgstr "" 28669 28670#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:180 28671msgid "Na&me of the ToC entry:" 28672msgstr "" 28673 28674#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:187 28675msgid "Currently selected destination:" 28676msgstr "" 28677 28678#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:222 28679#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:233 28680msgid "No match found" 28681msgstr "" 28682 28683#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:223 28684#, python-format 28685msgid "No match found for: %s" 28686msgstr "" 28687 28688#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:229 28689#, python-format 28690msgid "" 28691"No matches for %(text)s found in the current file [%(current)s]. Do you want" 28692" to search in the %(which)s file [%(next)s]?" 28693msgstr "" 28694 28695#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:232 28696msgid "next" 28697msgstr "" 28698 28699#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:232 28700msgid "previous" 28701msgstr "" 28702 28703#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:259 28704msgid "Bad markup" 28705msgstr "" 28706 28707#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:260 28708msgid "This book has severely broken markup, its ToC cannot be edited." 28709msgstr "" 28710 28711#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:266 28712#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:309 28713#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:313 28714msgid "File:" 28715msgstr "" 28716 28717#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:267 28718#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:299 28719msgid "Top of the file" 28720msgstr "" 28721 28722#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:301 28723#, python-format 28724msgid "Approximately %d%% from the top" 28725msgstr "" 28726 28727#: /__w/calibre/calibre/src/calibre/gui2/toc/location.py:306 28728#, python-format 28729msgid "Location: A <%s> tag inside the file" 28730msgstr "" 28731 28732#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:45 28733msgid "Create ToC from XPath" 28734msgstr "" 28735 28736#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:49 28737msgid "" 28738"Specify a series of XPath expressions for the different levels of the Table " 28739"of Contents. You can use the wizard buttons to help you create XPath " 28740"expressions." 28741msgstr "" 28742 28743#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:56 28744#, python-format 28745msgid "Level %s ToC:" 28746msgstr "" 28747 28748#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:71 28749msgid "Do not add duplicate entries at the same level" 28750msgstr "" 28751 28752#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:81 28753msgid "No XPaths" 28754msgstr "" 28755 28756#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:82 28757msgid "No XPaths have been entered" 28758msgstr "" 28759 28760#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:122 28761#, python-format 28762msgid "The XPath expression %s is not valid." 28763msgstr "" 28764 28765#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:166 28766msgid "" 28767"You can edit existing entries in the Table of Contents by clicking them in " 28768"the panel to the left." 28769msgstr "" 28770 28771#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:168 28772msgid "" 28773"Entries with a green tick next to them point to a location that has been " 28774"verified to exist. Entries with a red dot are broken and may need to be " 28775"fixed." 28776msgstr "" 28777 28778#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:176 28779msgid "Create a &new entry" 28780msgstr "" 28781 28782#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:181 28783msgid "Generate ToC from &major headings" 28784msgstr "" 28785 28786#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:184 28787msgid "" 28788"Generate a Table of Contents from the major headings in the book. This will " 28789"work if the book identifies its headings using HTML heading tags. Uses the " 28790"<h1>, <h2> and <h3> tags." 28791msgstr "" 28792 28793#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:188 28794msgid "Generate ToC from &all headings" 28795msgstr "" 28796 28797#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:191 28798msgid "" 28799"Generate a Table of Contents from all the headings in the book. This will " 28800"work if the book identifies its headings using HTML heading tags. Uses the " 28801"<h1-6> tags." 28802msgstr "" 28803 28804#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:196 28805msgid "Generate ToC from &links" 28806msgstr "" 28807 28808#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:199 28809msgid "" 28810"Generate a Table of Contents from all the links in the book. Links that " 28811"point to destinations that do not exist in the book are ignored. Also " 28812"multiple links with the same destination or the same text are ignored." 28813msgstr "" 28814 28815#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:206 28816msgid "Generate ToC from &files" 28817msgstr "" 28818 28819#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:209 28820msgid "" 28821"Generate a Table of Contents from individual files in the book. Each entry " 28822"in the ToC will point to the start of the file, the text of the entry will " 28823"be the \"first line\" of text from the file." 28824msgstr "" 28825 28826#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:215 28827msgid "Generate ToC from &XPath" 28828msgstr "" 28829 28830#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:218 28831msgid "Generate a Table of Contents from arbitrary XPath expressions." 28832msgstr "" 28833 28834#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:222 28835msgid "&Flatten the ToC" 28836msgstr "" 28837 28838#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:225 28839msgid "Flatten the Table of Contents, putting all entries at the top level" 28840msgstr "" 28841 28842#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:230 28843msgid "" 28844"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 " 28845"files. In a linear ToC every entry must point to a location after the " 28846"previous entry. If you create a non-linear ToC it will be automatically re-" 28847"arranged inside the AZW3 file." 28848msgstr "" 28849 28850#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:246 28851msgid "" 28852"You can move this entry around the Table of Contents by drag and drop or " 28853"using the up and down buttons to the left" 28854msgstr "" 28855 28856#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:267 28857msgid "Change the &location this entry points to" 28858msgstr "" 28859 28860#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:271 28861msgid "&Remove this entry" 28862msgstr "" 28863 28864#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:281 28865msgid "New entry &inside this entry" 28866msgstr "" 28867 28868#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:284 28869msgid "New entry &above this entry" 28870msgstr "" 28871 28872#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:287 28873msgid "New entry &below this entry" 28874msgstr "" 28875 28876#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:291 28877msgid "&Flatten this entry" 28878msgstr "" 28879 28880#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:293 28881msgid "" 28882"All children of this entry are brought to the same level as this entry." 28883msgstr "" 28884 28885#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:304 28886msgid "&Return to welcome screen" 28887msgstr "" 28888 28889#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:306 28890msgid "Go back to the top level view" 28891msgstr "" 28892 28893#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:319 28894msgid "Remove duplicates" 28895msgstr "" 28896 28897#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:320 28898msgid "Should headings with the same text at the same level be included?" 28899msgstr "" 28900 28901#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:321 28902msgid "&Include duplicates" 28903msgstr "" 28904 28905#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:321 28906msgid "&Remove duplicates" 28907msgstr "" 28908 28909#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:363 28910msgid "This entry points to an existing destination" 28911msgstr "" 28912 28913#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:366 28914msgid "The location this entry points to does not exist" 28915msgstr "" 28916 28917#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:434 28918#, python-brace-format 28919msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}" 28920msgstr "" 28921 28922#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:497 28923msgid "Multiple items selected" 28924msgstr "" 28925 28926#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:498 28927msgid "" 28928"You are trying to move multiple items at once, this is not supported. " 28929"Instead use Drag and Drop to move multiple items" 28930msgstr "" 28931 28932#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:635 28933msgid "Chapter " 28934msgstr "" 28935 28936#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:636 28937msgid "All selected items will be renamed to the form prefix-number" 28938msgstr "" 28939 28940#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:671 28941msgid "Change the location this entry points to" 28942msgstr "" 28943 28944#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:672 28945msgid "Bulk rename all selected items" 28946msgstr "" 28947 28948#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:673 28949msgid "Remove all selected items" 28950msgstr "" 28951 28952#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:679 28953#, python-format 28954msgid "Move \"%s\" up" 28955msgstr "" 28956 28957#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:681 28958#, python-format 28959msgid "Move \"%s\" down" 28960msgstr "" 28961 28962#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:683 28963#, python-format 28964msgid "Unindent \"%s\"" 28965msgstr "" 28966 28967#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:685 28968#, python-format 28969msgid "Indent \"%s\"" 28970msgstr "" 28971 28972#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:717 28973msgid "Move current entry up [Ctrl+Up]" 28974msgstr "" 28975 28976#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:724 28977msgid "Unindent the current entry [Ctrl+Left]" 28978msgstr "" 28979 28980#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:731 28981msgid "Remove all selected entries" 28982msgstr "" 28983 28984#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:738 28985msgid "Indent the current entry [Ctrl+Right]" 28986msgstr "" 28987 28988#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:745 28989msgid "Move current entry down [Ctrl+Down]" 28990msgstr "" 28991 28992#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:747 28993#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:184 28994msgid "&Expand all" 28995msgstr "" 28996 28997#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:751 28998#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:185 28999msgid "&Collapse all" 29000msgstr "" 29001 29002#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:754 29003msgid "Double click on an entry to change the text" 29004msgstr "" 29005 29006#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:859 29007#, python-format 29008msgid "" 29009"The location this entry point to does not exist:\n" 29010"%s" 29011msgstr "" 29012 29013#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:952 29014#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:961 29015#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:968 29016msgid "No items found" 29017msgstr "" 29018 29019#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:953 29020msgid "No items were found that could be added to the Table of Contents." 29021msgstr "" 29022 29023#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:962 29024msgid "No links were found that could be added to the Table of Contents." 29025msgstr "" 29026 29027#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:969 29028msgid "No files were found that could be added to the Table of Contents." 29029msgstr "" 29030 29031#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:997 29032#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:33 29033#, python-format 29034msgid "Edit the ToC in %s" 29035msgstr "" 29036 29037#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1013 29038#, python-format 29039msgid "Loading %s, please wait..." 29040msgstr "" 29041 29042#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1030 29043#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:52 29044msgid "Undo the last action, if any" 29045msgstr "" 29046 29047#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1065 29048#, python-format 29049msgid "Writing %s, please wait..." 29050msgstr "" 29051 29052#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1073 29053#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:83 29054msgid "Failed to write book" 29055msgstr "" 29056 29057#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1074 29058#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:84 29059#, python-format 29060msgid "Could not write %s. Click \"Show details\" for more information." 29061msgstr "" 29062 29063#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1123 29064msgid "Failed to load book" 29065msgstr "" 29066 29067#: /__w/calibre/calibre/src/calibre/gui2/toc/main.py:1124 29068#, python-format 29069msgid "Could not load %s. Click \"Show details\" for more information." 29070msgstr "" 29071 29072#: /__w/calibre/calibre/src/calibre/gui2/tools.py:73 29073#, python-format 29074msgid "Convert book %(num)d of %(total)d (%(title)s)" 29075msgstr "" 29076 29077#: /__w/calibre/calibre/src/calibre/gui2/tools.py:105 29078msgid "Could not convert" 29079msgstr "" 29080 29081#: /__w/calibre/calibre/src/calibre/gui2/tools.py:106 29082#, python-format 29083msgid "" 29084"Could not convert <b>%s</b> as it has no e-book files. If you think it " 29085"should have files, but calibre is not finding them, that is most likely " 29086"because you moved the book's files around outside of calibre. You will need " 29087"to find those files and re-add them to calibre." 29088msgstr "" 29089 29090#: /__w/calibre/calibre/src/calibre/gui2/tools.py:116 29091#, python-format 29092msgid "No supported formats (Available formats: %s)" 29093msgstr "" 29094 29095#: /__w/calibre/calibre/src/calibre/gui2/tools.py:119 29096msgid "This book has no actual e-book files" 29097msgstr "" 29098 29099#: /__w/calibre/calibre/src/calibre/gui2/tools.py:123 29100#: /__w/calibre/calibre/src/calibre/gui2/tools.py:262 29101msgid "Could not convert some books" 29102msgstr "" 29103 29104#: /__w/calibre/calibre/src/calibre/gui2/tools.py:125 29105msgid "" 29106"Could not convert the book because no supported source format was found" 29107msgstr "" 29108 29109#: /__w/calibre/calibre/src/calibre/gui2/tools.py:127 29110#, python-brace-format 29111msgid "" 29112"Could not convert {num} of {tot} books, because no supported source formats " 29113"were found." 29114msgstr "" 29115 29116#: /__w/calibre/calibre/src/calibre/gui2/tools.py:164 29117msgid "Queueing books for bulk conversion" 29118msgstr "" 29119 29120#: /__w/calibre/calibre/src/calibre/gui2/tools.py:236 29121msgid "Queueing " 29122msgstr "" 29123 29124#: /__w/calibre/calibre/src/calibre/gui2/tools.py:237 29125#, python-format 29126msgid "Convert book %(num)d of %(tot)d (%(title)s)" 29127msgstr "" 29128 29129#: /__w/calibre/calibre/src/calibre/gui2/tools.py:263 29130#, python-format 29131msgid "" 29132"Could not convert %(num)d of %(tot)d books, because no suitable source " 29133"format was found." 29134msgstr "" 29135 29136#: /__w/calibre/calibre/src/calibre/gui2/tools.py:319 29137#, python-format 29138msgid "Fetch news from %s" 29139msgstr "" 29140 29141#: /__w/calibre/calibre/src/calibre/gui2/tools.py:394 29142msgid "Convert existing" 29143msgstr "" 29144 29145#: /__w/calibre/calibre/src/calibre/gui2/tools.py:395 29146#, python-format 29147msgid "" 29148"The following books have already been converted to the %s format. Do you " 29149"wish to reconvert them?" 29150msgstr "" 29151 29152#: /__w/calibre/calibre/src/calibre/gui2/tts/linux.py:50 29153#: /__w/calibre/calibre/src/calibre/gui2/tts/linux.py:53 29154msgid "Could not find speech-dispatcher on your system. Please install it." 29155msgstr "" 29156 29157#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:23 29158#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 29159#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 29160#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:695 29161#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 29162msgid "Language" 29163msgstr "" 29164 29165#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:23 29166msgid "Variant" 29167msgstr "" 29168 29169#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:82 29170msgid "&Speed of speech:" 29171msgstr "" 29172 29173#: /__w/calibre/calibre/src/calibre/gui2/tts/linux_config.py:94 29174msgid "Speech s&ynthesizer:" 29175msgstr "" 29176 29177#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:21 29178msgid "female" 29179msgstr "" 29180 29181#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:21 29182msgid "male" 29183msgstr "" 29184 29185#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:21 29186msgid "neutral" 29187msgstr "" 29188 29189#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 29190#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 29191msgid "Age" 29192msgstr "" 29193 29194#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:31 29195#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:27 29196msgid "Gender" 29197msgstr "" 29198 29199#: /__w/calibre/calibre/src/calibre/gui2/tts/macos_config.py:85 29200#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:83 29201msgid "&Speed of speech (words per minute):" 29202msgstr "" 29203 29204#: /__w/calibre/calibre/src/calibre/gui2/tts/windows_config.py:108 29205msgid "Sound output:" 29206msgstr "" 29207 29208#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/__init__.py:167 29209msgid "&Unmark marked text" 29210msgstr "" 29211 29212#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:181 29213msgid "The Qt WebEngine Render process crashed and has been restarted" 29214msgstr "" 29215 29216#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:245 29217#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1893 29218msgid "Unsaved changes" 29219msgstr "" 29220 29221#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:246 29222msgid "" 29223"The current book has unsaved changes. If you open a new book, they will be " 29224"lost. Are you sure you want to proceed?" 29225msgstr "" 29226 29227#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:250 29228msgid "Cannot open" 29229msgstr "" 29230 29231#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:251 29232msgid "" 29233"The current book is being saved, you cannot open a new book until the saving" 29234" is completed" 29235msgstr "" 29236 29237#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:261 29238#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1279 29239msgid "Choose file location" 29240msgstr "" 29241 29242#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:286 29243msgid "Importing book, please wait..." 29244msgstr "" 29245 29246#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:302 29247msgid "Choose book folder" 29248msgstr "" 29249 29250#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:306 29251#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:910 29252msgid "Choose book" 29253msgstr "" 29254 29255#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:314 29256msgid "File not found" 29257msgstr "" 29258 29259#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:315 29260#, python-format 29261msgid "The file %s does not exist." 29262msgstr "" 29263 29264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:322 29265msgid "Unsupported format" 29266msgstr "" 29267 29268#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:323 29269#, python-format 29270msgid "" 29271"Tweaking is only supported for books in the %s formats. Convert your book to" 29272" one of these formats first." 29273msgstr "" 29274 29275#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:340 29276msgid "Opening book, please wait..." 29277msgstr "" 29278 29279#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:353 29280#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:357 29281msgid "Failed to open book" 29282msgstr "" 29283 29284#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:354 29285msgid "" 29286"Failed to open book, it has obfuscated fonts, but the obfuscation key is " 29287"missing from the OPF. Do an EPUB to EPUB conversion before trying to edit " 29288"this book." 29289msgstr "" 29290 29291#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:358 29292msgid "Failed to open book, click \"Show details\" for more information." 29293msgstr "" 29294 29295#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:400 29296msgid "Start of editing session" 29297msgstr "" 29298 29299#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:437 29300msgid "Before: Delete files" 29301msgstr "" 29302 29303#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:463 29304msgid "One file deleted" 29305msgid_plural "{} files deleted" 29306msgstr[0] "" 29307 29308#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:474 29309msgid "Before: Re-order text" 29310msgstr "" 29311 29312#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:484 29313#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:523 29314msgid "" 29315"You must first open a book to edit, before trying to create new files in it." 29316msgstr "" 29317 29318#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:496 29319#, python-format 29320msgid "Before: Add file %s" 29321msgstr "" 29322 29323#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:526 29324msgid "Choose files" 29325msgstr "" 29326 29327#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:531 29328msgid "Before Add files" 29329msgstr "" 29330 29331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:567 29332msgid "Before: Add cover" 29333msgstr "" 29334 29335#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:575 29336msgid "No book is currently open. You must first open a book." 29337msgstr "" 29338 29339#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:577 29340msgid "No book open" 29341msgstr "" 29342 29343#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:582 29344msgid "You must open a book before trying to edit the Table of Contents." 29345msgstr "" 29346 29347#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:584 29348msgid "Before: Edit Table of Contents" 29349msgstr "" 29350 29351#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:599 29352msgid "Before: Insert inline Table of Contents" 29353msgstr "" 29354 29355#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:603 29356msgid "No Table of Contents" 29357msgstr "" 29358 29359#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:604 29360msgid "" 29361"Cannot create an inline Table of Contents as this book has no existing Table" 29362" of Contents. You must first create a Table of Contents using the Edit Table" 29363" of Contents tool." 29364msgstr "" 29365 29366#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:618 29367#, python-format 29368msgid "Before: %s" 29369msgstr "" 29370 29371#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:633 29372#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:677 29373#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:704 29374msgid "You must first open a book in order to transform styles." 29375msgstr "" 29376 29377#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:651 29378msgid "No HTML file" 29379msgstr "" 29380 29381#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:651 29382msgid "Not currently editing an HTML file" 29383msgstr "" 29384 29385#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:656 29386#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:660 29387msgid "No HTML files" 29388msgstr "" 29389 29390#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:656 29391msgid "Not currently editing any HTML files" 29392msgstr "" 29393 29394#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:660 29395msgid "No HTML files are currently selected in the File browser" 29396msgstr "" 29397 29398#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:662 29399msgid "Before HTML transformation" 29400msgstr "" 29401 29402#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:672 29403msgid "No HTML was changed." 29404msgstr "" 29405 29406#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:672 29407#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:698 29408msgid "No changes" 29409msgstr "" 29410 29411#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:688 29412msgid "Before style transformation" 29413msgstr "" 29414 29415#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:699 29416msgid "No styles were changed." 29417msgstr "" 29418 29419#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:708 29420msgid "Before: Get external resources" 29421msgstr "" 29422 29423#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:723 29424msgid "No book is currently open. You must first open a book to manage fonts." 29425msgstr "" 29426 29427#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:729 29428msgid "Embed all fonts" 29429msgstr "" 29430 29431#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:733 29432msgid "Subset all fonts" 29433msgstr "" 29434 29435#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:743 29436#, python-format 29437msgid "" 29438"The %s format does not support file and folder names internally, therefore " 29439"arranging files into folders is not allowed." 29440msgstr "" 29441 29442#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:752 29443msgid "The files in this book are already arranged into folders" 29444msgstr "" 29445 29446#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:753 29447msgid "Nothing to do" 29448msgstr "" 29449 29450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:754 29451msgid "Show this message &again" 29452msgstr "" 29453 29454#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:756 29455msgid "Before: Arrange into folders" 29456msgstr "" 29457 29458#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:758 29459#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:783 29460#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:789 29461msgid "Renaming and updating links..." 29462msgstr "" 29463 29464#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:766 29465#, python-brace-format 29466msgid "" 29467"You are changing the file type of {0}<b>{1}</b> to {2}<b>{3}</b>. Doing so " 29468"can cause problems, are you sure?" 29469msgstr "" 29470 29471#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:773 29472#, python-brace-format 29473msgid "" 29474"The name you have chosen {0} contains special characters, internally it will" 29475" look like: {1}Try to use only the English alphabet [a-z], numbers [0-9], " 29476"hyphens and underscores for file names. Other characters can cause problems " 29477"for different e-book viewers. Are you sure you want to proceed?" 29478msgstr "" 29479 29480#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:780 29481#, python-format 29482msgid "Before: Rename %s" 29483msgstr "" 29484 29485#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:787 29486msgid "Before: Bulk rename" 29487msgstr "" 29488 29489#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:794 29490msgid "Failed to rename files" 29491msgstr "" 29492 29493#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:795 29494msgid "Failed to rename files, click \"Show details\" for more information." 29495msgstr "" 29496 29497#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:828 29498#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:206 29499msgid "&Revert to" 29500msgstr "" 29501 29502#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:848 29503msgid "&Revert changes" 29504msgstr "" 29505 29506#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:891 29507msgid "Show this popup again" 29508msgstr "" 29509 29510#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:899 29511#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:229 29512#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:124 29513#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1489 29514msgid "See what &changed" 29515msgstr "" 29516 29517#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:911 29518#, python-format 29519msgid "%s books" 29520msgstr "" 29521 29522#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:917 29523msgid "Current book" 29524msgstr "" 29525 29526#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:917 29527msgid "Other book" 29528msgstr "" 29529 29530#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:956 29531msgid "Before: Fix HTML" 29532msgstr "" 29533 29534#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:960 29535msgid "All HTML files fixed" 29536msgstr "" 29537 29538#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:960 29539msgid "Fixing done" 29540msgstr "" 29541 29542#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:968 29543msgid "Before: Beautify files" 29544msgstr "" 29545 29546#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:973 29547msgid "All files beautified" 29548msgstr "" 29549 29550#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:973 29551msgid "Beautified" 29552msgstr "" 29553 29554#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:992 29555msgid "Inserting images is only supported for HTML and CSS files." 29556msgstr "" 29557 29558#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1020 29559msgid "New class name" 29560msgstr "" 29561 29562#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1021 29563msgid "Rename the class {} to?" 29564msgstr "" 29565 29566#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1023 29567msgid "Before: Rename {}" 29568msgstr "" 29569 29570#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1032 29571msgid "No class {} found to change" 29572msgstr "" 29573 29574#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1041 29575msgid "Semantics are not supported for the AZW3 format." 29576msgstr "" 29577 29578#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1044 29579msgid "Before: Set Semantics" 29580msgstr "" 29581 29582#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1057 29583msgid "Before: Filter style information" 29584msgstr "" 29585 29586#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1066 29587msgid "No matching style rules were found" 29588msgstr "" 29589 29590#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1201 29591#, python-format 29592msgid "No file with the name %s was found in the book" 29593msgstr "" 29594 29595#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1216 29596msgid "No style rules that match the class {} were found" 29597msgstr "" 29598 29599#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1230 29600msgid "" 29601"Choose a name for the checkpoint.\n" 29602"You can later restore the book to this checkpoint via the\n" 29603"\"Revert to...\" entries in the Edit menu." 29604msgstr "" 29605 29606#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1273 29607msgid "Path does not exist" 29608msgstr "" 29609 29610#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1274 29611#, python-format 29612msgid "" 29613"The file you are editing (%s) no longer exists. You have to choose a new " 29614"save location." 29615msgstr "" 29616 29617#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1298 29618msgid "Cannot save a copy" 29619msgstr "" 29620 29621#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1299 29622msgid "Saving a copy of a folder based book is not supported" 29623msgstr "" 29624 29625#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1302 29626msgid "Choose path" 29627msgstr "" 29628 29629#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1304 29630#, python-format 29631msgid "Book (%s)" 29632msgstr "" 29633 29634#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1320 29635msgid "Saving copy, please wait..." 29636msgstr "" 29637 29638#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1324 29639msgid "Failed to save copy" 29640msgstr "" 29641 29642#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1325 29643msgid "Failed to save copy, click \"Show details\" for more information." 29644msgstr "" 29645 29646#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1326 29647#, python-format 29648msgid "Copy saved to %s" 29649msgstr "" 29650 29651#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1327 29652msgid "Copy saved" 29653msgstr "" 29654 29655#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1335 29656msgid "Could not save" 29657msgstr "" 29658 29659#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1336 29660msgid "" 29661"Saving of the book failed. Click \"Show details\" for more information. You " 29662"can try to save a copy to a different location, via File->Save a copy" 29663msgstr "" 29664 29665#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1344 29666msgid "Enter line number" 29667msgstr "" 29668 29669#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1354 29670#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1373 29671#, python-format 29672msgid "Before: Split %s" 29673msgstr "" 29674 29675#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1389 29676msgid "Does not exist" 29677msgstr "" 29678 29679#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1390 29680#, python-format 29681msgid "" 29682"The file %s does not exist. If you were trying to click an item in the Table" 29683" of Contents, you may need to refresh it by right-clicking and choosing " 29684"\"Refresh\"." 29685msgstr "" 29686 29687#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1397 29688#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1746 29689msgid "Unsupported file format" 29690msgstr "" 29691 29692#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1398 29693#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1747 29694#, python-format 29695msgid "Editing files of type %s is not supported" 29696msgstr "" 29697 29698#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1412 29699#, python-format 29700msgid "The anchor %s was not found in this file" 29701msgstr "" 29702 29703#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1426 29704msgid "File deleted" 29705msgstr "" 29706 29707#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1427 29708msgid "" 29709"The file {} has already been deleted, re-run Check Book to update the " 29710"results." 29711msgstr "" 29712 29713#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1449 29714msgid "Before: Spell Check" 29715msgstr "" 29716 29717#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1454 29718msgid "Before: Auto-fix errors" 29719msgstr "" 29720 29721#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1467 29722#, python-format 29723msgid "Before: Merge files into %s" 29724msgstr "" 29725 29726#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1476 29727msgid "{} files merged" 29728msgstr "" 29729 29730#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1480 29731msgid "Before: Link stylesheets" 29732msgstr "" 29733 29734#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1509 29735msgid "File opened" 29736msgstr "" 29737 29738#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1510 29739#, python-brace-format 29740msgid "" 29741"When you are done editing {0} click \"Import\" to update the file in the " 29742"book or \"Discard\" to lose any changes." 29743msgstr "" 29744 29745#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1512 29746#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:734 29747msgid "Discard" 29748msgstr "" 29749 29750#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1512 29751msgid "Import" 29752msgstr "" 29753 29754#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1514 29755#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1563 29756#, python-format 29757msgid "Before: Replace %s" 29758msgstr "" 29759 29760#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1573 29761msgid "You must first open a book in order to see the report." 29762msgstr "" 29763 29764#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1588 29765msgid "You must first open a book in order to check links." 29766msgstr "" 29767 29768#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1593 29769msgid "You must first open a book in order to compress images." 29770msgstr "" 29771 29772#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1599 29773msgid "Before: compress images" 29774msgstr "" 29775 29776#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1607 29777msgid "Unexpected error" 29778msgstr "" 29779 29780#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1608 29781msgid "Failed to compress images, click \"Show details\" for more information" 29782msgstr "" 29783 29784#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1722 29785msgid "Cannot decode" 29786msgstr "" 29787 29788#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1723 29789#, python-format 29790msgid "Cannot edit %s as it appears to be in an unknown character encoding" 29791msgstr "" 29792 29793#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1754 29794msgid "No book is currently open. You must first open a book to edit." 29795msgstr "" 29796 29797#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1875 29798msgid "" 29799"The current book is being saved in the background. Quitting now will " 29800"<b>abort the save process</b>! Finish saving first?" 29801msgstr "" 29802 29803#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1877 29804msgid "&Quit immediately" 29805msgstr "" 29806 29807#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1877 29808msgid "Finish &saving first" 29809msgstr "" 29810 29811#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1898 29812msgid "" 29813"There are unsaved changes, if you quit without saving, you will lose them." 29814msgstr "" 29815 29816#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1910 29817msgid "&Save and Quit" 29818msgstr "" 29819 29820#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1913 29821msgid "&Quit without saving" 29822msgstr "" 29823 29824#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/boss.py:1927 29825msgid "Saving, please wait..." 29826msgstr "" 29827 29828#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:60 29829#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:426 29830#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:628 29831#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:782 29832msgid "Favorites" 29833msgstr "" 29834 29835#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:61 29836msgid "European scripts" 29837msgstr "" 29838 29839#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:62 29840msgid "Armenian" 29841msgstr "อาร์เมเนีย" 29842 29843#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:63 29844msgid "Armenian ligatures" 29845msgstr "" 29846 29847#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:64 29848msgid "Coptic" 29849msgstr "คอปติก" 29850 29851#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:65 29852msgid "Coptic in Greek block" 29853msgstr "" 29854 29855#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:66 29856msgid "Cypriot syllabary" 29857msgstr "" 29858 29859#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:67 29860msgid "Cyrillic" 29861msgstr "" 29862 29863#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:68 29864msgid "Cyrillic supplement" 29865msgstr "" 29866 29867#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:69 29868msgid "Cyrillic extended A" 29869msgstr "" 29870 29871#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:70 29872msgid "Cyrillic extended B" 29873msgstr "" 29874 29875#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:71 29876msgid "Georgian" 29877msgstr "จอร์เจีย" 29878 29879#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:72 29880msgid "Georgian supplement" 29881msgstr "" 29882 29883#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:73 29884msgid "Glagolitic" 29885msgstr "" 29886 29887#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:74 29888msgid "Gothic" 29889msgstr "โกธิก" 29890 29891#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:75 29892msgid "Greek and Coptic" 29893msgstr "" 29894 29895#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:76 29896msgid "Greek extended" 29897msgstr "" 29898 29899#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:77 29900msgid "Latin, Basic & Latin-1 supplement" 29901msgstr "" 29902 29903#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:78 29904msgid "Latin extended A" 29905msgstr "" 29906 29907#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:79 29908msgid "Latin extended B" 29909msgstr "" 29910 29911#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:80 29912msgid "Latin extended C" 29913msgstr "" 29914 29915#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:81 29916msgid "Latin extended D" 29917msgstr "" 29918 29919#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:82 29920msgid "Latin extended additional" 29921msgstr "" 29922 29923#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:83 29924msgid "Latin ligatures" 29925msgstr "" 29926 29927#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:84 29928msgid "Fullwidth Latin letters" 29929msgstr "" 29930 29931#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:85 29932msgid "Linear B syllabary" 29933msgstr "" 29934 29935#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:86 29936msgid "Linear B ideograms" 29937msgstr "" 29938 29939#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:87 29940msgid "Ogham" 29941msgstr "" 29942 29943#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:88 29944msgid "Old italic" 29945msgstr "" 29946 29947#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:89 29948msgid "Phaistos disc" 29949msgstr "" 29950 29951#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:90 29952msgid "Runic" 29953msgstr "" 29954 29955#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:91 29956msgid "Shavian" 29957msgstr "" 29958 29959#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:94 29960msgid "Phonetic symbols" 29961msgstr "" 29962 29963#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:95 29964msgid "IPA extensions" 29965msgstr "" 29966 29967#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:96 29968msgid "Phonetic extensions" 29969msgstr "" 29970 29971#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:97 29972msgid "Phonetic extensions supplement" 29973msgstr "" 29974 29975#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:98 29976msgid "Modifier tone letters" 29977msgstr "" 29978 29979#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:99 29980msgid "Spacing modifier letters" 29981msgstr "" 29982 29983#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:100 29984#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:302 29985msgid "Superscripts and subscripts" 29986msgstr "" 29987 29988#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:103 29989msgid "Combining diacritics" 29990msgstr "" 29991 29992#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:104 29993msgid "Combining diacritical marks" 29994msgstr "" 29995 29996#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:105 29997#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:344 29998msgid "Combining diacritical marks for symbols" 29999msgstr "" 30000 30001#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:106 30002msgid "Combining diacritical marks supplement" 30003msgstr "" 30004 30005#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:107 30006msgid "Combining half marks" 30007msgstr "" 30008 30009#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:110 30010msgid "African scripts" 30011msgstr "" 30012 30013#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:111 30014msgid "Bamum" 30015msgstr "" 30016 30017#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:112 30018msgid "Bamum supplement" 30019msgstr "" 30020 30021#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:113 30022msgid "Egyptian hieroglyphs" 30023msgstr "" 30024 30025#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:114 30026msgid "Ethiopic" 30027msgstr "" 30028 30029#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:115 30030msgid "Ethiopic supplement" 30031msgstr "" 30032 30033#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:116 30034msgid "Ethiopic extended" 30035msgstr "" 30036 30037#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:117 30038msgid "Ethiopic extended A" 30039msgstr "" 30040 30041#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:118 30042msgid "Meroitic cursive" 30043msgstr "" 30044 30045#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:119 30046msgid "Meroitic hieroglyphs" 30047msgstr "" 30048 30049#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:120 30050msgid "N'Ko" 30051msgstr "เอ็นโก" 30052 30053#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:121 30054msgid "Osmanya" 30055msgstr "" 30056 30057#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:122 30058msgid "Tifinagh" 30059msgstr "" 30060 30061#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:123 30062msgid "Vai" 30063msgstr "ไว" 30064 30065#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:126 30066msgid "Middle Eastern scripts" 30067msgstr "" 30068 30069#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:127 30070msgid "Arabic" 30071msgstr "อารบิก" 30072 30073#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:128 30074msgid "Arabic supplement" 30075msgstr "" 30076 30077#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:129 30078msgid "Arabic extended A" 30079msgstr "" 30080 30081#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:130 30082msgid "Arabic presentation forms A" 30083msgstr "" 30084 30085#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:131 30086msgid "Arabic presentation forms B" 30087msgstr "" 30088 30089#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:132 30090msgid "Avestan" 30091msgstr "อเวสตะ" 30092 30093#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:133 30094msgid "Carian" 30095msgstr "แคเรีย" 30096 30097#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:134 30098msgid "Cuneiform" 30099msgstr "" 30100 30101#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:135 30102#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:265 30103#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:298 30104msgid "Cuneiform numbers and punctuation" 30105msgstr "" 30106 30107#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:136 30108msgid "Hebrew" 30109msgstr "ฮีบรู" 30110 30111#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:137 30112msgid "Hebrew presentation forms" 30113msgstr "" 30114 30115#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:138 30116msgid "Imperial Aramaic" 30117msgstr "" 30118 30119#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:139 30120msgid "Inscriptional Pahlavi" 30121msgstr "" 30122 30123#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:140 30124msgid "Inscriptional Parthian" 30125msgstr "" 30126 30127#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:141 30128msgid "Lycian" 30129msgstr "ลิเชีย" 30130 30131#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:142 30132msgid "Lydian" 30133msgstr "ลิเดีย" 30134 30135#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:143 30136msgid "Mandaic" 30137msgstr "" 30138 30139#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:144 30140msgid "Old Persian" 30141msgstr "" 30142 30143#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:145 30144msgid "Old South Arabian" 30145msgstr "" 30146 30147#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:146 30148msgid "Phoenician" 30149msgstr "ฟินิเชียน" 30150 30151#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:147 30152msgid "Samaritan" 30153msgstr "สะมาเรีย" 30154 30155#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:148 30156msgid "Syriac" 30157msgstr "ซีริแอก" 30158 30159#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:149 30160msgid "Ugaritic" 30161msgstr "ยูการิติก" 30162 30163#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:152 30164msgid "Central Asian scripts" 30165msgstr "" 30166 30167#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:153 30168msgid "Mongolian" 30169msgstr "มองโกเลีย" 30170 30171#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:154 30172msgid "Old Turkic" 30173msgstr "" 30174 30175#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:155 30176msgid "Phags-pa" 30177msgstr "" 30178 30179#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:156 30180msgid "Tibetan" 30181msgstr "ทิเบต" 30182 30183#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:159 30184msgid "South Asian scripts" 30185msgstr "" 30186 30187#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:160 30188msgid "Bengali" 30189msgstr "เบ็งกาลี" 30190 30191#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:161 30192msgid "Brahmi" 30193msgstr "" 30194 30195#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:162 30196msgid "Chakma" 30197msgstr "" 30198 30199#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:163 30200msgid "Devanagari" 30201msgstr "" 30202 30203#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:164 30204msgid "Devanagari extended" 30205msgstr "" 30206 30207#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:165 30208msgid "Gujarati" 30209msgstr "คุชราตี" 30210 30211#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:166 30212msgid "Gurmukhi" 30213msgstr "" 30214 30215#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:167 30216msgid "Kaithi" 30217msgstr "" 30218 30219#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:168 30220msgid "Kannada" 30221msgstr "กัณณาท" 30222 30223#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:169 30224msgid "Kharoshthi" 30225msgstr "" 30226 30227#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:170 30228msgid "Lepcha" 30229msgstr "เลปชา" 30230 30231#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:171 30232msgid "Limbu" 30233msgstr "" 30234 30235#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:172 30236msgid "Malayalam" 30237msgstr "มลยาฬัม" 30238 30239#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:173 30240msgid "Meetei Mayek" 30241msgstr "" 30242 30243#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:174 30244msgid "Meetei Mayek extensions" 30245msgstr "" 30246 30247#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:175 30248msgid "Ol Chiki" 30249msgstr "" 30250 30251#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:176 30252msgid "Oriya" 30253msgstr "โอริยา" 30254 30255#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:177 30256msgid "Saurashtra" 30257msgstr "เสาราษฎร์" 30258 30259#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:178 30260msgid "Sinhala" 30261msgstr "สิงหล" 30262 30263#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:179 30264msgid "Sharada" 30265msgstr "" 30266 30267#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:180 30268msgid "Sora Sompeng" 30269msgstr "" 30270 30271#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:181 30272msgid "Syloti Nagri" 30273msgstr "" 30274 30275#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:182 30276msgid "Takri" 30277msgstr "" 30278 30279#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:183 30280msgid "Tamil" 30281msgstr "ทมิฬ" 30282 30283#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:184 30284msgid "Telugu" 30285msgstr "เตลุคู" 30286 30287#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:185 30288msgid "Thaana" 30289msgstr "" 30290 30291#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:186 30292msgid "Vedic extensions" 30293msgstr "" 30294 30295#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:189 30296msgid "Southeast Asian scripts" 30297msgstr "" 30298 30299#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:190 30300msgid "Balinese" 30301msgstr "บาหลี" 30302 30303#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:191 30304msgid "Batak" 30305msgstr "" 30306 30307#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:192 30308msgid "Buginese" 30309msgstr "" 30310 30311#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:193 30312msgid "Cham" 30313msgstr "" 30314 30315#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:194 30316msgid "Javanese" 30317msgstr "ชวา" 30318 30319#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:195 30320msgid "Kayah Li" 30321msgstr "" 30322 30323#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:196 30324msgid "Khmer" 30325msgstr "" 30326 30327#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:197 30328msgid "Khmer symbols" 30329msgstr "" 30330 30331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:198 30332msgid "Lao" 30333msgstr "ลาว" 30334 30335#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:199 30336msgid "Myanmar" 30337msgstr "" 30338 30339#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:200 30340msgid "Myanmar extended A" 30341msgstr "" 30342 30343#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:201 30344msgid "New Tai Lue" 30345msgstr "" 30346 30347#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:202 30348msgid "Rejang" 30349msgstr "" 30350 30351#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:203 30352msgid "Sundanese" 30353msgstr "ซุนดา" 30354 30355#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:204 30356msgid "Sundanese supplement" 30357msgstr "" 30358 30359#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:205 30360msgid "Tai Le" 30361msgstr "" 30362 30363#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:206 30364msgid "Tai Tham" 30365msgstr "" 30366 30367#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:207 30368msgid "Tai Viet" 30369msgstr "" 30370 30371#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:208 30372msgid "Thai" 30373msgstr "ไทย" 30374 30375#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:211 30376msgid "Philippine scripts" 30377msgstr "" 30378 30379#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:212 30380msgid "Buhid" 30381msgstr "บูฮิด" 30382 30383#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:213 30384msgid "Hanunoo" 30385msgstr "" 30386 30387#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:214 30388msgid "Tagalog" 30389msgstr "ตากาล็อก" 30390 30391#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:215 30392msgid "Tagbanwa" 30393msgstr "ตักบันวา" 30394 30395#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:218 30396msgid "East Asian scripts" 30397msgstr "" 30398 30399#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:219 30400msgid "Bopomofo" 30401msgstr "" 30402 30403#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:220 30404msgid "Bopomofo extended" 30405msgstr "" 30406 30407#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:221 30408msgid "CJK Unified ideographs" 30409msgstr "" 30410 30411#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:222 30412msgid "CJK Unified ideographs extension A" 30413msgstr "" 30414 30415#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:223 30416msgid "CJK Unified ideographs extension B" 30417msgstr "" 30418 30419#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:224 30420msgid "CJK Unified ideographs extension C" 30421msgstr "" 30422 30423#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:225 30424msgid "CJK Unified ideographs extension D" 30425msgstr "" 30426 30427#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:226 30428msgid "CJK compatibility ideographs" 30429msgstr "" 30430 30431#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:227 30432msgid "CJK compatibility ideographs supplement" 30433msgstr "" 30434 30435#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:228 30436msgid "Kangxi radicals" 30437msgstr "" 30438 30439#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:229 30440msgid "CJK radicals supplement" 30441msgstr "" 30442 30443#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:230 30444msgid "CJK strokes" 30445msgstr "" 30446 30447#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:231 30448msgid "Ideographic description characters" 30449msgstr "" 30450 30451#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:232 30452msgid "Hiragana" 30453msgstr "" 30454 30455#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:233 30456msgid "Katakana" 30457msgstr "" 30458 30459#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:234 30460msgid "Katakana phonetic extensions" 30461msgstr "" 30462 30463#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:235 30464msgid "Kana supplement" 30465msgstr "" 30466 30467#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:236 30468msgid "Halfwidth Katakana" 30469msgstr "" 30470 30471#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:237 30472msgid "Kanbun" 30473msgstr "" 30474 30475#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:238 30476msgid "Hangul syllables" 30477msgstr "" 30478 30479#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:239 30480msgid "Hangul Jamo" 30481msgstr "" 30482 30483#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:240 30484msgid "Hangul Jamo extended A" 30485msgstr "" 30486 30487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:241 30488msgid "Hangul Jamo extended B" 30489msgstr "" 30490 30491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:242 30492msgid "Hangul compatibility Jamo" 30493msgstr "" 30494 30495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:243 30496msgid "Halfwidth Jamo" 30497msgstr "" 30498 30499#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:244 30500msgid "Lisu" 30501msgstr "ลีซอ" 30502 30503#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:245 30504msgid "Miao" 30505msgstr "" 30506 30507#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:246 30508msgid "Yi syllables" 30509msgstr "" 30510 30511#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:247 30512msgid "Yi radicals" 30513msgstr "" 30514 30515#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:250 30516msgid "American scripts" 30517msgstr "" 30518 30519#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:251 30520msgid "Cherokee" 30521msgstr "เชโรกี" 30522 30523#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:252 30524msgid "Deseret" 30525msgstr "" 30526 30527#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:253 30528msgid "Unified Canadian aboriginal syllabics" 30529msgstr "" 30530 30531#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:254 30532msgid "UCAS extended" 30533msgstr "" 30534 30535#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:257 30536#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:357 30537msgid "Other" 30538msgstr "" 30539 30540#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:258 30541msgid "Alphabetic presentation forms" 30542msgstr "" 30543 30544#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:259 30545msgid "Halfwidth and Fullwidth forms" 30546msgstr "" 30547 30548#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:262 30549msgid "Punctuation" 30550msgstr "" 30551 30552#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:263 30553msgid "General punctuation" 30554msgstr "" 30555 30556#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:264 30557msgid "ASCII punctuation" 30558msgstr "" 30559 30560#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:266 30561msgid "Latin-1 punctuation" 30562msgstr "" 30563 30564#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:267 30565msgid "Small form variants" 30566msgstr "" 30567 30568#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:268 30569msgid "Supplemental punctuation" 30570msgstr "" 30571 30572#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:269 30573msgid "CJK symbols and punctuation" 30574msgstr "" 30575 30576#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:270 30577msgid "CJK compatibility forms" 30578msgstr "" 30579 30580#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:271 30581msgid "Fullwidth ASCII punctuation" 30582msgstr "" 30583 30584#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:272 30585msgid "Vertical forms" 30586msgstr "" 30587 30588#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:275 30589msgid "Alphanumeric symbols" 30590msgstr "" 30591 30592#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:276 30593msgid "Arabic mathematical alphabetic symbols" 30594msgstr "" 30595 30596#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:277 30597#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:311 30598msgid "Letterlike symbols" 30599msgstr "" 30600 30601#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:278 30602msgid "Roman symbols" 30603msgstr "" 30604 30605#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:279 30606#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:310 30607msgid "Mathematical alphanumeric symbols" 30608msgstr "" 30609 30610#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:280 30611msgid "Enclosed alphanumerics" 30612msgstr "" 30613 30614#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:281 30615msgid "Enclosed alphanumeric supplement" 30616msgstr "" 30617 30618#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:282 30619msgid "Enclosed CJK letters and months" 30620msgstr "" 30621 30622#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:283 30623msgid "Enclosed ideographic supplement" 30624msgstr "" 30625 30626#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:284 30627msgid "CJK compatibility" 30628msgstr "" 30629 30630#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:287 30631msgid "Technical symbols" 30632msgstr "" 30633 30634#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:288 30635msgid "Miscellaneous technical" 30636msgstr "" 30637 30638#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:289 30639msgid "Control pictures" 30640msgstr "" 30641 30642#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:290 30643msgid "Optical character recognition" 30644msgstr "" 30645 30646#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:293 30647msgid "Numbers and digits" 30648msgstr "" 30649 30650#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:294 30651msgid "Aegean numbers" 30652msgstr "" 30653 30654#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:295 30655msgid "Ancient Greek numbers" 30656msgstr "" 30657 30658#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:296 30659msgid "Common Indic number forms" 30660msgstr "" 30661 30662#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:297 30663msgid "Counting rod numerals" 30664msgstr "" 30665 30666#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:299 30667msgid "Fullwidth ASCII digits" 30668msgstr "" 30669 30670#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:300 30671msgid "Number forms" 30672msgstr "" 30673 30674#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:301 30675msgid "Rumi numeral symbols" 30676msgstr "" 30677 30678#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:305 30679msgid "Mathematical symbols" 30680msgstr "" 30681 30682#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:306 30683msgid "Arrows" 30684msgstr "" 30685 30686#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:307 30687msgid "Supplemental arrows A" 30688msgstr "" 30689 30690#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:308 30691msgid "Supplemental arrows B" 30692msgstr "" 30693 30694#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:309 30695#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:348 30696msgid "Miscellaneous symbols and arrows" 30697msgstr "" 30698 30699#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:312 30700msgid "Mathematical operators" 30701msgstr "" 30702 30703#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:313 30704msgid "Miscellaneous mathematical symbols A" 30705msgstr "" 30706 30707#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:314 30708msgid "Miscellaneous mathematical symbols B" 30709msgstr "" 30710 30711#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:315 30712msgid "Supplemental mathematical operators" 30713msgstr "" 30714 30715#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:316 30716msgid "Ceilings and floors" 30717msgstr "" 30718 30719#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:317 30720msgid "Geometric shapes" 30721msgstr "" 30722 30723#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:318 30724msgid "Box drawing" 30725msgstr "" 30726 30727#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:319 30728msgid "Block elements" 30729msgstr "" 30730 30731#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:322 30732#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:323 30733msgid "Musical symbols" 30734msgstr "" 30735 30736#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:324 30737msgid "More musical symbols" 30738msgstr "" 30739 30740#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:325 30741msgid "Ancient Greek musical notation" 30742msgstr "" 30743 30744#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:326 30745msgid "Byzantine musical symbols" 30746msgstr "" 30747 30748#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:329 30749msgid "Game symbols" 30750msgstr "" 30751 30752#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:330 30753msgid "Chess" 30754msgstr "" 30755 30756#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:331 30757msgid "Domino tiles" 30758msgstr "" 30759 30760#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:332 30761msgid "Draughts" 30762msgstr "" 30763 30764#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:333 30765msgid "Japanese chess" 30766msgstr "" 30767 30768#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:334 30769msgid "Mahjong tiles" 30770msgstr "" 30771 30772#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:335 30773msgid "Playing cards" 30774msgstr "" 30775 30776#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:336 30777msgid "Playing card suits" 30778msgstr "" 30779 30780#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:339 30781msgid "Other symbols" 30782msgstr "" 30783 30784#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:340 30785msgid "Alchemical symbols" 30786msgstr "" 30787 30788#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:341 30789msgid "Ancient symbols" 30790msgstr "" 30791 30792#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:342 30793msgid "Braille patterns" 30794msgstr "" 30795 30796#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:343 30797msgid "Currency symbols" 30798msgstr "" 30799 30800#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:345 30801msgid "Dingbats" 30802msgstr "" 30803 30804#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:346 30805msgid "Emoticons" 30806msgstr "" 30807 30808#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:347 30809msgid "Miscellaneous symbols" 30810msgstr "" 30811 30812#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:349 30813msgid "Miscellaneous symbols and pictographs" 30814msgstr "" 30815 30816#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:350 30817msgid "Yijing hexagram symbols" 30818msgstr "" 30819 30820#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:351 30821msgid "Yijing mono and digrams" 30822msgstr "" 30823 30824#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:352 30825msgid "Yijing trigrams" 30826msgstr "" 30827 30828#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:353 30829msgid "Tai Xuan Jing symbols" 30830msgstr "" 30831 30832#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:354 30833msgid "Transport and map symbols" 30834msgstr "" 30835 30836#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:358 30837msgid "Specials" 30838msgstr "" 30839 30840#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:360 30841msgid "Variation selectors" 30842msgstr "" 30843 30844#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:361 30845msgid "Variation selectors supplement" 30846msgstr "" 30847 30848#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:662 30849#, python-format 30850msgid "Copy %s to clipboard" 30851msgstr "" 30852 30853#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:664 30854#, python-format 30855msgid "Add %s to favorites" 30856msgstr "" 30857 30858#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:664 30859#, python-format 30860msgid "Remove %s from favorites" 30861msgstr "" 30862 30863#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:667 30864msgid "Restore favorites to defaults" 30865msgstr "" 30866 30867#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:697 30868msgid "Insert character" 30869msgstr "" 30870 30871#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:706 30872msgid "Re-arrange favorites" 30873msgstr "" 30874 30875#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:718 30876msgid "" 30877"Search for Unicode characters by using the English names or nicknames. You " 30878"can also search directly using a character code. For example, the following " 30879"searches will all yield the no-break space character: U+A0, nbsp, no-break" 30880msgstr "" 30881 30882#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:722 30883msgid "Search by name, nickname or character code" 30884msgstr "" 30885 30886#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:730 30887msgid "Clear search" 30888msgstr "" 30889 30890#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:750 30891msgid "" 30892"Drag and drop characters to re-arrange them. Click the \"Re-arrange\" button" 30893" again when you are done." 30894msgstr "" 30895 30896#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:756 30897msgid "Match any word" 30898msgstr "" 30899 30900#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/char_select.py:757 30901msgid "" 30902"When searching return characters whose names match any of the specified " 30903"words" 30904msgstr "" 30905 30906#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:38 30907msgid "WARNING" 30908msgstr "" 30909 30910#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:40 30911msgid "INFO" 30912msgstr "" 30913 30914#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:90 30915msgid "Check has not been run" 30916msgstr "" 30917 30918#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:96 30919msgid "Copy list of errors to clipboard" 30920msgstr "" 30921 30922#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:116 30923msgid "Click to run a check on the book" 30924msgstr "" 30925 30926#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:116 30927msgid "Run check" 30928msgstr "" 30929 30930#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:168 30931#, python-format 30932msgid "line: %d" 30933msgstr "" 30934 30935#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:170 30936#, python-format 30937msgid " column: %d" 30938msgstr "" 30939 30940#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 30941msgid "Information" 30942msgstr "" 30943 30944#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:177 30945msgid "Warning" 30946msgstr "" 30947 30948#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:182 30949msgid "Try to fix only this error" 30950msgstr "" 30951 30952#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:183 30953msgid "Click to open in editor" 30954msgstr "" 30955 30956#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:184 30957msgid "" 30958"Try to fix all fixable errors automatically. Only works for some types of " 30959"error." 30960msgstr "" 30961 30962#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:185 30963msgid "Try to correct all fixable errors automatically" 30964msgstr "" 30965 30966#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:186 30967msgid "Re-run check" 30968msgstr "" 30969 30970#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:186 30971msgid "Re-run the check" 30972msgstr "" 30973 30974#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:230 30975msgid "Running fixers, please wait..." 30976msgstr "" 30977 30978#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check.py:236 30979msgid "Running checks, please wait..." 30980msgstr "" 30981 30982#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:44 30983msgid "Check external links" 30984msgstr "" 30985 30986#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:67 30987msgid "Checking external links, please wait..." 30988msgstr "" 30989 30990#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:79 30991msgid "Check &anchors" 30992msgstr "" 30993 30994#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:80 30995msgid "" 30996"Check HTML anchors in links (the part after the #).\n" 30997" This can be a little slow, since it requires downloading and parsing all the HTML pages." 30998msgstr "" 30999 31000#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:118 31001msgid "Checking failed" 31002msgstr "" 31003 31004#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:119 31005msgid "" 31006"There was an error while checking links, click \"Show details\" for more " 31007"information" 31008msgstr "" 31009 31010#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:122 31011msgid "No broken links found" 31012msgstr "" 31013 31014#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:131 31015msgid "Found a broken link" 31016msgid_plural "Found {} broken links" 31017msgstr[0] "" 31018 31019#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:135 31020msgid "Fix this link" 31021msgstr "" 31022 31023#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:138 31024msgid "line number" 31025msgstr "" 31026 31027#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:147 31028msgid "Enter the corrected URL:" 31029msgstr "" 31030 31031#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/check_links.py:147 31032msgid "Fix URL" 31033msgstr "" 31034 31035#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 31036#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:240 31037msgid "Font" 31038msgstr "" 31039 31040#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 31041#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/text.py:910 31042#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:238 31043#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 31044msgid "Image" 31045msgstr "" 31046 31047#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/basic.py:89 31048msgid "Stylesheet" 31049msgstr "" 31050 31051#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/popup.py:278 31052msgid "Completion failed" 31053msgstr "" 31054 31055#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/popup.py:279 31056msgid "" 31057"Failed to get completions, click \"Show details\" for more information. " 31058"Future errors during completion will be suppressed." 31059msgstr "" 31060 31061#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/completion/utils.py:21 31062msgid "Failed to get completion data" 31063msgstr "" 31064 31065#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:42 31066msgid "Calculating differences, please wait..." 31067msgstr "" 31068 31069#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:218 31070msgid "Differences between books" 31071msgstr "" 31072 31073#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:246 31074msgid "Go to previous change" 31075msgstr "" 31076 31077#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:247 31078msgid "&Previous change" 31079msgstr "" 31080 31081#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:253 31082msgid "Go to next change" 31083msgstr "" 31084 31085#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:254 31086msgid "&Next change" 31087msgstr "" 31088 31089#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:260 31090msgid "Search for text" 31091msgstr "" 31092 31093#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:266 31094msgid "Next &match" 31095msgstr "" 31096 31097#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:272 31098msgid "P&revious match" 31099msgstr "" 31100 31101#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:274 31102msgid "Left panel" 31103msgstr "" 31104 31105#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:275 31106msgid "Perform search in the left panel" 31107msgstr "" 31108 31109#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:277 31110msgid "Right panel" 31111msgstr "" 31112 31113#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:278 31114msgid "Perform search in the right panel" 31115msgstr "" 31116 31117#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:283 31118msgid "&Options" 31119msgstr "" 31120 31121#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:284 31122msgid "Change how the differences are displayed" 31123msgstr "" 31124 31125#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:288 31126msgid "Lines of context around each change" 31127msgstr "" 31128 31129#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:290 31130#, python-format 31131msgid "Show %d lines of context" 31132msgstr "" 31133 31134#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:291 31135msgid "Show all text" 31136msgstr "" 31137 31138#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:302 31139msgid "Double click right side to edit" 31140msgstr "" 31141 31142#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:304 31143msgid "" 31144"Double click on any change in the right panel to edit that location in the " 31145"editor" 31146msgstr "" 31147 31148#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:355 31149msgid "Beautify files before comparing them" 31150msgstr "" 31151 31152#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:356 31153msgid "Do not beautify files before comparing" 31154msgstr "" 31155 31156#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:379 31157msgid "The books are identical" 31158msgstr "" 31159 31160#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:387 31161#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:423 31162msgid "No changes found" 31163msgstr "" 31164 31165#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:394 31166#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:549 31167msgid "The files are identical" 31168msgstr "" 31169 31170#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:401 31171msgid "No differences found" 31172msgstr "" 31173 31174#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:408 31175msgid "The folders are identical" 31176msgstr "" 31177 31178#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:439 31179#, python-format 31180msgid "[%s was added]" 31181msgstr "" 31182 31183#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/main.py:443 31184#, python-format 31185msgid "[%s was removed]" 31186msgstr "" 31187 31188#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:176 31189msgid "Previous change" 31190msgstr "" 31191 31192#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:177 31193msgid "Next change" 31194msgstr "" 31195 31196#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:182 31197msgid "Open file in the editor" 31198msgstr "" 31199 31200#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:256 31201#, python-format 31202msgid "No matches found for query: %s" 31203msgstr "" 31204 31205#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:535 31206msgid "This file was added" 31207msgstr "" 31208 31209#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:536 31210msgid "This file was removed" 31211msgstr "" 31212 31213#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:551 31214#, python-format 31215msgid "[This file was renamed from %s]" 31216msgstr "" 31217 31218#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:551 31219#, python-format 31220msgid "[This file was renamed to %s]" 31221msgstr "" 31222 31223#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:559 31224#, python-format 31225msgid "Binary file of size: %s" 31226msgstr "" 31227 31228#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:586 31229msgid "Image could not be rendered" 31230msgstr "" 31231 31232#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:616 31233#, python-brace-format 31234msgid "Size: {0} Resolution: {1}x{2}" 31235msgstr "" 31236 31237#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/diff/view.py:684 31238msgid "The files are identical after beautifying" 31239msgstr "" 31240 31241#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:25 31242msgid "Choose the external resources to download" 31243msgstr "" 31244 31245#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:58 31246msgid "Data URL #{}" 31247msgstr "" 31248 31249#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:59 31250msgid "one instance" 31251msgid_plural "{} instances" 31252msgstr[0] "" 31253 31254#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:108 31255msgid "Download external resources" 31256msgstr "" 31257 31258#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:122 31259msgid "Searching for external resources..." 31260msgstr "" 31261 31262#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:147 31263msgid "Scan failed" 31264msgstr "" 31265 31266#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:148 31267msgid "" 31268"Failed to scan for external resources, click \"Show details\" for more " 31269"information." 31270msgstr "" 31271 31272#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:156 31273msgid "No external resources found" 31274msgstr "" 31275 31276#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:157 31277msgid "No external resources were found in this book." 31278msgstr "" 31279 31280#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:177 31281#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:186 31282msgid "" 31283"Failed to download external resources, click \"Show details\" for more " 31284"information." 31285msgstr "" 31286 31287#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:191 31288msgid "Some downloads failed" 31289msgstr "" 31290 31291#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:192 31292msgid "" 31293"Failed to download some external resources, click \"Show details\" for more " 31294"information." 31295msgstr "" 31296 31297#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:195 31298msgid "Updating resources in book..." 31299msgstr "" 31300 31301#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:198 31302msgid "Successfully processed the external resource" 31303msgid_plural "Successfully processed {} external resources" 31304msgstr[0] "" 31305 31306#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:200 31307msgid "Could not download one image" 31308msgid_plural "Could not download {} images" 31309msgstr[0] "" 31310 31311#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:218 31312msgid "Replace failed" 31313msgstr "" 31314 31315#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/download.py:219 31316msgid "" 31317"Failed to replace external resources, click \"Show details\" for more " 31318"information." 31319msgstr "" 31320 31321#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:94 31322#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:265 31323msgid "Trim image" 31324msgstr "" 31325 31326#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:106 31327#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:273 31328msgid "Auto-trim image" 31329msgstr "" 31330 31331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:114 31332#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:266 31333msgid "Rotate image" 31334msgstr "" 31335 31336#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:125 31337#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:267 31338msgid "Resize image" 31339msgstr "" 31340 31341#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:138 31342#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:274 31343#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:316 31344msgid "Sharpen image" 31345msgstr "" 31346 31347#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:151 31348#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:275 31349#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:322 31350msgid "Blur image" 31351msgstr "" 31352 31353#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:160 31354#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:278 31355msgid "Make image look like an oil painting" 31356msgstr "" 31357 31358#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:172 31359#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:276 31360msgid "De-speckle image" 31361msgstr "" 31362 31363#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:180 31364msgid "Normalize image" 31365msgstr "" 31366 31367#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:212 31368#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:359 31369#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:320 31370msgid "No image" 31371msgstr "" 31372 31373#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:212 31374msgid "No image loaded" 31375msgstr "" 31376 31377#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:214 31378#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:386 31379#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:400 31380msgid "Invalid image" 31381msgstr "" 31382 31383#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:214 31384msgid "The current image is not valid" 31385msgstr "" 31386 31387#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:259 31388#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:268 31389msgid "Drop image" 31390msgstr "" 31391 31392#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:357 31393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:307 31394msgid "Paste image" 31395msgstr "" 31396 31397#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:360 31398msgid "No image available in the clipboard" 31399msgstr "" 31400 31401#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:373 31402msgid "" 31403"No active selection, first select a region in the image, by dragging with " 31404"your mouse" 31405msgstr "" 31406 31407#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:603 31408msgid "Not a valid image" 31409msgstr "" 31410 31411#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:27 31412msgid "Choose the new width and height" 31413msgstr "" 31414 31415#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:34 31416msgid "&Width:" 31417msgstr "" 31418 31419#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:41 31420msgid "&Height:" 31421msgstr "" 31422 31423#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:202 31424msgid "" 31425"Cutting of images is not allowed. If you want to delete the image, use the " 31426"files browser to do it." 31427msgstr "" 31428 31429#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:253 31430msgid "File actions tool bar" 31431msgstr "" 31432 31433#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:257 31434#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:351 31435msgid "Edit actions tool bar" 31436msgstr "" 31437 31438#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:269 31439msgid "Image filters" 31440msgstr "" 31441 31442#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:277 31443msgid "Improve contrast (normalize image)" 31444msgstr "" 31445 31446#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:280 31447msgid "Image information bar" 31448msgstr "" 31449 31450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:303 31451msgid "Copy selected region" 31452msgstr "" 31453 31454#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:304 31455msgid "Paste into selected region" 31456msgstr "" 31457 31458#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:306 31459msgid "Copy image" 31460msgstr "" 31461 31462#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:317 31463msgid "" 31464"The standard deviation for the Gaussian sharpen operation (higher means more" 31465" sharpening)" 31466msgstr "" 31467 31468#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:323 31469msgid "" 31470"The standard deviation for the Gaussian blur operation (higher means more " 31471"blurring)" 31472msgstr "" 31473 31474#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:328 31475msgid "Oilify image" 31476msgstr "" 31477 31478#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/image.py:329 31479msgid "The strength of the operation (higher numbers have larger effects)" 31480msgstr "" 31481 31482#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:39 31483msgid "Choose file name" 31484msgstr "" 31485 31486#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:65 31487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:353 31488#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1086 31489msgid "No name specified" 31490msgstr "" 31491 31492#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:66 31493msgid "You must specify a file name for the new file, with an extension." 31494msgstr "" 31495 31496#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:197 31497msgid "Choose an image" 31498msgstr "" 31499 31500#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:197 31501msgid "Images in book" 31502msgstr "" 31503 31504#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:209 31505msgid "&Existing images in the book" 31506msgstr "" 31507 31508#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:237 31509msgid "Search for image by file name" 31510msgstr "" 31511 31512#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:251 31513msgid "Refresh the displayed images" 31514msgstr "" 31515 31516#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:254 31517msgid "&Import image" 31518msgstr "" 31519 31520#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:257 31521msgid "Import an image from elsewhere in your computer" 31522msgstr "" 31523 31524#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:258 31525msgid "&Paste image" 31526msgstr "" 31527 31528#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:261 31529msgid "Paste an image from the clipboard" 31530msgstr "" 31531 31532#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:262 31533msgid "Full page image" 31534msgstr "" 31535 31536#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:263 31537msgid "" 31538"Insert the image so that it takes up an entire page when viewed in a reader" 31539msgstr "" 31540 31541#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:265 31542#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1167 31543msgid "Preserve aspect ratio" 31544msgstr "" 31545 31546#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:266 31547msgid "" 31548"Preserve the aspect ratio of the inserted image when rendering it full paged" 31549msgstr "" 31550 31551#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:274 31552msgid "&Zoom in" 31553msgstr "" 31554 31555#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:321 31556msgid "There is no image on the clipboard" 31557msgstr "" 31558 31559#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:326 31560msgid "Invalid file extension" 31561msgstr "" 31562 31563#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:327 31564msgid "The file name you choose must have a .jpg or .png extension" 31565msgstr "" 31566 31567#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:378 31568msgid "Choose folder" 31569msgstr "" 31570 31571#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:385 31572msgid "Choose the folder into which the files will be placed" 31573msgstr "" 31574 31575#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:413 31576msgid "Create new folder" 31577msgstr "" 31578 31579#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:417 31580msgid "Enter a name for the new folder" 31581msgstr "" 31582 31583#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:417 31584msgid "Folder name" 31585msgstr "" 31586 31587#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:446 31588msgid "Create new book" 31589msgstr "" 31590 31591#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:457 31592msgid "&Authors:" 31593msgstr "" 31594 31595#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:461 31596#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:329 31597#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:367 31598msgid "&Language:" 31599msgstr "" 31600 31601#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:324 31602msgid "Invalid markup" 31603msgstr "" 31604 31605#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:325 31606msgid "" 31607"The current block tag has an existing unclosed style attribute. Run the Fix " 31608"HTML tool first." 31609msgstr "" 31610 31611#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:434 31612#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:456 31613msgid "Invalid HTML" 31614msgstr "" 31615 31616#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:435 31617#, python-format 31618msgid "" 31619"There is an unclosed %s tag. You should run the Fix HTML tool before trying " 31620"to rename tags." 31621msgstr "" 31622 31623#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:439 31624#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:452 31625msgid "No tag found" 31626msgstr "" 31627 31628#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:440 31629msgid "No suitable block level tag was found to rename" 31630msgstr "" 31631 31632#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:448 31633msgid "Cursor inside tag" 31634msgstr "" 31635 31636#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:449 31637msgid "Cannot split as the cursor is inside the tag definition" 31638msgstr "" 31639 31640#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:453 31641msgid "No suitable tag was found to split" 31642msgstr "" 31643 31644#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:457 31645#, python-format 31646msgid "" 31647"There is an unclosed %s tag. You should run the Fix HTML tool before trying " 31648"to split tags." 31649msgstr "" 31650 31651#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:669 31652msgid "Not in a block tag" 31653msgstr "" 31654 31655#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:670 31656msgid "" 31657"Cannot change text alignment as the cursor is not inside a block level tag, " 31658"such as a <p> or <div> tag." 31659msgstr "" 31660 31661#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:50 31662msgid "Insert filler text" 31663msgstr "" 31664 31665#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:66 31666msgid "Insert a tag" 31667msgstr "" 31668 31669#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:71 31670msgid "Insert a self closing tag" 31671msgstr "" 31672 31673#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:76 31674msgid "Insert a HTML link" 31675msgstr "" 31676 31677#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:81 31678msgid "Insert a HTML image" 31679msgstr "" 31680 31681#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:86 31682msgid "Insert a HTML tag with a class" 31683msgstr "" 31684 31685#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:423 31686#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:77 31687msgid "No snippet found" 31688msgstr "" 31689 31690#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:424 31691#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:78 31692msgid "No matching snippet was found" 31693msgstr "" 31694 31695#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:473 31696#, python-format 31697msgid "For help with snippets, see the <a href=\"%s\">User Manual</a>" 31698msgstr "" 31699 31700#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:479 31701msgid "The name of this snippet" 31702msgstr "" 31703 31704#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:483 31705msgid "The text used to trigger this snippet" 31706msgstr "" 31707 31708#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:484 31709msgid "Tri&gger:" 31710msgstr "" 31711 31712#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:495 31713msgid "&File types:" 31714msgstr "" 31715 31716#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:496 31717msgid "Which file types this snippet should be active in" 31718msgstr "" 31719 31720#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:503 31721msgid "You can test your snippet here" 31722msgstr "" 31723 31724#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:505 31725msgid "T&est:" 31726msgstr "" 31727 31728#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:525 31729msgid "Create a snippet" 31730msgstr "" 31731 31732#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:525 31733msgid "Edit snippet" 31734msgstr "" 31735 31736#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:557 31737msgid "You must provide a name for this snippet" 31738msgstr "" 31739 31740#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:559 31741msgid "You must provide a trigger for this snippet" 31742msgstr "" 31743 31744#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:561 31745msgid "You must provide a template for this snippet" 31746msgstr "" 31747 31748#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:563 31749msgid "You must specify at least one file type" 31750msgstr "" 31751 31752#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:570 31753msgid "Create/edit snippets" 31754msgstr "" 31755 31756#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:585 31757msgid "Search for a snippet" 31758msgstr "" 31759 31760#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:600 31761msgid "&Add snippet" 31762msgstr "" 31763 31764#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:605 31765msgid "&Edit snippet" 31766msgstr "" 31767 31768#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:610 31769msgid "&Remove snippet" 31770msgstr "" 31771 31772#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:615 31773msgid "Change &built-in" 31774msgstr "" 31775 31776#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:656 31777msgid "Invalid snippet" 31778msgstr "" 31779 31780#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:668 31781msgid "Cannot edit snippet" 31782msgstr "" 31783 31784#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:668 31785msgid "No snippet selected" 31786msgstr "" 31787 31788#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:687 31789msgid "No snippets found" 31790msgstr "" 31791 31792#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:688 31793#, python-format 31794msgid "No snippets found for query: %s" 31795msgstr "" 31796 31797#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:706 31798msgid "Choose the built-in snippet to modify:" 31799msgstr "" 31800 31801#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:300 31802msgid "Invalid text" 31803msgstr "" 31804 31805#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:301 31806msgid "Unterminated string" 31807msgstr "" 31808 31809#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:306 31810#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:490 31811msgid "Hold down the Ctrl key and click to open this link" 31812msgstr "" 31813 31814#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:310 31815#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:493 31816msgid "This link points to a file that is not present in the book" 31817msgstr "" 31818 31819#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:469 31820msgid "An unescaped < is not allowed. Replace it with <" 31821msgstr "" 31822 31823#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:470 31824msgid "An unescaped ampersand is not allowed. Replace it with &" 31825msgstr "" 31826 31827#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:471 31828msgid "An unescaped > is not allowed. Replace it with >" 31829msgstr "" 31830 31831#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:472 31832msgid "/ not allowed except at the end of the tag" 31833msgstr "" 31834 31835#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:473 31836msgid "Unknown character" 31837msgstr "" 31838 31839#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:474 31840msgid "A closing tag must contain only the tag name and nothing else" 31841msgstr "" 31842 31843#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:475 31844msgid "Expecting an attribute value" 31845msgstr "" 31846 31847#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:476 31848msgid "A tag name cannot end with a colon" 31849msgstr "" 31850 31851#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:487 31852msgid "" 31853"Hold down the Ctrl key and click to open the first matching CSS style rule" 31854msgstr "" 31855 31856#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/text.py:441 31857msgid "" 31858"Sorting CSS rules can in rare cases change the effective styles applied to " 31859"the book. Are you sure you want to proceed?" 31860msgstr "" 31861 31862#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:328 31863msgid "Create custom theme" 31864msgstr "" 31865 31866#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:335 31867msgid "&Name of custom theme:" 31868msgstr "" 31869 31870#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:339 31871msgid "&Builtin theme to base on:" 31872msgstr "" 31873 31874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:354 31875msgid "You must specify a name for your theme" 31876msgstr "" 31877 31878#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:357 31879#, python-format 31880msgid "A custom theme with the name %s already exists" 31881msgstr "" 31882 31883#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:403 31884msgid "No color" 31885msgstr "" 31886 31887#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:403 31888#, python-brace-format 31889msgid "Red: {0} Green: {1} Blue: {2}" 31890msgstr "" 31891 31892#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:448 31893msgid "Remove color" 31894msgstr "" 31895 31896#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:454 31897msgid "&Background" 31898msgstr "" 31899 31900#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:454 31901msgid "&Foreground" 31902msgstr "" 31903 31904#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:458 31905#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:64 31906msgid "&Italic" 31907msgstr "" 31908 31909#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:458 31910msgid "B&old" 31911msgstr "" 31912 31913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:468 31914msgid "&Underline:" 31915msgstr "" 31916 31917#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:484 31918msgid "" 31919"<h2>Creating a custom theme</h2>\n" 31920"\n" 31921"<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" 31922"\n" 31923"<p>As you make changes to your theme on the left, the changes will be reflected live in this panel.</p>\n" 31924"\n" 31925"<p xml:lang=\"und\">\n" 31926"{}\n" 31927" 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" 31928"\n" 31929"{}\n" 31930" Defines the colors for text selected by the mouse.\n" 31931"\n" 31932"{}\n" 31933" Defines the color for the line containing the cursor.\n" 31934"\n" 31935"{}\n" 31936" Defines the colors for the line numbers on the left.\n" 31937"\n" 31938"{}\n" 31939" Defines the colors for matching tags in HTML and matching\n" 31940" braces in CSS.\n" 31941"\n" 31942"{}\n" 31943" Used for highlighting tags in HTML\n" 31944"\n" 31945"{}\n" 31946" Used for highlighting attributes in HTML\n" 31947"\n" 31948"{}\n" 31949" Tag names in HTML\n" 31950"\n" 31951"{}\n" 31952" Namespace prefixes in XML and constants in CSS\n" 31953"\n" 31954"{}\n" 31955" Non-breaking spaces/hyphens in HTML\n" 31956"\n" 31957"{}\n" 31958" Syntax errors such as <this <>\n" 31959"\n" 31960"{}\n" 31961" Misspelled words such as <span lang=\"en\">thisword</span>\n" 31962"\n" 31963"{}\n" 31964" Comments like <!-- this one -->\n" 31965"\n" 31966"</p>\n" 31967"\n" 31968"<style type=\"text/css\">\n" 31969"/* Some CSS so you can see how the highlighting rules affect it */\n" 31970"\n" 31971"p.someclass {{\n" 31972" font-family: serif;\n" 31973" font-size: 12px;\n" 31974" line-height: 1.2;\n" 31975"}}\n" 31976"</style>\n" 31977msgstr "" 31978 31979#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:555 31980msgid "Create/edit custom theme" 31981msgstr "" 31982 31983#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:564 31984msgid "&Edit theme:" 31985msgstr "" 31986 31987#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:575 31988msgid "Add &new theme" 31989msgstr "" 31990 31991#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/themes.py:579 31992msgid "&Remove theme" 31993msgstr "" 31994 31995#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:62 31996msgid "&Bold" 31997msgstr "" 31998 31999#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:62 32000msgid "Make the selected text bold" 32001msgstr "" 32002 32003#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:63 32004msgid "<h3>Bold</h3>Make the selected text bold" 32005msgstr "" 32006 32007#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:64 32008msgid "Make the selected text italic" 32009msgstr "" 32010 32011#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:65 32012msgid "<h3>Italic</h3>Make the selected text italic" 32013msgstr "" 32014 32015#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:66 32016#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:775 32017msgid "&Underline" 32018msgstr "" 32019 32020#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:66 32021msgid "Underline the selected text" 32022msgstr "" 32023 32024#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:67 32025msgid "<h3>Underline</h3>Underline the selected text" 32026msgstr "" 32027 32028#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:68 32029msgid "&Strikethrough" 32030msgstr "" 32031 32032#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:69 32033msgid "Draw a line through the selected text" 32034msgstr "" 32035 32036#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:70 32037msgid "<h3>Strikethrough</h3>Draw a line through the selected text" 32038msgstr "" 32039 32040#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:71 32041msgid "&Superscript" 32042msgstr "" 32043 32044#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:72 32045msgid "Make the selected text a superscript" 32046msgstr "" 32047 32048#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:73 32049msgid "" 32050"<h3>Superscript</h3>Set the selected text slightly smaller and above the " 32051"normal line" 32052msgstr "" 32053 32054#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:74 32055msgid "&Subscript" 32056msgstr "" 32057 32058#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:75 32059msgid "Make the selected text a subscript" 32060msgstr "" 32061 32062#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:76 32063msgid "" 32064"<h3>Subscript</h3>Set the selected text slightly smaller and below the " 32065"normal line" 32066msgstr "" 32067 32068#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:77 32069msgid "&Color" 32070msgstr "" 32071 32072#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:77 32073msgid "Change text color" 32074msgstr "" 32075 32076#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:78 32077msgid "<h3>Color</h3>Change the color of the selected text" 32078msgstr "" 32079 32080#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:79 32081msgid "&Background color" 32082msgstr "" 32083 32084#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:80 32085msgid "Change background color of text" 32086msgstr "" 32087 32088#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:81 32089msgid "" 32090"<h3>Background color</h3>Change the background color of the selected text" 32091msgstr "" 32092 32093#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:82 32094msgid "Align &left" 32095msgstr "" 32096 32097#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:83 32098msgid "<h3>Align left</h3>Align the paragraph to the left" 32099msgstr "" 32100 32101#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:84 32102msgid "&Center" 32103msgstr "" 32104 32105#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:85 32106msgid "<h3>Center</h3>Center the paragraph" 32107msgstr "" 32108 32109#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:86 32110msgid "Align &right" 32111msgstr "" 32112 32113#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:87 32114msgid "<h3>Align right</h3>Align the paragraph to the right" 32115msgstr "" 32116 32117#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:88 32118msgid "&Justify" 32119msgstr "" 32120 32121#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:88 32122msgid "Justify" 32123msgstr "" 32124 32125#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:89 32126msgid "<h3>Justify</h3>Align the paragraph to both the left and right margins" 32127msgstr "" 32128 32129#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:91 32130msgid "&Sort style rules" 32131msgstr "" 32132 32133#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:92 32134msgid "Sort the style rules" 32135msgstr "" 32136 32137#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:93 32138msgid "&Insert image" 32139msgstr "" 32140 32141#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:94 32142msgid "Insert an image into the text" 32143msgstr "" 32144 32145#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:95 32146msgid "<h3>Insert image</h3>Insert an image into the text" 32147msgstr "" 32148 32149#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:97 32150msgid "Insert &hyperlink" 32151msgstr "" 32152 32153#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:97 32154#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:647 32155msgid "Insert hyperlink" 32156msgstr "" 32157 32158#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:98 32159msgid "<h3>Insert hyperlink</h3>Insert a hyperlink into the text" 32160msgstr "" 32161 32162#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:100 32163msgid "Smart &comment" 32164msgstr "" 32165 32166#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:101 32167msgid "Smart comment (toggle block comments)" 32168msgstr "" 32169 32170#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:102 32171msgid "" 32172"<h3>Smart comment</h3>Comment or uncomment text<br><br>If the cursor is " 32173"inside an existing block comment, uncomment it, otherwise comment out the " 32174"selected text." 32175msgstr "" 32176 32177#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:107 32178#, python-format 32179msgid "Convert the paragraph to <%s>" 32180msgstr "" 32181 32182#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112 32183msgid "&Lower case" 32184msgstr "" 32185 32186#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112 32187msgid "&Swap case" 32188msgstr "" 32189 32190#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112 32191msgid "&Upper case" 32192msgstr "" 32193 32194#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:113 32195msgid "&Capitalize" 32196msgstr "" 32197 32198#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:113 32199msgid "&Title case" 32200msgstr "" 32201 32202#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:114 32203#, python-format 32204msgid "Change the case of the selected text: %s" 32205msgstr "" 32206 32207#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:118 32208msgid "Insert &tag" 32209msgstr "" 32210 32211#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:118 32212msgid "Insert tag" 32213msgstr "" 32214 32215#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:119 32216msgid "" 32217"<h3>Insert tag</h3>Insert a tag, if some text is selected the tag will be " 32218"inserted around the selected text" 32219msgstr "" 32220 32221#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:121 32222msgid "Remove &tag" 32223msgstr "" 32224 32225#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:121 32226msgid "Remove tag" 32227msgstr "" 32228 32229#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:122 32230msgid "<h3>Remove tag</h3>Remove the currently highlighted tag" 32231msgstr "" 32232 32233#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:124 32234msgid "&Split tag" 32235msgstr "" 32236 32237#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:124 32238msgid "Split current tag" 32239msgstr "" 32240 32241#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:125 32242msgid "<h3>Split tag</h3>Split the current tag at the cursor position" 32243msgstr "" 32244 32245#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:131 32246msgid "Change paragraph to heading" 32247msgstr "" 32248 32249#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:260 32250msgid "Add a tag to this menu" 32251msgstr "" 32252 32253#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:262 32254msgid "Remove from this menu" 32255msgstr "" 32256 32257#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:278 32258msgid "Name of tag to add" 32259msgstr "" 32260 32261#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:279 32262msgid "Enter the name of the tag" 32263msgstr "" 32264 32265#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:353 32266msgid "Editor tools" 32267msgstr "" 32268 32269#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:357 32270msgid "Format text" 32271msgstr "" 32272 32273#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:502 32274msgid "No text" 32275msgstr "" 32276 32277#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:503 32278msgid "There is no suitable text in the clipboard to paste." 32279msgstr "" 32280 32281#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:566 32282msgid "Ignore this word" 32283msgstr "" 32284 32285#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:570 32286#, python-brace-format 32287msgid "Add this word to the dictionary: {0}" 32288msgstr "" 32289 32290#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:573 32291msgid "Add this word to the dictionary" 32292msgstr "" 32293 32294#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:582 32295#, python-format 32296msgid "Open %s" 32297msgstr "" 32298 32299#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:588 32300msgid "Rename the class {}" 32301msgstr "" 32302 32303#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:595 32304#, python-format 32305msgid "Show help for: %s" 32306msgstr "" 32307 32308#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/editor/widget.py:612 32309msgid "Change &case" 32310msgstr "" 32311 32312#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:55 32313#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:87 32314msgid "Chapter-" 32315msgstr "" 32316 32317#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:56 32318msgid "Style-" 32319msgstr "" 32320 32321#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:56 32322msgid "Styles" 32323msgstr "" 32324 32325#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:57 32326msgid "Image-" 32327msgstr "" 32328 32329#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:58 32330msgid "Font-" 32331msgstr "" 32332 32333#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:59 32334msgid "Misc-" 32335msgstr "" 32336 32337#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:68 32338msgid "The file name must have an extension" 32339msgstr "" 32340 32341#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:73 32342msgid "The file name contains invalid characters" 32343msgstr "" 32344 32345#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:75 32346msgid "This file name already exists in the book" 32347msgstr "" 32348 32349#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:83 32350msgid "Bulk rename items" 32351msgstr "" 32352 32353#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:93 32354msgid "All selected files will be renamed to the form prefix-number" 32355msgstr "" 32356 32357#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:95 32358msgid "&Prefix:" 32359msgstr "" 32360 32361#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:98 32362msgid "Starting &number:" 32363msgstr "" 32364 32365#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:100 32366msgid "Rename files according to their book order" 32367msgstr "" 32368 32369#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:102 32370msgid "" 32371"Rename the selected files according to the order they appear in the book, " 32372"instead of the order they were selected in." 32373msgstr "" 32374 32375#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:314 32376#, python-brace-format 32377msgid "Merge the file {0} into the file {1}?" 32378msgstr "" 32379 32380#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:316 32381#, python-brace-format 32382msgid "Merge the {0} selected files into the file {1}?" 32383msgstr "" 32384 32385#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:317 32386msgid "Merge files" 32387msgstr "" 32388 32389#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:533 32390msgid "Full path: " 32391msgstr "" 32392 32393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:544 32394#, python-format 32395msgid "This file is the cover %s for this book" 32396msgstr "" 32397 32398#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:544 32399msgid "image" 32400msgstr "" 32401 32402#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:547 32403msgid "This file contains all the metadata and book structure information" 32404msgstr "" 32405 32406#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:550 32407msgid "This file contains the metadata table of contents" 32408msgstr "" 32409 32410#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:553 32411msgid "This file is not listed in the book manifest" 32412msgstr "" 32413 32414#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:556 32415msgid "" 32416"This file is marked as non-linear in the spine\n" 32417"Drag it to the top to make it linear" 32418msgstr "" 32419 32420#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:560 32421msgid "This file is a text file that is not referenced in the spine" 32422msgstr "" 32423 32424#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:564 32425msgid "This file occurs more than once in the spine" 32426msgstr "" 32427 32428#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:571 32429msgid "Not a valid font" 32430msgstr "" 32431 32432#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:642 32433msgid "Select all {} files" 32434msgstr "" 32435 32436#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:643 32437msgid "De-select all {} files" 32438msgstr "" 32439 32440#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:657 32441#, python-format 32442msgid "Export %s" 32443msgstr "" 32444 32445#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:659 32446#, python-format 32447msgid "Replace %s with file..." 32448msgstr "" 32449 32450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:661 32451#, python-format 32452msgid "Export all %d selected files" 32453msgstr "" 32454 32455#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:667 32456#, python-format 32457msgid "&Rename %s" 32458msgstr "" 32459 32460#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:669 32461#, python-format 32462msgid "Mark %s as cover image" 32463msgstr "" 32464 32465#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:671 32466#, python-format 32467msgid "Mark %s as cover page" 32468msgstr "" 32469 32470#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:677 32471msgid "&Bulk rename the selected files" 32472msgstr "" 32473 32474#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:678 32475msgid "Change the file extension for the selected files" 32476msgstr "" 32477 32478#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:680 32479msgid "&Delete the selected file" 32480msgid_plural "&Delete the {} selected files" 32481msgstr[0] "" 32482 32483#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:682 32484msgid "&Copy the selected file to another editor instance" 32485msgid_plural "&Copy the {} selected files to another editor instance" 32486msgstr[0] "" 32487 32488#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:687 32489msgid "Paste files from other editor instance" 32490msgstr "" 32491 32492#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:697 32493msgid "Link &stylesheets..." 32494msgstr "" 32495 32496#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:700 32497msgid "&Merge selected text files" 32498msgstr "" 32499 32500#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:702 32501msgid "&Merge selected style files" 32502msgstr "" 32503 32504#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:729 32505#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:762 32506#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:770 32507msgid "Cannot rename" 32508msgstr "" 32509 32510#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:730 32511#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:763 32512#, python-format 32513msgid "" 32514"%s books do not support file renaming as they do not use file names " 32515"internally. The filenames you see are automatically generated from the " 32516"internal structures of the original file." 32517msgstr "" 32518 32519#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:744 32520msgid "Not first item" 32521msgstr "" 32522 32523#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:745 32524#, python-format 32525msgid "" 32526"%s is not the first text item. You should only mark the first text item as " 32527"cover. Do you want to make it the first item?" 32528msgstr "" 32529 32530#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:771 32531#, python-format 32532msgid "The file(s) %s cannot be renamed." 32533msgstr "" 32534 32535#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:802 32536msgid "New file extension:" 32537msgstr "" 32538 32539#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:802 32540msgid "Rename files" 32541msgstr "" 32542 32543#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:829 32544#, python-format 32545msgid "The file(s) %s cannot be deleted." 32546msgstr "" 32547 32548#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:893 32549#, python-format 32550msgid "No item with the name: %s was found" 32551msgstr "" 32552 32553#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:940 32554#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:949 32555msgid "Choose location" 32556msgstr "" 32557 32558#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:941 32559#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:958 32560#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1317 32561#: /__w/calibre/calibre/src/calibre/gui2/win_file_dialogs.py:78 32562msgid "Files" 32563msgstr "" 32564 32565#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:960 32566msgid "HTML files" 32567msgstr "" 32568 32569#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:982 32570msgid "No stylesheets" 32571msgstr "" 32572 32573#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:983 32574msgid "" 32575"This book currently has no stylesheets. You must first create a stylesheet " 32576"before linking it." 32577msgstr "" 32578 32579#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:988 32580msgid "Choose stylesheets" 32581msgstr "" 32582 32583#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:989 32584msgid "Choose the stylesheets to link. Drag and drop to re-arrange" 32585msgstr "" 32586 32587#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1005 32588msgid "Remove existing links to stylesheets" 32589msgstr "" 32590 32591#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1025 32592msgid "" 32593"Choose a name for the new (blank) file. To place the file in a specific " 32594"folder in the book, include the folder name, for example: " 32595"<i>text/chapter1.html" 32596msgstr "" 32597 32598#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1033 32599msgid "Automatically add style-sheet links into new HTML files" 32600msgstr "" 32601 32602#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1043 32603msgid "Import resource file (image/font/etc.)" 32604msgstr "" 32605 32606#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1045 32607msgid "Import a file from your computer as a new file into the book." 32608msgstr "" 32609 32610#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1073 32611msgid "Choose a name for the imported file" 32612msgstr "" 32613 32614#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1087 32615msgid "" 32616"You must specify a name for the new file, with an extension, for example, " 32617"chapter1.html" 32618msgstr "" 32619 32620#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1114 32621msgid "Choose master file" 32622msgstr "" 32623 32624#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/file_list.py:1117 32625msgid "" 32626"Choose the master file. All selected files will be merged into the master " 32627"file:" 32628msgstr "" 32629 32630#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:127 32631#, python-format 32632msgid "Debug output from %s" 32633msgstr "" 32634 32635#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:170 32636#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1416 32637msgid "No such function" 32638msgstr "" 32639 32640#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:171 32641#, python-format 32642msgid "There is no function named %s" 32643msgstr "" 32644 32645#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:174 32646msgid "Cannot remove builtin function" 32647msgstr "" 32648 32649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:175 32650#, python-format 32651msgid "The function %s is a builtin function, it cannot be removed." 32652msgstr "" 32653 32654#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:202 32655msgid "Choose a function to run on matched text (by name)" 32656msgstr "" 32657 32658#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:212 32659#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:121 32660msgid "Save current search" 32661msgstr "" 32662 32663#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:213 32664#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:122 32665msgid "Show saved searches" 32666msgstr "" 32667 32668#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:221 32669msgid "Create/edit a function" 32670msgstr "" 32671 32672#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:228 32673msgid "F&unction name:" 32674msgstr "" 32675 32676#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:249 32677#, python-format 32678msgid "For help with creating functions, see the <a href=\"%s\">User Manual</a>" 32679msgstr "" 32680 32681#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:270 32682#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:824 32683msgid "Must specify name" 32684msgstr "" 32685 32686#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:271 32687msgid "You must specify a name for this function." 32688msgstr "" 32689 32690#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:276 32691msgid "Invalid Python code" 32692msgstr "" 32693 32694#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:277 32695#, python-format 32696msgid "The code you created is not valid Python code, with error: %s" 32697msgstr "" 32698 32699#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:279 32700msgid "No replace function" 32701msgstr "" 32702 32703#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/function_replace.py:280 32704msgid "You must create a Python function named replace in your code" 32705msgstr "" 32706 32707#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:287 32708#, python-format 32709msgid "Inherited from %s" 32710msgstr "" 32711 32712#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:289 32713#, python-format 32714msgid "Matched CSS rules for %s" 32715msgstr "" 32716 32717#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:298 32718msgid "Computed final style" 32719msgstr "" 32720 32721#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:361 32722msgid "Copy everything" 32723msgstr "" 32724 32725#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:403 32726msgid "No style information found" 32727msgstr "" 32728 32729#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/live_css.py:404 32730msgid "" 32731"Move the cursor inside a HTML tag to see what styles apply to that tag." 32732msgstr "" 32733 32734#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/main.py:28 32735msgid "" 32736"%prog [opts] [path_to_ebook] [name_of_file_inside_book ...]\n" 32737"\n" 32738"Launch the calibre Edit book tool. You can optionally also specify the names of\n" 32739"files inside the book which will be opened for editing automatically.\n" 32740msgstr "" 32741 32742#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/main.py:37 32743msgid "The text to select in the book when it is opened for editing" 32744msgstr "" 32745 32746#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:32 32747#, python-format 32748msgid "Change this to the relative path to: %s" 32749msgstr "" 32750 32751#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:46 32752msgid "Font file added" 32753msgstr "" 32754 32755#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:47 32756msgid "" 32757"The font file <b>{}</b> has been added. The text for the CSS @font-face rule" 32758" for this file has been copied to the clipboard. You should paste it into " 32759"whichever CSS file you want to add this font to." 32760msgstr "" 32761 32762#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:59 32763msgid "Font files added" 32764msgstr "" 32765 32766#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:60 32767msgid "" 32768"The specified font files have been added. The text for the CSS @font-face " 32769"rules for these files has been copied to the clipboard. You should paste it " 32770"into whichever CSS file you want to add these fonts to." 32771msgstr "" 32772 32773#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:67 32774#, python-format 32775msgid "Font faces for %s" 32776msgstr "" 32777 32778#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:111 32779msgid "Embedded" 32780msgstr "" 32781 32782#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:111 32783msgid "Font family" 32784msgstr "" 32785 32786#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:179 32787msgid "Change font" 32788msgstr "" 32789 32790#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:187 32791#, python-format 32792msgid "Change the font %s to:" 32793msgid_plural "Change the fonts %s to:" 32794msgstr[0] "" 32795 32796#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:192 32797msgid "&New font:" 32798msgstr "" 32799 32800#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:216 32801#, python-format 32802msgid "The font <i>%s</i> <b>exists</b> on your computer" 32803msgstr "" 32804 32805#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:217 32806#, python-format 32807msgid "The font <i>%s</i> <b>does not exist</b> on your computer" 32808msgstr "" 32809 32810#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:230 32811msgid "Manage fonts" 32812msgstr "" 32813 32814#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:242 32815msgid "&Install fonts" 32816msgstr "" 32817 32818#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:244 32819msgid "" 32820"Install fonts from .ttf/.otf files to make them available for embedding" 32821msgstr "" 32822 32823#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:264 32824msgid "&Change selected fonts" 32825msgstr "" 32826 32827#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:268 32828msgid "&Remove selected fonts" 32829msgstr "" 32830 32831#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:272 32832msgid "&Embed all fonts" 32833msgstr "" 32834 32835#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:276 32836msgid "&Subset all fonts" 32837msgstr "" 32838 32839#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:281 32840msgid "Rescan the book for fonts in case you have made changes" 32841msgstr "" 32842 32843#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:287 32844msgid "" 32845" All the fonts declared in this book are shown to the left, along with whether they are embedded or not.\n" 32846" You can remove or replace any selected font and also embed any declared fonts that are not already embedded." 32847msgstr "" 32848 32849#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:289 32850msgid "" 32851" Double click any font family to see if the font is available for embedding " 32852"on your computer. " 32853msgstr "" 32854 32855#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:301 32856#, python-format 32857msgid "" 32858"The font <b>%s</b> was not found on your computer. If you have the font " 32859"files, you can install it using the \"Install fonts\" button in the lower " 32860"left corner." 32861msgstr "" 32862 32863#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:327 32864msgid "No fonts selected" 32865msgstr "" 32866 32867#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:328 32868msgid "No fonts selected, you must first select some fonts in the left panel" 32869msgstr "" 32870 32871#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:34 32872msgid "Remove unused CSS" 32873msgstr "" 32874 32875#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:43 32876msgid "" 32877"This will remove all CSS rules that do not match any actual content. There " 32878"are a couple of additional cleanups you can enable, below:" 32879msgstr "" 32880 32881#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:45 32882msgid "Remove unused &class attributes" 32883msgstr "" 32884 32885#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:49 32886msgid "" 32887"Remove all class attributes from the HTML that do not match any existing CSS" 32888" rules" 32889msgstr "" 32890 32891#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:50 32892msgid "Merge CSS rules with identical &selectors" 32893msgstr "" 32894 32895#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:54 32896msgid "" 32897"Merge CSS rules in the same stylesheet that have identical selectors. Note " 32898"that in rare cases merging can result in a change to the effective styling " 32899"of the book, so use with care." 32900msgstr "" 32901 32902#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:57 32903msgid "Merge CSS rules with identical &properties" 32904msgstr "" 32905 32906#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:61 32907msgid "" 32908"Merge CSS rules in the same stylesheet that have identical properties. Note " 32909"that in rare cases merging can result in a change to the effective styling " 32910"of the book, so use with care." 32911msgstr "" 32912 32913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:64 32914msgid "Remove &unreferenced style sheets" 32915msgstr "" 32916 32917#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:68 32918msgid "Remove stylesheets that are not referenced by any content." 32919msgstr "" 32920 32921#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:91 32922msgid "Remove NCX ToC file" 32923msgstr "" 32924 32925#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:92 32926msgid "Remove the legacy Table of Contents in NCX form?" 32927msgstr "" 32928 32929#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:93 32930msgid "" 32931"This form of Table of Contents is superseded by the new HTML based Table of " 32932"Contents. Leaving it behind is useful only if you expect this book to be " 32933"read on very old devices that lack proper support for EPUB 3" 32934msgstr "" 32935 32936#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:97 32937msgid "Ask this question again in the future" 32938msgstr "" 32939 32940#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:99 32941msgid "Keep NCX" 32942msgstr "" 32943 32944#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:99 32945msgid "Remove NCX" 32946msgstr "" 32947 32948#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:115 32949msgid "Action report" 32950msgstr "" 32951 32952#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:183 32953msgid "Compress images" 32954msgstr "" 32955 32956#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:203 32957msgid "" 32958"You can compress the images in this book losslessly, reducing the file size " 32959"of the book, without affecting image quality. Typically image size is " 32960"reduced by 5 - 15%." 32961msgstr "" 32962 32963#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:209 32964msgid "Enable &lossy compression of JPEG images" 32965msgstr "" 32966 32967#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:210 32968msgid "" 32969"This allows you to change the quality factor used for JPEG images.\n" 32970"By lowering the quality you can greatly reduce file size, at the expense of the image looking blurred." 32971msgstr "" 32972 32973#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:217 32974msgid "" 32975"The compression quality, 1 is high compression, 100 is low compression.\n" 32976"Image quality is inversely correlated with compression quality." 32977msgstr "" 32978 32979#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:221 32980msgid "Compression &quality:" 32981msgstr "" 32982 32983#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:250 32984msgid "Compressing images..." 32985msgstr "" 32986 32987#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/polish.py:276 32988msgid "Compressing images, please wait..." 32989msgstr "" 32990 32991#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:168 32992msgid "Editor font &family:" 32993msgstr "" 32994 32995#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:172 32996msgid "Editor font &size:" 32997msgstr "" 32998 32999#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:176 33000msgid "Create/edit &custom color schemes" 33001msgstr "" 33002 33003#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:180 33004msgid "&Color scheme:" 33005msgstr "" 33006 33007#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:184 33008msgid " characters" 33009msgstr "" 33010 33011#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:185 33012msgid "W&idth of tabs:" 33013msgstr "" 33014 33015#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:187 33016msgid "Change &templates" 33017msgstr "" 33018 33019#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:188 33020msgid "Templates for new files:" 33021msgstr "" 33022 33023#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:192 33024msgid "&Wrap long lines in the editor" 33025msgstr "" 33026 33027#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:196 33028msgid "&Replace HTML entities as they are typed" 33029msgstr "" 33030 33031#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:198 33032msgid "" 33033"With this option, every time you type in a complete html entity, such as " 33034"&hellip; it is automatically replaced by its corresponding character. " 33035"The replacement happens only when the trailing semi-colon is typed." 33036msgstr "" 33037 33038#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:204 33039msgid "Auto close t&ags when typing </" 33040msgstr "" 33041 33042#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:206 33043msgid "" 33044"With this option, every time you type </ the current HTML closing tag is " 33045"auto-completed" 33046msgstr "" 33047 33048#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:210 33049msgid "" 33050"Show the &name of the current character before the cursor along with the " 33051"line and column number" 33052msgstr "" 33053 33054#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:214 33055msgid "Beautify individual &files automatically when they are opened" 33056msgstr "" 33057 33058#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:216 33059msgid "" 33060"This will cause the beautify current file action to be performed " 33061"automatically every time you open a HTML/CSS/etc. file for editing." 33062msgstr "" 33063 33064#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:221 33065msgid "Show &misspelled words underlined in the code view" 33066msgstr "" 33067 33068#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:223 33069msgid "" 33070"This will cause spelling errors to be highlighted in the code view for easy " 33071"correction as you type." 33072msgstr "" 33073 33074#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:228 33075msgid "Allow drag and drop &editing of text" 33076msgstr "" 33077 33078#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:230 33079msgid "" 33080"Allow using drag and drop to move text around in the editor. It can be " 33081"useful to turn this off if you have a misbehaving touchpad." 33082msgstr "" 33083 33084#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:234 33085msgid "Manage &spelling dictionaries" 33086msgstr "" 33087 33088#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:239 33089msgid "Manage sni&ppets" 33090msgstr "" 33091 33092#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:257 33093#, python-format 33094msgid "Automatic (%s)" 33095msgstr "" 33096 33097#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:283 33098msgid "Update &metadata embedded in the book when opening" 33099msgstr "" 33100 33101#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:285 33102msgid "" 33103"When the file is opened, update the metadata embedded in the book file to " 33104"the current metadata in the calibre library." 33105msgstr "" 33106 33107#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:290 33108msgid "" 33109"Ask which &format to edit if more than one format is available for the book" 33110msgstr "" 33111 33112#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:294 33113msgid "" 33114"When auto-selecting the format to edit for a book with multiple formats, " 33115"this is the preference order." 33116msgstr "" 33117 33118#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:296 33119msgid "Preferred format order (drag and drop to change)" 33120msgstr "" 33121 33122#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:308 33123msgid "Allow dockable &windows to be nested inside the dock areas" 33124msgstr "" 33125 33126#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:310 33127msgid "" 33128"By default, you can have only a single row or column of windows in the dock " 33129"areas (the areas around the central editors). This option allows for more " 33130"flexible window layout, but is a little more complex to use." 33131msgstr "" 33132 33133#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:315 33134msgid "Choose which windows will occupy the corners of the dockable areas" 33135msgstr "" 33136 33137#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:321 33138msgid "The &top-left corner" 33139msgstr "" 33140 33141#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:321 33142msgid "The top-&right corner" 33143msgstr "" 33144 33145#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:322 33146msgid "The &bottom-left corner" 33147msgstr "" 33148 33149#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:322 33150msgid "The bottom-ri&ght corner" 33151msgstr "" 33152 33153#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:325 33154msgid "Restore &state of previously edited book when opening it again" 33155msgstr "" 33156 33157#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:327 33158msgid "" 33159"When opening a previously edited book again, restore its state. That means " 33160"all open files are automatically re-opened and the cursor is positioned at " 33161"its previous location." 33162msgstr "" 33163 33164#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:333 33165msgid "Show full &file paths in the File browser" 33166msgstr "" 33167 33168#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:335 33169msgid "" 33170"Showing the full file paths is useful when editing books that contain " 33171"multiple files with the same file name." 33172msgstr "" 33173 33174#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:364 33175msgid "Monospaced text" 33176msgstr "" 33177 33178#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:364 33179msgid "Sans-serif text" 33180msgstr "" 33181 33182#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:364 33183msgid "Serif text" 33184msgstr "" 33185 33186#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:369 33187#, python-format 33188msgid "Font family for &%s:" 33189msgstr "" 33190 33191#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:372 33192msgid "Style for standard &text:" 33193msgstr "" 33194 33195#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:376 33196msgid "&Default font size:" 33197msgstr "" 33198 33199#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:379 33200msgid "&Monospace font size:" 33201msgstr "" 33202 33203#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:382 33204msgid "Mi&nimum font size:" 33205msgstr "" 33206 33207#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:384 33208msgid "lines" 33209msgstr "" 33210 33211#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:386 33212msgid "" 33213"Number of lines that are shown above the current line when syncing the text " 33214"shown in the preview panel to the cursor position in the code view" 33215msgstr "" 33216 33217#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:387 33218msgid "Visible lines above s&ync point:" 33219msgstr "" 33220 33221#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:388 33222msgid "Background color:" 33223msgstr "" 33224 33225#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:389 33226msgid "Foreground color:" 33227msgstr "" 33228 33229#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:390 33230msgid "Link color:" 33231msgstr "" 33232 33233#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:404 33234msgid "Use the colors from the book styles, defaulting to black-on-white" 33235msgstr "" 33236 33237#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:405 33238msgid "Theme based" 33239msgstr "" 33240 33241#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:405 33242msgid "When using a dark theme force dark colors, otherwise same as \"No change\"" 33243msgstr "" 33244 33245#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:406 33246msgid "Choose a custom color" 33247msgstr "" 33248 33249#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:406 33250#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:72 33251#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:240 33252msgid "Custom" 33253msgstr "" 33254 33255#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:454 33256msgid "Choose which toolbar you want to customize" 33257msgstr "" 33258 33259#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:455 33260#, python-format 33261msgid "Tools for %s editors" 33262msgstr "" 33263 33264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:457 33265msgid "Book wide actions" 33266msgstr "" 33267 33268#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:458 33269msgid "Book wide tools" 33270msgstr "" 33271 33272#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:459 33273msgid "Book wide tools from third party plugins" 33274msgstr "" 33275 33276#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:460 33277msgid "Common tools for all editors" 33278msgstr "" 33279 33280#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:464 33281msgid "Text formatting actions" 33282msgstr "" 33283 33284#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:467 33285msgid "&Toolbar to customize:" 33286msgstr "" 33287 33288#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:496 33289#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:439 33290msgid "Add selected actions to the toolbar" 33291msgstr "" 33292 33293#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:499 33294#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:443 33295msgid "Remove selected actions from the toolbar" 33296msgstr "" 33297 33298#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:511 33299msgid "Adjust the size of icons on all toolbars" 33300msgstr "" 33301 33302#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:514 33303msgid "Toolbar &icon size:" 33304msgstr "" 33305 33306#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:664 33307msgid "Customize templates" 33308msgstr "" 33309 33310#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:677 33311msgid "Choose the &type of template to edit:" 33312msgstr "" 33313 33314#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:683 33315#, python-brace-format 33316msgid "" 33317"The variables {0} and {1} will be replaced with the title and author of the " 33318"book. {2} is where the cursor will be positioned. If you want to include " 33319"braces in your template, for example for CSS rules, you have to escape them," 33320" like this: {3}" 33321msgstr "" 33322 33323#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:744 33324msgid "Preferences for Edit book" 33325msgstr "" 33326 33327#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:765 33328msgid "Restore all &defaults" 33329msgstr "" 33330 33331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:766 33332msgid "Restore defaults for all preferences" 33333msgstr "" 33334 33335#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:768 33336msgid "Restore ¤t defaults" 33337msgstr "" 33338 33339#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:769 33340msgid "Restore defaults for currently displayed preferences" 33341msgstr "" 33342 33343#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:771 33344msgid "Restore c&onfirmations" 33345msgstr "" 33346 33347#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:772 33348msgid "Restore all disabled confirmation prompts" 33349msgstr "" 33350 33351#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:791 33352msgid "Main window" 33353msgstr "" 33354 33355#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:792 33356msgid "Editor settings" 33357msgstr "" 33358 33359#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:793 33360msgid "Preview settings" 33361msgstr "" 33362 33363#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:794 33364msgid "Keyboard shortcuts" 33365msgstr "" 33366 33367#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:795 33368msgid "Toolbars" 33369msgstr "" 33370 33371#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:796 33372msgid "Integration with calibre" 33373msgstr "" 33374 33375#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:847 33376msgid "There are no disabled confirmation prompts" 33377msgstr "" 33378 33379#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:850 33380msgid "One disabled confirmation prompt was restored" 33381msgid_plural "{} disabled confirmation prompts were restored" 33382msgstr[0] "" 33383 33384#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preferences.py:851 33385msgid "Disabled confirmations restored" 33386msgstr "" 33387 33388#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:420 33389#: /__w/calibre/calibre/src/calibre/gui2/viewer/web_view.py:588 33390msgid "Render process crashed" 33391msgstr "" 33392 33393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:421 33394msgid "" 33395"The Qt WebEngine Render process has crashed so Preview/Live CSS will not " 33396"work. You should try restarting the editor." 33397msgstr "" 33398 33399#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:445 33400msgid "" 33401"\n" 33402" <h3>Live preview</h3>\n" 33403"\n" 33404" <p>Here you will see a live preview of the HTML file you are currently editing.\n" 33405" The preview will update automatically as you make changes.\n" 33406"\n" 33407" <p style=\"font-size:x-small; color: gray\">Note that this is a quick preview\n" 33408" only, it is not intended to simulate an actual e-book reader. Some\n" 33409" aspects of your e-book will not work, such as page breaks and page margins.\n" 33410" " 33411msgstr "" 33412 33413#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:472 33414msgid "Inspect element" 33415msgstr "" 33416 33417#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:474 33418msgid "Open link" 33419msgstr "" 33420 33421#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:487 33422#, python-format 33423msgid "Edit %s" 33424msgstr "" 33425 33426#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:529 33427msgid "Loading preview, please wait..." 33428msgstr "" 33429 33430#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:581 33431msgid "Search in preview" 33432msgstr "" 33433 33434#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:624 33435msgid "Invalid location" 33436msgstr "" 33437 33438#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:625 33439msgid "Cannot split on the body tag" 33440msgstr "" 33441 33442#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:652 33443msgid "Failed to launch worker" 33444msgstr "" 33445 33446#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:653 33447msgid "Failed to launch the worker process used for rendering the preview" 33448msgstr "" 33449 33450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:712 33451msgid "Cannot disable" 33452msgstr "" 33453 33454#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:713 33455msgid "" 33456"Auto reloading of the preview panel cannot be disabled while the Live CSS " 33457"panel is open." 33458msgstr "" 33459 33460#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:716 33461msgid "Auto reload preview when text changes in editor" 33462msgstr "" 33463 33464#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:717 33465msgid "Disable auto reload of preview" 33466msgstr "" 33467 33468#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:721 33469msgid "Disable syncing of preview position to editor position" 33470msgstr "" 33471 33472#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:722 33473msgid "Enable syncing of preview position to editor position" 33474msgstr "" 33475 33476#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:730 33477msgid "Abort file split" 33478msgstr "" 33479 33480#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/preview.py:731 33481msgid "" 33482"Split this file at a specified location.<p>After clicking this button, click" 33483" inside the preview panel above at the location you want the file to be " 33484"split." 33485msgstr "" 33486 33487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:200 33488msgid "Delete selected files" 33489msgstr "" 33490 33491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 33492msgid "Folder" 33493msgstr "" 33494 33495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:235 33496#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 33497msgid "Size (KB)" 33498msgstr "" 33499 33500#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:241 33501msgid "Style" 33502msgstr "" 33503 33504#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:316 33505#, python-brace-format 33506msgid "Total uncompressed size of all files: {0} :: Images: {1} :: Fonts: {2}" 33507msgstr "" 33508 33509#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 33510msgid "Resolution" 33511msgstr "" 33512 33513#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:432 33514#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:695 33515#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 33516msgid "Times used" 33517msgstr "" 33518 33519#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:520 33520#, python-format 33521msgid "Edit the image: %s" 33522msgstr "" 33523 33524#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33525msgid "Anchor" 33526msgstr "" 33527 33528#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33529msgid "Source text" 33530msgstr "" 33531 33532#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33533msgid "Target" 33534msgstr "" 33535 33536#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:531 33537msgid "Target text" 33538msgstr "" 33539 33540#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:578 33541msgid "The link destination does not exist" 33542msgstr "" 33543 33544#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:578 33545msgid "The link destination exists" 33546msgstr "" 33547 33548#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:579 33549msgid "The link destination could not be verified" 33550msgstr "" 33551 33552#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:643 33553msgid "Click entries above to see their destination here" 33554msgstr "" 33555 33556#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:663 33557msgid "No destination found for this link" 33558msgstr "" 33559 33560#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:695 33561#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 33562msgid "Word" 33563msgstr "" 33564 33565#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:775 33566#, python-brace-format 33567msgid "Words: {2} :: Unique Words: :: {0} :: Languages: {1}" 33568msgstr "" 33569 33570#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 33571msgid "Character" 33572msgstr "" 33573 33574#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:795 33575msgid "Codepoint" 33576msgstr "" 33577 33578#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:861 33579msgid "All the characters in the book" 33580msgstr "" 33581 33582#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:991 33583#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1213 33584#, python-brace-format 33585msgid "{0} [{1} elements]" 33586msgstr "" 33587 33588#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1069 33589msgid "Sort by:" 33590msgstr "" 33591 33592#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1070 33593msgid "&Counts" 33594msgstr "" 33595 33596#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1073 33597msgid "&Name" 33598msgstr "" 33599 33600#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1097 33601#, python-brace-format 33602msgid "{0} rules, {1} unused" 33603msgstr "" 33604 33605#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1117 33606#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1263 33607msgid "Number of matches" 33608msgstr "" 33609 33610#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1117 33611msgid "Style Rule" 33612msgstr "" 33613 33614#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1258 33615#, python-brace-format 33616msgid "{0} classes, {1} unused" 33617msgstr "" 33618 33619#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1263 33620msgid "Class" 33621msgstr "" 33622 33623#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1321 33624msgid "Words" 33625msgstr "" 33626 33627#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1331 33628msgid "Style rules" 33629msgstr "" 33630 33631#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1335 33632msgid "Style classes" 33633msgstr "" 33634 33635#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1339 33636msgid "Characters" 33637msgstr "" 33638 33639#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1343 33640msgid "Links" 33641msgstr "" 33642 33643#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1377 33644#, python-format 33645msgid "Export of %s data is not supported" 33646msgstr "" 33647 33648#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1379 33649msgid "Choose a filename for the data" 33650msgstr "" 33651 33652#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1380 33653msgid "CSV files" 33654msgstr "" 33655 33656#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1394 33657msgid "Reports" 33658msgstr "" 33659 33660#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1424 33661msgid "Export the currently shown report as a CSV file" 33662msgstr "" 33663 33664#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1432 33665msgid "Are you sure you want to delete the selected files?" 33666msgstr "" 33667 33668#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1460 33669msgid "Failed to gather data" 33670msgstr "" 33671 33672#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/reports.py:1461 33673msgid "" 33674"Failed to gather data for the report. Click \"Show details\" for more " 33675"information." 33676msgstr "" 33677 33678#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/save.py:111 33679msgid "Saving..." 33680msgstr "" 33681 33682#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:118 33683msgid "Enable completion based on search history" 33684msgstr "" 33685 33686#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:119 33687msgid "Disable completion based on search history" 33688msgstr "" 33689 33690#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33691msgid "All style files" 33692msgstr "" 33693 33694#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33695#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33696msgid "All text files" 33697msgstr "" 33698 33699#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33700#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33701msgid "Current file" 33702msgstr "" 33703 33704#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33705msgid "Marked text" 33706msgstr "" 33707 33708#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33709#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33710msgid "Open files" 33711msgstr "" 33712 33713#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:134 33714#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:50 33715msgid "Selected files" 33716msgstr "" 33717 33718#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:136 33719msgid "" 33720"\n" 33721" Where to search/replace:\n" 33722" <dl>\n" 33723" <dt><b>Current file</b></dt>\n" 33724" <dd>Search only inside the currently opened file</dd>\n" 33725" <dt><b>All text files</b></dt>\n" 33726" <dd>Search in all text (HTML) files</dd>\n" 33727" <dt><b>All style files</b></dt>\n" 33728" <dd>Search in all style (CSS) files</dd>\n" 33729" <dt><b>Selected files</b></dt>\n" 33730" <dd>Search in the files currently selected in the File browser</dd>\n" 33731" <dt><b>Open files</b></dt>\n" 33732" <dd>Search in the files currently open in the editor</dd>\n" 33733" <dt><b>Marked text</b></dt>\n" 33734" <dd>Search only within the marked text in the currently opened file. You can mark text using the Search menu.</dd>\n" 33735" </dl>" 33736msgstr "" 33737 33738#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:185 33739msgid "Down" 33740msgstr "" 33741 33742#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:185 33743msgid "Up" 33744msgstr "" 33745 33746#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:187 33747msgid "" 33748"\n" 33749" Direction to search:\n" 33750" <dl>\n" 33751" <dt><b>Down</b></dt>\n" 33752" <dd>Search for the next match from your current position</dd>\n" 33753" <dt><b>Up</b></dt>\n" 33754" <dd>Search for the previous match from your current position</dd>\n" 33755" </dl>" 33756msgstr "" 33757 33758#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 33759msgid "Fuzzy" 33760msgstr "" 33761 33762#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 33763#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:27 33764#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:361 33765msgid "Regex" 33766msgstr "" 33767 33768#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:209 33769msgid "Regex-function" 33770msgstr "" 33771 33772#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:211 33773msgid "" 33774"Select how the search expression is interpreted\n" 33775" <dl>\n" 33776" <dt><b>Normal</b></dt>\n" 33777" <dd>The search expression is treated as normal text, calibre will look for the exact text</dd>\n" 33778" <dt><b>Fuzzy</b></dt>\n" 33779" <dd>The search expression is treated as \"fuzzy\" which means spaces will match any space character,\n" 33780" including tabs and line breaks. Plain quotes will match the typographical equivalents, etc.</dd>\n" 33781" <dt><b>Regex</b></dt>\n" 33782" <dd>The search expression is interpreted as a regular expression. See the User Manual for more help on using regular expressions.</dd>\n" 33783" <dt><b>Regex-function</b></dt>\n" 33784" <dd>The search expression is interpreted as a regular expression. The replace expression is an arbitrarily powerful Python function.</dd>\n" 33785" </dl>" 33786msgstr "" 33787 33788#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:254 33789#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:695 33790#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:100 33791msgid "&Find:" 33792msgstr "" 33793 33794#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:256 33795msgid "Clear search &history" 33796msgstr "" 33797 33798#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:266 33799#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:700 33800msgid "&Replace:" 33801msgstr "" 33802 33803#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:268 33804msgid "Clear replace &history" 33805msgstr "" 33806 33807#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:291 33808#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:712 33809msgid "Create/&edit" 33810msgstr "" 33811 33812#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:293 33813#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:713 33814msgid "Create a new function, or edit an existing function" 33815msgstr "" 33816 33817#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:295 33818#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:717 33819msgid "Remo&ve" 33820msgstr "" 33821 33822#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:296 33823#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:718 33824msgid "Remove this function" 33825msgstr "" 33826 33827#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:303 33828msgid "Fin&d" 33829msgstr "" 33830 33831#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:304 33832#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:934 33833msgid "Replace a&nd Find" 33834msgstr "" 33835 33836#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:305 33837msgid "Re&place" 33838msgstr "" 33839 33840#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:306 33841#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:935 33842#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:559 33843msgid "Replace &all" 33844msgstr "" 33845 33846#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:312 33847#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:734 33848msgid "&Mode:" 33849msgstr "" 33850 33851#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:327 33852#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:115 33853#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:372 33854msgid "&Case sensitive" 33855msgstr "" 33856 33857#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:330 33858#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:990 33859msgid "&Wrap" 33860msgstr "" 33861 33862#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:331 33863#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:991 33864msgid "" 33865"When searching reaches the end, wrap around to the beginning and continue " 33866"the search" 33867msgstr "" 33868 33869#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:334 33870#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:117 33871msgid "&Dot all" 33872msgstr "" 33873 33874#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:335 33875#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:118 33876msgid "" 33877"Make the '.' special character match any character at all, including a " 33878"newline" 33879msgstr "" 33880 33881#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:479 33882msgid "Close search panel" 33883msgstr "" 33884 33885#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:683 33886msgid "Abort editing of search" 33887msgstr "" 33888 33889#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:687 33890msgid "The name with which to save this search" 33891msgstr "" 33892 33893#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:722 33894msgid "Case sensitive" 33895msgstr "" 33896 33897#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:727 33898msgid "Dot matches all" 33899msgstr "" 33900 33901#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:739 33902msgid "Finish editing of search" 33903msgstr "" 33904 33905#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:766 33906msgid "Add search" 33907msgstr "" 33908 33909#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:766 33910msgid "Edit search" 33911msgstr "" 33912 33913#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:825 33914msgid "You must specify a search name" 33915msgstr "" 33916 33917#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:828 33918msgid "Name exists" 33919msgstr "" 33920 33921#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:829 33922#, python-format 33923msgid "Another search with the name %s already exists" 33924msgstr "" 33925 33926#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:836 33927msgid "Must specify find" 33928msgstr "" 33929 33930#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:837 33931msgid "You must specify a find expression" 33932msgstr "" 33933 33934#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:845 33935msgid "Must specify function" 33936msgstr "" 33937 33938#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:846 33939msgid "You must specify a function name in Function-Regex mode" 33940msgstr "" 33941 33942#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:889 33943msgid "Filter displayed searches" 33944msgstr "" 33945 33946#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:928 33947msgid "The entries are tried in order until the first one matches." 33948msgstr "" 33949 33950#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:932 33951msgid "&Find" 33952msgstr "" 33953 33954#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:932 33955msgid "Run the search using the selected entries." 33956msgstr "" 33957 33958#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:933 33959msgid "Run replace using the selected entries." 33960msgstr "" 33961 33962#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:934 33963msgid "Run replace and then find using the selected entries." 33964msgstr "" 33965 33966#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:935 33967msgid "Run Replace all for all selected entries in the order selected" 33968msgstr "" 33969 33970#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:936 33971#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:561 33972msgid "&Count all" 33973msgstr "" 33974 33975#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:936 33976msgid "Run Count all for all selected entries" 33977msgstr "" 33978 33979#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:951 33980msgid "Move selected entries up" 33981msgstr "" 33982 33983#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:960 33984msgid "Move selected entries down" 33985msgstr "" 33986 33987#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:967 33988msgid "Edit the currently selected search" 33989msgstr "" 33990 33991#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:971 33992msgid "Re&move search" 33993msgstr "" 33994 33995#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:971 33996msgid "Remove the currently selected searches" 33997msgstr "" 33998 33999#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:975 34000msgid "Add a new saved search" 34001msgstr "" 34002 34003#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1003 34004msgid "Import saved searches" 34005msgstr "" 34006 34007#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1007 34008msgid "Export saved searches" 34009msgstr "" 34010 34011#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1009 34012#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:465 34013msgid "Export" 34014msgstr "" 34015 34016#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1010 34017msgid "Export all" 34018msgstr "" 34019 34020#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1011 34021msgid "Export selected" 34022msgstr "" 34023 34024#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1012 34025msgid "Copy to search panel" 34026msgstr "" 34027 34028#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1110 34029msgid "No saved search is selected" 34030msgstr "" 34031 34032#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1155 34033msgid "Cannot edit search - no search selected." 34034msgstr "" 34035 34036#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1165 34037msgid "" 34038"Are you sure you want to permanently delete the selected saved searches?" 34039msgstr "" 34040 34041#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1204 34042#, python-brace-format 34043msgid "(Case sensitive: {0} Dot All: {1})" 34044msgstr "" 34045 34046#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1206 34047#, python-brace-format 34048msgid "(Case sensitive: {0} [Normal search])" 34049msgstr "" 34050 34051#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1207 34052#, python-brace-format 34053msgid "" 34054"{2} {3}\n" 34055"Find: {0}\n" 34056"Replace: {1}" 34057msgstr "" 34058 34059#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1219 34060msgid "Invalid data" 34061msgstr "" 34062 34063#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1220 34064#, python-format 34065msgid "The file %s does not contain valid saved searches" 34066msgstr "" 34067 34068#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1248 34069#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1256 34070msgid "No searches" 34071msgstr "" 34072 34073#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1249 34074msgid "No searches available to be saved" 34075msgstr "" 34076 34077#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1257 34078msgid "No searches selected" 34079msgstr "" 34080 34081#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1273 34082msgid "No file is being edited." 34083msgstr "" 34084 34085#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1275 34086msgid "No files are selected in the File browser" 34087msgstr "" 34088 34089#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1277 34090msgid "" 34091"No text is marked. First select some text, and then use The \"Mark selected " 34092"text\" action in the Search menu to mark it." 34093msgstr "" 34094 34095#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1280 34096msgid "No search query specified" 34097msgstr "" 34098 34099#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1405 34100msgid "the selected searches" 34101msgstr "" 34102 34103#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1412 34104#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:171 34105msgid "Invalid regex" 34106msgstr "" 34107 34108#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1413 34109#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:172 34110#, python-brace-format 34111msgid "" 34112"The regular expression you entered is invalid: <pre>{0}</pre>With error: {1}" 34113msgstr "" 34114 34115#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1417 34116#, python-format 34117msgid "No replace function with the name: %s exists" 34118msgstr "" 34119 34120#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1421 34121#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:193 34122#, python-format 34123msgid "No matches were found for %s" 34124msgstr "" 34125 34126#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1423 34127msgid "" 34128"You have turned off search wrapping, so all text might not have been " 34129"searched. Try the search again, with wrapping enabled. Wrapping is enabled " 34130"via the \"Wrap\" checkbox at the bottom of the search panel." 34131msgstr "" 34132 34133#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1457 34134msgid "Cannot replace" 34135msgstr "" 34136 34137#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1458 34138msgid "You must first click \"Find\", before trying to replace" 34139msgstr "" 34140 34141#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1474 34142msgid "Currently selected text does not match the search query." 34143msgstr "" 34144 34145#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1479 34146#, python-brace-format 34147msgid "Performed the replacement at {num} occurrences of {query}" 34148msgstr "" 34149 34150#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1481 34151#, python-brace-format 34152msgid "Found {num} occurrences of {query}" 34153msgstr "" 34154 34155#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1486 34156#, python-brace-format 34157msgid "{0}: {1} occurrences" 34158msgstr "" 34159 34160#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1488 34161#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1497 34162msgid "Searching done" 34163msgstr "" 34164 34165#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/search.py:1572 34166msgid "Before: Replace all" 34167msgstr "" 34168 34169#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:70 34170msgid "Add a dictionary" 34171msgstr "" 34172 34173#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:76 34174#, python-brace-format 34175msgid "" 34176"{0} supports the use of LibreOffice dictionaries for spell checking. You can\n" 34177" download more dictionaries from <a href=\"{1}\">the LibreOffice extensions repository</a>.\n" 34178" The dictionary will download as an .oxt file. Simply specify the path to the\n" 34179" downloaded .oxt file here to add the dictionary to {0}." 34180msgstr "" 34181 34182#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:88 34183msgid "Path to OXT file" 34184msgstr "" 34185 34186#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:93 34187msgid "Browse for an OXT file" 34188msgstr "" 34189 34190#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:96 34191msgid "&Path to OXT file:" 34192msgstr "" 34193 34194#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:100 34195msgid "Choose a nickname for this dictionary" 34196msgstr "" 34197 34198#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:101 34199msgid "&Nickname:" 34200msgstr "" 34201 34202#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:110 34203msgid "Choose OXT Dictionary" 34204msgstr "" 34205 34206#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:111 34207msgid "Dictionaries" 34208msgstr "" 34209 34210#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:125 34211msgid "Must specify nickname" 34212msgstr "" 34213 34214#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:126 34215msgid "You must specify a nickname for this dictionary" 34216msgstr "" 34217 34218#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:128 34219msgid "Nickname already used" 34220msgstr "" 34221 34222#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:129 34223#, python-format 34224msgid "A dictionary with the nick name \"%s\" already exists." 34225msgstr "" 34226 34227#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:135 34228msgid "Failed to import dictionaries" 34229msgstr "" 34230 34231#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:136 34232#, python-format 34233msgid "" 34234"Failed to import dictionaries from %s. Click \"Show details\" for more " 34235"information" 34236msgstr "" 34237 34238#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:139 34239msgid "No dictionaries" 34240msgstr "" 34241 34242#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:140 34243#, python-format 34244msgid "No dictionaries were found in %s" 34245msgstr "" 34246 34247#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:154 34248#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:895 34249msgid "Copy selected words to clipboard" 34250msgstr "" 34251 34252#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:155 34253msgid "Select all words" 34254msgstr "" 34255 34256#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:182 34257msgid "Manage user dictionaries" 34258msgstr "" 34259 34260#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:190 34261msgid "&New dictionary" 34262msgstr "" 34263 34264#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:204 34265msgid "&Remove dictionary" 34266msgstr "" 34267 34268#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:207 34269msgid "Re&name dictionary" 34270msgstr "" 34271 34272#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:213 34273msgid "Mark this dictionary as active" 34274msgstr "" 34275 34276#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:216 34277msgid "Words in this dictionary:" 34278msgstr "" 34279 34280#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:221 34281msgid "&Add word" 34282msgstr "" 34283 34284#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:227 34285msgid "&Remove selected words" 34286msgstr "" 34287 34288#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:231 34289msgid "&Import list of words" 34290msgstr "" 34291 34292#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:253 34293msgid "New dictionary" 34294msgstr "" 34295 34296#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:254 34297msgid "Name of the new dictionary" 34298msgstr "" 34299 34300#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:258 34301#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:285 34302msgid "Already used" 34303msgstr "" 34304 34305#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:259 34306#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:286 34307#, python-format 34308msgid "A dictionary with the name %s already exists" 34309msgstr "" 34310 34311#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:278 34312msgid "New name" 34313msgstr "" 34314 34315#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:279 34316msgid "New name for the dictionary" 34317msgstr "" 34318 34319#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:312 34320#, python-format 34321msgid "Configure the dictionary: <b>%s" 34322msgstr "" 34323 34324#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:324 34325msgid "Add a word" 34326msgstr "" 34327 34328#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:326 34329msgid "Word to add" 34330msgstr "" 34331 34332#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:327 34333msgid "&Word:" 34334msgstr "" 34335 34336#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:353 34337msgid "Import list of words" 34338msgstr "" 34339 34340#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:355 34341msgid "Enter a list of words, one per line" 34342msgstr "" 34343 34344#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:357 34345#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:466 34346msgid "Paste from clipboard" 34347msgstr "" 34348 34349#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:360 34350msgid "" 34351"Words in the user dictionary must have an associated language. Choose the " 34352"language below:" 34353msgstr "" 34354 34355#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:376 34356msgid "Must specify language" 34357msgstr "" 34358 34359#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:377 34360msgid "You must specify a language to import words" 34361msgstr "" 34362 34363#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:414 34364msgid "Manage dictionaries" 34365msgstr "" 34366 34367#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:437 34368msgid "&Remove this dictionary" 34369msgstr "" 34370 34371#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:457 34372msgid "Manage &user dictionaries" 34373msgstr "" 34374 34375#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:460 34376msgid "" 34377"Manage the list of user dictionaries (dictionaries to which you can add " 34378"words)" 34379msgstr "" 34380 34381#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:462 34382msgid "&Add dictionary" 34383msgstr "" 34384 34385#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:464 34386msgid "Add a new dictionary that you downloaded from the internet" 34387msgstr "" 34388 34389#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:510 34390#, python-brace-format 34391msgid "<Builtin dictionary for {0}>" 34392msgstr "" 34393 34394#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:545 34395msgid "" 34396"<p>You can change the dictionaries used for any specified language.</p>\n" 34397" <p>A language can have many country specific variants. Each of these variants\n" 34398" can have one or more dictionaries assigned to it. The default variant for each language\n" 34399" is shown in bold to the left.</p>\n" 34400" <p>You can change the default country variant as well as changing the dictionaries used for\n" 34401" every variant.</p>\n" 34402" <p>When a book specifies its language as a plain language, without any country variant,\n" 34403" the default variant you choose here will be used.</p>\n" 34404" " 34405msgstr "" 34406 34407#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:560 34408#, python-brace-format 34409msgid "This is already the preferred variant for the {1} language" 34410msgstr "" 34411 34412#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:561 34413#, python-brace-format 34414msgid "Use this as the preferred variant for the {1} language" 34415msgstr "" 34416 34417#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:581 34418msgid "This is already the preferred dictionary" 34419msgstr "" 34420 34421#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:582 34422msgid "Use this as the preferred dictionary" 34423msgstr "" 34424 34425#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:623 34426msgid "Misspelled?" 34427msgstr "" 34428 34429#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:653 34430msgid "Ignored" 34431msgstr "" 34432 34433#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:880 34434#, python-format 34435msgid "Change %s to" 34436msgstr "" 34437 34438#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:883 34439msgid "Specify replacement manually" 34440msgstr "" 34441 34442#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:888 34443msgid "Ignore/un-ignore all selected words" 34444msgstr "" 34445 34446#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:889 34447msgid "Add/remove all selected words" 34448msgstr "" 34449 34450#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:932 34451msgid "Check spelling" 34452msgstr "" 34453 34454#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:948 34455msgid "" 34456"Re-scan the book for words, useful if you have edited the book since opening" 34457" this dialog" 34458msgstr "" 34459 34460#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:951 34461msgid "&Undo last change" 34462msgstr "" 34463 34464#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:952 34465msgid "Undo the last spell check word replacement, if any" 34466msgstr "" 34467 34468#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:962 34469msgid "Checking, please wait..." 34470msgstr "" 34471 34472#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:970 34473msgid "Filter the list of words" 34474msgstr "" 34475 34476#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:999 34477msgid "&Ignore" 34478msgstr "" 34479 34480#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1000 34481msgid "Un&ignore" 34482msgstr "" 34483 34484#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1001 34485msgid "Ignore the current word for the rest of this session" 34486msgstr "" 34487 34488#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1002 34489msgid "Stop ignoring the current word" 34490msgstr "" 34491 34492#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1008 34493msgid "Add word to &dictionary:" 34494msgstr "" 34495 34496#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1009 34497msgid "Remove from &dictionaries" 34498msgstr "" 34499 34500#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1010 34501msgid "Add the current word to the specified user dictionary" 34502msgstr "" 34503 34504#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1011 34505msgid "Remove the current word from all active user dictionaries" 34506msgstr "" 34507 34508#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1015 34509msgid "" 34510"You have no active user dictionaries. You must choose at least one active " 34511"user dictionary via Preferences->Editor->Manage spelling dictionaries" 34512msgstr "" 34513 34514#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1022 34515msgid "Show &next occurrence" 34516msgstr "" 34517 34518#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1024 34519msgid "" 34520"Show the next occurrence of the selected word in the editor, so you can edit" 34521" it manually" 34522msgstr "" 34523 34524#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1029 34525msgid "&Change selected word to:" 34526msgstr "" 34527 34528#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1034 34529msgid "The replacement word" 34530msgstr "" 34531 34532#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1044 34533msgid "Show &only misspelled words" 34534msgstr "" 34535 34536#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1047 34537msgid "Case &sensitive sort" 34538msgstr "" 34539 34540#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1049 34541msgid "When sorting the list of words, be case sensitive" 34542msgstr "" 34543 34544#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1051 34545msgid "Case sensitive sea&rch" 34546msgstr "" 34547 34548#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1052 34549msgid "When filtering the list of words, be case sensitive" 34550msgstr "" 34551 34552#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1134 34553msgid "The original word" 34554msgstr "" 34555 34556#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1189 34557msgid "No changed word" 34558msgstr "" 34559 34560#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1190 34561msgid "There is no spelling replacement to undo" 34562msgstr "" 34563 34564#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1283 34565msgid "Failed to check spelling" 34566msgstr "" 34567 34568#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1284 34569msgid "" 34570"Failed to check spelling, click \"Show details\" for the full error " 34571"information." 34572msgstr "" 34573 34574#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1308 34575msgid "Files edited" 34576msgstr "" 34577 34578#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1309 34579#, python-format 34580msgid "" 34581"The files in the editor were edited outside the spell check dialog, and the " 34582"word %s no longer exists." 34583msgstr "" 34584 34585#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/spell.py:1313 34586#, python-brace-format 34587msgid "Misspelled words: {0} Total words: {1}" 34588msgstr "" 34589 34590#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:29 34591msgid "" 34592"Select how the search expression is interpreted\n" 34593" <dl>\n" 34594" <dt><b>Normal</b></dt>\n" 34595" <dd>The search expression is treated as normal text, calibre will look for the exact text.</dd>\n" 34596" <dt><b>Regex</b></dt>\n" 34597" <dd>The search expression is interpreted as a regular expression. See the User Manual for more help on using regular expressions.</dd>\n" 34598" </dl>" 34599msgstr "" 34600 34601#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/text_search.py:52 34602msgid "" 34603"\n" 34604" Where to search/replace:\n" 34605" <dl>\n" 34606" <dt><b>Current file</b></dt>\n" 34607" <dd>Search only inside the currently opened file</dd>\n" 34608" <dt><b>All text files</b></dt>\n" 34609" <dd>Search in all text (HTML) files</dd>\n" 34610" <dt><b>Selected files</b></dt>\n" 34611" <dd>Search in the files currently selected in the File browser</dd>\n" 34612" <dt><b>Open files</b></dt>\n" 34613" <dd>Search in the files currently open in the editor</dd>\n" 34614" </dl>" 34615msgstr "" 34616 34617#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:220 34618#, python-brace-format 34619msgid "" 34620"File: {0}\n" 34621"Anchor: {1}" 34622msgstr "" 34623 34624#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/toc.py:221 34625msgid "Top of file" 34626msgstr "" 34627 34628#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:73 34629msgid "Double click a file in the left panel to start editing it." 34630msgstr "" 34631 34632#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:110 34633#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:128 34634msgid "Full path:" 34635msgstr "" 34636 34637#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:219 34638msgid "Close tab" 34639msgstr "" 34640 34641#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:221 34642msgid "Close other tabs" 34643msgstr "" 34644 34645#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:222 34646msgid "Close tabs to the right of this tab" 34647msgstr "" 34648 34649#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:250 34650#, python-brace-format 34651msgid "Line: {0} : {1}" 34652msgstr "" 34653 34654#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:372 34655#, python-brace-format 34656msgid "{0} {1} created by {2}" 34657msgstr "" 34658 34659#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:407 34660msgid "Global actions" 34661msgstr "" 34662 34663#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:428 34664msgid "&New file (images/fonts/HTML/etc.)" 34665msgstr "" 34666 34667#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:429 34668msgid "Create a new file in the current book" 34669msgstr "" 34670 34671#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:430 34672msgid "&Import files into book" 34673msgstr "" 34674 34675#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:430 34676msgid "Import files into book" 34677msgstr "" 34678 34679#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:431 34680msgid "&Open book" 34681msgstr "" 34682 34683#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:431 34684msgid "Open a book" 34685msgstr "" 34686 34687#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:432 34688msgid "Open &folder (unzipped EPUB) as book" 34689msgstr "" 34690 34691#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:433 34692msgid "Open a folder (unzipped EPUB) as a book" 34693msgstr "" 34694 34695#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:434 34696msgid "Edit &next file" 34697msgstr "" 34698 34699#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:435 34700msgid "Edit the next file in the spine" 34701msgstr "" 34702 34703#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:436 34704msgid "Edit &previous file" 34705msgstr "" 34706 34707#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:437 34708msgid "Edit the previous file in the spine" 34709msgstr "" 34710 34711#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:440 34712msgid "&Revert to before" 34713msgstr "" 34714 34715#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:441 34716msgid "Revert book to before the last action (Undo)" 34717msgstr "" 34718 34719#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:442 34720msgid "&Revert to after" 34721msgstr "" 34722 34723#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:443 34724msgid "Revert book state to after the next action (Redo)" 34725msgstr "" 34726 34727#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:444 34728msgid "Save book" 34729msgstr "" 34730 34731#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:446 34732msgid "Save a ©" 34733msgstr "" 34734 34735#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:446 34736msgid "Save a copy of the book" 34737msgstr "" 34738 34739#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:447 34740msgid "Quit" 34741msgstr "" 34742 34743#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:449 34744msgid "Create a new, empty book" 34745msgstr "" 34746 34747#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:449 34748msgid "Create new, &empty book" 34749msgstr "" 34750 34751#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:450 34752msgid "&Import an HTML or DOCX file as a new book" 34753msgstr "" 34754 34755#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:451 34756msgid "Import an HTML or DOCX file as a new book" 34757msgstr "" 34758 34759#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:452 34760msgid "&Quick open a file to edit" 34761msgstr "" 34762 34763#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:453 34764msgid "Quickly open a file from the book to edit it" 34765msgstr "" 34766 34767#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:456 34768msgid "Editor actions" 34769msgstr "" 34770 34771#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:458 34772msgid "Undo typing" 34773msgstr "" 34774 34775#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:459 34776msgid "R&edo" 34777msgstr "" 34778 34779#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:460 34780msgid "Redo typing" 34781msgstr "" 34782 34783#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:461 34784msgid "Cut &text" 34785msgstr "" 34786 34787#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:462 34788msgid "Cut text" 34789msgstr "" 34790 34791#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:465 34792msgid "P&aste from clipboard" 34793msgstr "" 34794 34795#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:473 34796msgid "Tools" 34797msgstr "" 34798 34799#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:474 34800msgid "&Edit Table of Contents" 34801msgstr "" 34802 34803#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:474 34804msgid "Edit Table of Contents" 34805msgstr "" 34806 34807#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:475 34808msgid "&Insert inline Table of Contents" 34809msgstr "" 34810 34811#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:476 34812msgid "Insert inline Table of Contents" 34813msgstr "" 34814 34815#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:477 34816msgid "&Fix HTML" 34817msgstr "" 34818 34819#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:478 34820msgid "Fix HTML in the current file" 34821msgstr "" 34822 34823#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:479 34824msgid "&Fix HTML - all files" 34825msgstr "" 34826 34827#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:480 34828msgid "Fix HTML in all files" 34829msgstr "" 34830 34831#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:481 34832msgid "&Beautify current file" 34833msgstr "" 34834 34835#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:482 34836msgid "Beautify current file" 34837msgstr "" 34838 34839#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:483 34840msgid "&Beautify all files" 34841msgstr "" 34842 34843#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:484 34844msgid "Beautify all files" 34845msgstr "" 34846 34847#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:485 34848msgid "&Insert special character" 34849msgstr "" 34850 34851#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:486 34852msgid "Insert special character" 34853msgstr "" 34854 34855#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:487 34856msgid "&Arrange into folders" 34857msgstr "" 34858 34859#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:488 34860msgid "Arrange into folders" 34861msgstr "" 34862 34863#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:489 34864msgid "Set &semantics" 34865msgstr "" 34866 34867#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:490 34868#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:812 34869msgid "Set semantics" 34870msgstr "" 34871 34872#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:491 34873msgid "&Filter style information" 34874msgstr "" 34875 34876#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:493 34877msgid "&Manage fonts" 34878msgstr "" 34879 34880#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:493 34881msgid "Manage fonts in the book" 34882msgstr "" 34883 34884#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:494 34885msgid "Add &cover" 34886msgstr "" 34887 34888#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:494 34889msgid "Add a cover to the book" 34890msgstr "" 34891 34892#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:496 34893msgid "&Reports" 34894msgstr "" 34895 34896#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:496 34897msgid "Show a report on various aspects of the book" 34898msgstr "" 34899 34900#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:497 34901msgid "Check &external links" 34902msgstr "" 34903 34904#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:498 34905msgid "Check external links in the book" 34906msgstr "" 34907 34908#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:499 34909msgid "C&ompress images losslessly" 34910msgstr "" 34911 34912#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:500 34913msgid "Compress images losslessly" 34914msgstr "" 34915 34916#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:501 34917msgid "Transform &styles" 34918msgstr "" 34919 34920#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:502 34921msgid "Transform styles used in the book" 34922msgstr "" 34923 34924#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:504 34925msgid "Transform HTML used in the book" 34926msgstr "" 34927 34928#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:505 34929msgid "Download external &resources" 34930msgstr "" 34931 34932#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:507 34933msgid "" 34934"Download external resources in the book (images/stylesheets/etc/ that are " 34935"not included in the book)" 34936msgstr "" 34937 34938#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:516 34939msgid "&Subset embedded fonts" 34940msgstr "" 34941 34942#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:517 34943msgid "Subset embedded fonts" 34944msgstr "" 34945 34946#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:517 34947msgid "Subset fonts" 34948msgstr "" 34949 34950#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:519 34951msgid "&Embed referenced fonts" 34952msgstr "" 34953 34954#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:520 34955msgid "Embed fonts" 34956msgstr "" 34957 34958#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:520 34959msgid "Embed referenced fonts" 34960msgstr "" 34961 34962#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:522 34963msgid "&Smarten punctuation (works best for English)" 34964msgstr "" 34965 34966#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:526 34967msgid "Remove &unused CSS rules" 34968msgstr "" 34969 34970#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:527 34971msgid "Remove unused CSS rules" 34972msgstr "" 34973 34974#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:530 34975msgid "Upgrade book internals" 34976msgstr "" 34977 34978#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:534 34979msgid "Auto reload preview" 34980msgstr "" 34981 34982#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:535 34983#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:536 34984msgid "Sync preview position to editor position" 34985msgstr "" 34986 34987#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:537 34988msgid "Refresh preview" 34989msgstr "" 34990 34991#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:538 34992msgid "Split this file" 34993msgstr "" 34994 34995#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:539 34996msgid "Split file in the preview panel" 34997msgstr "" 34998 34999#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:540 35000msgid "Find next in preview" 35001msgstr "" 35002 35003#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:541 35004msgid "Find previous in preview" 35005msgstr "" 35006 35007#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:545 35008msgid "&Find/replace" 35009msgstr "" 35010 35011#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:545 35012msgid "Show the Find/replace panel" 35013msgstr "" 35014 35015#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:554 35016msgid "Replace current match" 35017msgstr "" 35018 35019#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:555 35020msgid "Replace and find ne&xt" 35021msgstr "" 35022 35023#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:556 35024msgid "Replace current match and find next" 35025msgstr "" 35026 35027#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:557 35028msgid "R&eplace and find previous" 35029msgstr "" 35030 35031#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:558 35032msgid "Replace current match and find previous" 35033msgstr "" 35034 35035#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:560 35036msgid "Replace all matches" 35037msgstr "" 35038 35039#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:562 35040msgid "Count number of matches" 35041msgstr "" 35042 35043#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:563 35044msgid "&Mark selected text" 35045msgstr "" 35046 35047#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:564 35048msgid "Mark selected text or unmark already marked text" 35049msgstr "" 35050 35051#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:566 35052msgid "Go to &line" 35053msgstr "" 35054 35055#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:566 35056msgid "Go to line number" 35057msgstr "" 35058 35059#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:567 35060msgid "Sa&ved searches" 35061msgstr "" 35062 35063#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:568 35064msgid "Show the saved searches dialog" 35065msgstr "" 35066 35067#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:569 35068msgid "&Search ignoring HTML markup" 35069msgstr "" 35070 35071#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:570 35072msgid "Show the text search panel" 35073msgstr "" 35074 35075#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:573 35076#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:824 35077msgid "Check book" 35078msgstr "" 35079 35080#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:574 35081msgid "C&heck book" 35082msgstr "" 35083 35084#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:574 35085msgid "Check book for errors" 35086msgstr "" 35087 35088#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:575 35089msgid "Check &spelling" 35090msgstr "" 35091 35092#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:576 35093msgid "Check book for spelling errors" 35094msgstr "" 35095 35096#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:577 35097msgid "&Next error" 35098msgstr "" 35099 35100#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:578 35101msgid "Show next error" 35102msgstr "" 35103 35104#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:579 35105msgid "&Previous error" 35106msgstr "" 35107 35108#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:580 35109msgid "Show previous error" 35110msgstr "" 35111 35112#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:581 35113msgid "&Next spelling mistake" 35114msgstr "" 35115 35116#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:582 35117msgid "Go to next spelling mistake" 35118msgstr "" 35119 35120#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:587 35121msgid "&Create checkpoint" 35122msgstr "" 35123 35124#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:588 35125msgid "Create a checkpoint with the current state of the book" 35126msgstr "" 35127 35128#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:590 35129msgid "&Close current tab" 35130msgstr "" 35131 35132#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:591 35133msgid "Close the currently open tab" 35134msgstr "" 35135 35136#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:593 35137msgid "C&lose other tabs" 35138msgstr "" 35139 35140#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:594 35141msgid "Close all tabs except the current tab" 35142msgstr "" 35143 35144#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:596 35145msgid "Close tabs to the &right" 35146msgstr "" 35147 35148#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:597 35149msgid "Close tabs to the right of the current tab" 35150msgstr "" 35151 35152#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:599 35153msgid "User &Manual" 35154msgstr "" 35155 35156#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:601 35157msgid "Show User Manual" 35158msgstr "" 35159 35160#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:603 35161msgid "&Browse images in book" 35162msgstr "" 35163 35164#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:604 35165msgid "Browse images in the books visually" 35166msgstr "" 35167 35168#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:606 35169msgid "&Split at multiple locations" 35170msgstr "" 35171 35172#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:607 35173msgid "Split HTML file at multiple locations" 35174msgstr "" 35175 35176#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:608 35177msgid "Compare to &another book" 35178msgstr "" 35179 35180#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:609 35181msgid "Compare to another book" 35182msgstr "" 35183 35184#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:611 35185msgid "Manage &Snippets" 35186msgstr "" 35187 35188#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:612 35189msgid "Manage user created Snippets" 35190msgstr "" 35191 35192#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:627 35193msgid "&File" 35194msgstr "" 35195 35196#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:635 35197msgid "&Recently opened books" 35198msgstr "" 35199 35200#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:660 35201msgid "&Tools" 35202msgstr "" 35203 35204#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:679 35205msgid "External &links" 35206msgstr "" 35207 35208#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:686 35209msgid "&View" 35210msgstr "" 35211 35212#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:687 35213msgid "Tool&bars" 35214msgstr "" 35215 35216#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:724 35217msgid "&Plugins" 35218msgstr "" 35219 35220#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:728 35221msgid "&Help" 35222msgstr "" 35223 35224#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:731 35225msgid "&Donate to support calibre development" 35226msgstr "" 35227 35228#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:753 35229msgid "Book tool bar" 35230msgstr "" 35231 35232#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:754 35233msgid "Tools tool bar" 35234msgstr "" 35235 35236#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:755 35237msgid "Plugins tool bar" 35238msgstr "" 35239 35240#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:768 35241msgid "Donate to support calibre development" 35242msgstr "" 35243 35244#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:796 35245#, python-format 35246msgid "Toggle %s" 35247msgstr "" 35248 35249#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:798 35250msgid "Windows" 35251msgstr "" 35252 35253#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:803 35254msgid "File browser" 35255msgstr "" 35256 35257#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:809 35258msgid "File preview" 35259msgstr "" 35260 35261#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:815 35262msgid "Live CSS" 35263msgstr "" 35264 35265#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:832 35266#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:58 35267#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:72 35268msgid "Inspector" 35269msgstr "" 35270 35271#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:850 35272msgid "Text search" 35273msgstr "" 35274 35275#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/ui.py:858 35276msgid "Checkpoints" 35277msgstr "" 35278 35279#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:61 35280#, python-format 35281msgid " [was %s]" 35282msgstr "" 35283 35284#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:61 35285msgid "Current state" 35286msgstr "" 35287 35288#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:63 35289#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:172 35290msgid "[Unnamed state]" 35291msgstr "" 35292 35293#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:207 35294msgid "Revert the book to the selected checkpoint" 35295msgstr "" 35296 35297#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:211 35298msgid "&Compare" 35299msgstr "" 35300 35301#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:212 35302msgid "" 35303"Compare the state of the book at the selected checkpoint with the current " 35304"state" 35305msgstr "" 35306 35307#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:232 35308msgid "Cannot revert" 35309msgstr "" 35310 35311#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:233 35312msgid "Cannot revert to the current state" 35313msgstr "" 35314 35315#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:242 35316msgid "Cannot compare" 35317msgstr "" 35318 35319#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/undo.py:243 35320msgid "There is no point comparing the current state to itself" 35321msgstr "" 35322 35323#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:66 35324msgid "Choose tag name" 35325msgstr "" 35326 35327#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:73 35328msgid "Specify the name of the &tag to insert:" 35329msgstr "" 35330 35331#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:100 35332msgid "Text (HTML) files" 35333msgstr "" 35334 35335#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:101 35336msgid "Style (CSS) files" 35337msgstr "" 35338 35339#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:104 35340msgid "Audio" 35341msgstr "" 35342 35343#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:105 35344msgid "Video" 35345msgstr "" 35346 35347#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:106 35348msgid "OPF file (metadata)" 35349msgstr "" 35350 35351#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:107 35352msgid "Table of contents file (NCX)" 35353msgstr "" 35354 35355#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:111 35356msgid "Arrange in folders" 35357msgstr "" 35358 35359#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:118 35360msgid "" 35361"Arrange the files in this book into sub-folders based on their types. If you" 35362" leave a folder blank, the files will be placed in the root." 35363msgstr "" 35364 35365#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:137 35366msgid "" 35367"Note that this will only arrange files inside the book, it will not affect " 35368"how they are displayed in the File browser" 35369msgstr "" 35370 35371#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:160 35372msgid "Specify locations to split at" 35373msgstr "" 35374 35375#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:168 35376msgid "" 35377"Specify the locations to split at, using an XPath expression (click the " 35378"wizard button for help with generating XPath expressions)." 35379msgstr "" 35380 35381#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:174 35382msgid "&XPath expression:" 35383msgstr "" 35384 35385#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:181 35386msgid "Invalid XPath expression" 35387msgstr "" 35388 35389#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:195 35390msgid "Choose file to import" 35391msgstr "" 35392 35393#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:208 35394msgid "" 35395"You can import an HTML or DOCX file directly as an EPUB and edit it. The " 35396"EPUB will be generated with minimal changes from the source, unlike doing a " 35397"full conversion in calibre." 35398msgstr "" 35399 35400#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:216 35401msgid "Choose the file to import" 35402msgstr "" 35403 35404#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:222 35405msgid "Source file:" 35406msgstr "" 35407 35408#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:228 35409msgid "Choose the location for the newly created EPUB" 35410msgstr "" 35411 35412#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:234 35413msgid "Destination file:" 35414msgstr "" 35415 35416#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:242 35417msgid "Importable files" 35418msgstr "" 35419 35420#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:251 35421msgid "Choose destination" 35422msgstr "" 35423 35424#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:252 35425msgid "EPUB files" 35426msgstr "" 35427 35428#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:260 35429msgid "Need document" 35430msgstr "" 35431 35432#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:261 35433msgid "You must specify the source file that will be imported." 35434msgstr "" 35435 35436#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:414 35437msgid "No results found" 35438msgstr "" 35439 35440#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:433 35441msgid "Choose file to edit" 35442msgstr "" 35443 35444#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:446 35445#, python-brace-format 35446msgid "" 35447"<p>Quickly choose a file by typing in just a few characters from the file name into the field above.\n" 35448" For example, if want to choose the file:\n" 35449" {example}\n" 35450" Simply type in the characters:\n" 35451" {chars}\n" 35452" and press Enter." 35453msgstr "" 35454 35455#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:627 35456#, python-brace-format 35457msgid "" 35458"Anchor: {0}\n" 35459"Leading text: {1}" 35460msgstr "" 35461 35462#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:661 35463#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:875 35464msgid "Filter files" 35465msgstr "" 35466 35467#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:665 35468msgid "Choose a &file to link to:" 35469msgstr "" 35470 35471#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:670 35472#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:884 35473msgid "Filter locations" 35474msgstr "" 35475 35476#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:676 35477#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:889 35478msgid "Choose a &location (anchor) in the file:" 35479msgstr "" 35480 35481#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:684 35482#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:863 35483msgid "The destination (href) for the link" 35484msgstr "" 35485 35486#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:685 35487#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:864 35488msgid "&Target:" 35489msgstr "" 35490 35491#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:690 35492msgid "Te&xt:" 35493msgstr "" 35494 35495#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:692 35496msgid "The (optional) text for the link" 35497msgstr "" 35498 35499#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:700 35500#, python-brace-format 35501msgid "" 35502"\n" 35503" The template to use for generating the link. In addition to {0} and {1}\n" 35504" you can also use {2}, {3} and {4} variables\n" 35505" in the template, they will be replaced by the source filename, the destination\n" 35506" filename and the anchor, respectively.\n" 35507" " 35508msgstr "" 35509 35510#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:829 35511msgid "Copyright page" 35512msgstr "" 35513 35514#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:841 35515msgid "Page with title, author, publisher, etc." 35516msgstr "" 35517 35518#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:842 35519msgid "The book cover, typically a single HTML file with a cover image inside" 35520msgstr "" 35521 35522#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:843 35523msgid "Back-of-book style index" 35524msgstr "" 35525 35526#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:844 35527msgid "First \"real\" page of content" 35528msgstr "" 35529 35530#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:860 35531msgid "Type of &semantics:" 35532msgstr "" 35533 35534#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:879 35535msgid "Choose a &file:" 35536msgstr "" 35537 35538#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:902 35539msgid "About semantics" 35540msgstr "" 35541 35542#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:903 35543msgid "" 35544"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" 35545"\n" 35546"First choose the type of semantic information, then choose a file and optionally a location within the file to point to.\n" 35547"\n" 35548"The semantic information will be written in the <guide> section of the OPF file." 35549msgstr "" 35550 35551#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1040 35552msgid "Flo&ats" 35553msgstr "" 35554 35555#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1049 35556msgid "&Other CSS properties:" 35557msgstr "" 35558 35559#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1053 35560#, python-format 35561msgid "Only filter CSS in the current file (%s)" 35562msgstr "" 35563 35564#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1139 35565msgid "Add a cover" 35566msgstr "" 35567 35568#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1151 35569msgid "&Images in book" 35570msgstr "" 35571 35572#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1155 35573msgid "Filter the list of images" 35574msgstr "" 35575 35576#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1168 35577msgid "" 35578"If enabled the cover image you select will be embedded into the book in such" 35579" a way that when viewed, its aspect ratio (ratio of width to height) will be" 35580" preserved. This will mean blank spaces around the image if the screen the " 35581"book is being viewed on has an aspect ratio different to the image." 35582msgstr "" 35583 35584#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1186 35585msgid "Import &image" 35586msgstr "" 35587 35588#: /__w/calibre/calibre/src/calibre/gui2/tweak_book/widgets.py:1214 35589msgid "Choose a cover image" 35590msgstr "" 35591 35592#: /__w/calibre/calibre/src/calibre/gui2/ui.py:79 35593msgid "Quick Start Guide" 35594msgstr "" 35595 35596#: /__w/calibre/calibre/src/calibre/gui2/ui.py:233 35597msgid "&Donate to support calibre" 35598msgstr "" 35599 35600#: /__w/calibre/calibre/src/calibre/gui2/ui.py:276 35601msgid "&Eject connected device" 35602msgstr "" 35603 35604#: /__w/calibre/calibre/src/calibre/gui2/ui.py:280 35605msgid "Quit calibre" 35606msgstr "" 35607 35608#: /__w/calibre/calibre/src/calibre/gui2/ui.py:287 35609msgid "Minimize the calibre window" 35610msgstr "" 35611 35612#: /__w/calibre/calibre/src/calibre/gui2/ui.py:296 35613msgid "Clear the current search" 35614msgstr "" 35615 35616#: /__w/calibre/calibre/src/calibre/gui2/ui.py:303 35617msgid "Focus the book list" 35618msgstr "" 35619 35620#: /__w/calibre/calibre/src/calibre/gui2/ui.py:310 35621msgid "Clear the Virtual library" 35622msgstr "" 35623 35624#: /__w/calibre/calibre/src/calibre/gui2/ui.py:317 35625msgid "Clear the additional restriction" 35626msgstr "" 35627 35628#: /__w/calibre/calibre/src/calibre/gui2/ui.py:448 35629msgid "Debug mode" 35630msgstr "" 35631 35632#: /__w/calibre/calibre/src/calibre/gui2/ui.py:449 35633#, python-format 35634msgid "" 35635"You have started calibre in debug mode. After you quit calibre, the debug " 35636"log will be available in the file: %s<p>The log will be displayed " 35637"automatically." 35638msgstr "" 35639 35640#: /__w/calibre/calibre/src/calibre/gui2/ui.py:498 35641msgid "Content server changed!" 35642msgstr "" 35643 35644#: /__w/calibre/calibre/src/calibre/gui2/ui.py:499 35645msgid "" 35646"calibre 3 comes with a completely re-written Content server. As such any " 35647"custom configuration you have for the content server no longer applies. You " 35648"should check and refresh your settings in Preferences->Sharing->Sharing over" 35649" the net" 35650msgstr "" 35651 35652#: /__w/calibre/calibre/src/calibre/gui2/ui.py:535 35653#, python-format 35654msgid "" 35655"Could not start the Content server. Error:\n" 35656"\n" 35657"%s" 35658msgstr "" 35659 35660#: /__w/calibre/calibre/src/calibre/gui2/ui.py:588 35661msgid "Hide main window" 35662msgstr "" 35663 35664#: /__w/calibre/calibre/src/calibre/gui2/ui.py:588 35665msgid "Show main window" 35666msgstr "" 35667 35668#: /__w/calibre/calibre/src/calibre/gui2/ui.py:860 35669#, python-format 35670msgid "" 35671"The library database at %s appears to be corrupted. Do you want calibre to " 35672"try and rebuild it automatically? The rebuild may not be completely " 35673"successful." 35674msgstr "" 35675 35676#: /__w/calibre/calibre/src/calibre/gui2/ui.py:952 35677msgid "Conversion error" 35678msgstr "" 35679 35680#: /__w/calibre/calibre/src/calibre/gui2/ui.py:973 35681#: /__w/calibre/calibre/src/calibre/gui2/ui.py:998 35682#, python-format 35683msgid "<p><b>Failed to convert: %s" 35684msgstr "" 35685 35686#: /__w/calibre/calibre/src/calibre/gui2/ui.py:974 35687msgid "" 35688"\n" 35689" Many older e-book reader devices are incapable of displaying\n" 35690" EPUB files that have internal components over a certain size.\n" 35691" Therefore, when converting to EPUB, calibre automatically tries\n" 35692" to split up the EPUB into smaller sized pieces. For some\n" 35693" files that are large undifferentiated blocks of text, this\n" 35694" splitting fails.\n" 35695" <p>You can <b>work around the problem</b> by either increasing the\n" 35696" maximum split size under <i>EPUB output</i> in the conversion dialog,\n" 35697" or by turning on Heuristic processing, also in the conversion\n" 35698" dialog. Note that if you make the maximum split size too large,\n" 35699" your e-book reader may have trouble with the EPUB.\n" 35700" " 35701msgstr "" 35702 35703#: /__w/calibre/calibre/src/calibre/gui2/ui.py:988 35704#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1002 35705msgid "Conversion failed" 35706msgstr "" 35707 35708#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1000 35709msgid "here" 35710msgstr "" 35711 35712#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1013 35713msgid "Recipe Disabled" 35714msgstr "" 35715 35716#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1046 35717msgid "<b>Failed</b>" 35718msgstr "" 35719 35720#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1087 35721msgid "There are active jobs. Are you sure you want to quit?" 35722msgstr "" 35723 35724#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1090 35725msgid "" 35726" is communicating with the device!<br>\n" 35727" Quitting may cause corruption on the device.<br>\n" 35728" Are you sure you want to quit?" 35729msgstr "" 35730 35731#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1098 35732msgid "There are library updates waiting. Are you sure you want to quit?" 35733msgstr "" 35734 35735#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1099 35736msgid "Library updates waiting" 35737msgstr "" 35738 35739#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1104 35740msgid "" 35741"Some deleted books are still being moved to the recycle bin, if you quit " 35742"now, they will be left behind. Are you sure you want to quit?" 35743msgstr "" 35744 35745#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1124 35746msgid "Running database shutdown plugins. This could take a few seconds..." 35747msgstr "" 35748 35749#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1176 35750msgid "Shutting down the Content server. This could take a while..." 35751msgstr "" 35752 35753#: /__w/calibre/calibre/src/calibre/gui2/ui.py:1210 35754msgid "" 35755"will keep running in the system tray. To close it, choose <b>Quit</b> in the" 35756" context menu of the system tray." 35757msgstr "" 35758 35759#: /__w/calibre/calibre/src/calibre/gui2/update.py:140 35760#, python-brace-format 35761msgid "" 35762"New version <b>{ver}</b> of {app} is available for download. See the <a " 35763"href=\"{url}\">new features</a>." 35764msgstr "" 35765 35766#: /__w/calibre/calibre/src/calibre/gui2/update.py:146 35767msgid "Update available!" 35768msgstr "" 35769 35770#: /__w/calibre/calibre/src/calibre/gui2/update.py:151 35771msgid "Show this notification for future updates" 35772msgstr "" 35773 35774#: /__w/calibre/calibre/src/calibre/gui2/update.py:156 35775msgid "&Get update" 35776msgstr "" 35777 35778#: /__w/calibre/calibre/src/calibre/gui2/update.py:160 35779msgid "Update &plugins" 35780msgstr "" 35781 35782#: /__w/calibre/calibre/src/calibre/gui2/update.py:221 35783msgid " and one plugin update" 35784msgid_plural " and {} plugin updates" 35785msgstr[0] "" 35786 35787#: /__w/calibre/calibre/src/calibre/gui2/update.py:224 35788msgid "Update found" 35789msgstr "" 35790 35791#: /__w/calibre/calibre/src/calibre/gui2/update.py:226 35792msgid "updated plugin" 35793msgid_plural "updated plugins" 35794msgstr[0] "" 35795 35796#: /__w/calibre/calibre/src/calibre/gui2/update.py:253 35797#: /__w/calibre/calibre/src/calibre/gui2/update.py:259 35798msgid "Plugin updates" 35799msgstr "" 35800 35801#: /__w/calibre/calibre/src/calibre/gui2/update.py:256 35802msgid "A plugin update is available" 35803msgid_plural "There are {} plugin updates available" 35804msgstr[0] "" 35805 35806#: /__w/calibre/calibre/src/calibre/gui2/update.py:261 35807msgid "Install and configure user plugins" 35808msgstr "" 35809 35810#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:32 35811msgid "Rename this bookmark" 35812msgstr "" 35813 35814#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:34 35815msgid "Remove this bookmark" 35816msgstr "" 35817 35818#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:106 35819msgid "Double click to edit the bookmarks" 35820msgstr "" 35821 35822#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:110 35823msgid "&New" 35824msgstr "" 35825 35826#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:112 35827msgid "Create a new bookmark at the current location" 35828msgstr "" 35829 35830#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:116 35831msgid "Remove the currently selected bookmark" 35832msgstr "" 35833 35834#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:120 35835msgid "Pre&vious" 35836msgstr "" 35837 35838#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:124 35839msgid "Nex&t" 35840msgstr "" 35841 35842#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:132 35843msgid "Position in book" 35844msgstr "" 35845 35846#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:134 35847msgid "Change how the bookmarks are sorted" 35848msgstr "" 35849 35850#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:259 35851#, python-brace-format 35852msgid "Are you sure you want to delete the bookmark: {0}?" 35853msgstr "" 35854 35855#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:286 35856msgid "Export bookmarks" 35857msgstr "" 35858 35859#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:287 35860#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:298 35861msgid "Saved bookmarks" 35862msgstr "" 35863 35864#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:297 35865msgid "Import bookmarks" 35866msgstr "" 35867 35868#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:352 35869msgid "Add bookmark" 35870msgstr "" 35871 35872#: /__w/calibre/calibre/src/calibre/gui2/viewer/bookmarks.py:353 35873msgid "Enter title for bookmark:" 35874msgstr "" 35875 35876#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:127 35877msgid "calibre highlights" 35878msgstr "" 35879 35880#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:130 35881msgid "highlights" 35882msgstr "" 35883 35884#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:185 35885msgid "Modify this highlight" 35886msgstr "" 35887 35888#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:186 35889msgid "Edit notes for this highlight" 35890msgstr "" 35891 35892#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:188 35893msgid "Delete this highlight" 35894msgid_plural "Delete selected highlights" 35895msgstr[0] "" 35896 35897#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:229 35898#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:499 35899msgid "Table of Contents section:" 35900msgid_plural "Table of Contents sections:" 35901msgstr[0] "" 35902 35903#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:440 35904msgid "Double click to jump to an entry" 35905msgstr "" 35906 35907#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:463 35908msgid "Modify" 35909msgstr "" 35910 35911#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:463 35912msgid "Modify the selected highlight" 35913msgstr "" 35914 35915#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:464 35916msgid "Delete the selected highlights" 35917msgstr "" 35918 35919#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:465 35920msgid "Export all highlights" 35921msgstr "" 35922 35923#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:496 35924msgid "No highlights match the search: {}" 35925msgstr "" 35926 35927#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:512 35928msgid "No selected highlight" 35929msgstr "" 35930 35931#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:513 35932msgid "No highlight is currently selected" 35933msgstr "" 35934 35935#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:530 35936msgid "Are you sure you want to delete this highlight permanently?" 35937msgid_plural "Are you sure you want to delete all {} highlights permanently?" 35938msgstr[0] "" 35939 35940#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:541 35941msgid "No highlights" 35942msgstr "" 35943 35944#: /__w/calibre/calibre/src/calibre/gui2/viewer/highlights.py:541 35945msgid "This book has no highlights to export" 35946msgstr "" 35947 35948#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:57 35949msgid "Edit lookup source" 35950msgstr "" 35951 35952#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:63 35953msgid "The name of the source" 35954msgstr "" 35955 35956#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:70 35957msgid "The URL template of the source" 35958msgstr "" 35959 35960#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:76 35961#, python-brace-format 35962msgid "" 35963"The URL template must starts with https:// and have {word} in it which will " 35964"be replaced by the actual query" 35965msgstr "" 35966 35967#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:95 35968msgid "You must specify a name" 35969msgstr "" 35970 35971#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:97 35972msgid "Name already exists" 35973msgstr "" 35974 35975#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:98 35976msgid "A lookup source with the name {} already exists" 35977msgstr "" 35978 35979#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:101 35980msgid "You must specify a URL" 35981msgstr "" 35982 35983#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:104 35984msgid "The URL must start with https://" 35985msgstr "" 35986 35987#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:107 35988#, python-brace-format 35989msgid "The URL must contain the placeholder {word}" 35990msgstr "" 35991 35992#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:118 35993msgid "Edit lookup sources" 35994msgstr "" 35995 35996#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:122 35997msgid "Double-click to edit an entry" 35998msgstr "" 35999 36000#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:142 36001#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:458 36002msgid "Restore defaults" 36003msgstr "" 36004 36005#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:181 36006msgid "No sources" 36007msgstr "" 36008 36009#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:182 36010msgid "You must specify at least one lookup source" 36011msgstr "" 36012 36013#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:232 36014msgid "Zoom in" 36015msgstr "" 36016 36017#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:233 36018msgid "Zoom out" 36019msgstr "" 36020 36021#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:234 36022msgid "Default zoom" 36023msgstr "" 36024 36025#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:235 36026msgid "Inspect" 36027msgstr "" 36028 36029#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:256 36030msgid "Lookup &in:" 36031msgstr "" 36032 36033#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:267 36034msgid "Double click on a word in the book's text to look it up." 36035msgstr "" 36036 36037#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:269 36038msgid "Add sources" 36039msgstr "" 36040 36041#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:270 36042msgid "Add more sources at which to lookup words" 36043msgstr "" 36044 36045#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:273 36046msgid "Refresh the result to match the currently selected text" 36047msgstr "" 36048 36049#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:278 36050msgid "Update on selection change" 36051msgstr "" 36052 36053#: /__w/calibre/calibre/src/calibre/gui2/viewer/lookup.py:280 36054msgid "" 36055"Automatically update the displayed result when selected text in the book " 36056"changes. With this disabled the lookup is changed only when clicking the " 36057"Refresh button." 36058msgstr "" 36059 36060#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:105 36061msgid "Connecting to E-book viewer failed" 36062msgstr "" 36063 36064#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:106 36065msgid "" 36066"Unable to connect to existing E-book viewer window, try restarting the " 36067"viewer." 36068msgstr "" 36069 36070#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:113 36071msgid "" 36072"%prog [options] file\n" 36073"\n" 36074"View an e-book.\n" 36075msgstr "" 36076 36077#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:120 36078msgid "" 36079"If specified, the E-book viewer window will try to come to the front when " 36080"started." 36081msgstr "" 36082 36083#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:123 36084msgid "" 36085"If specified, the E-book viewer window will try to open full screen when " 36086"started." 36087msgstr "" 36088 36089#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:126 36090msgid "Force reload of all opened books" 36091msgstr "" 36092 36093#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:128 36094msgid "" 36095"The position at which to open the specified book. The position is a location" 36096" or position you can get by using the Go to->Location action in the viewer " 36097"controls. Alternately, you can use the form toc:something and it will open " 36098"at the location of the first Table of Contents entry that contains the " 36099"string \"something\". The form toc-href:something will match the href " 36100"(internal link destination) of toc nodes. The matching is exact. If you want" 36101" to match a substring, use the form toc-href-contains:something. The form " 36102"ref:something will use Reference mode references." 36103msgstr "" 36104 36105#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:213 36106msgid "Failed to start listener" 36107msgstr "" 36108 36109#: /__w/calibre/calibre/src/calibre/gui2/viewer/main.py:214 36110msgid "" 36111"Could not start the listener used for single instance viewers. Try rebooting" 36112" your computer." 36113msgstr "" 36114 36115#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:42 36116msgid "Print to PDF" 36117msgstr "" 36118 36119#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:49 36120#, python-format 36121msgid "Print %s to a PDF file" 36122msgstr "" 36123 36124#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:59 36125msgid "Choose location for PDF file" 36126msgstr "" 36127 36128#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:63 36129msgid "&File:" 36130msgstr "" 36131 36132#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:69 36133msgid "Paper &size:" 36134msgstr "" 36135 36136#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:71 36137msgid "&Left margin:" 36138msgstr "" 36139 36140#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:72 36141msgid "&Top margin:" 36142msgstr "" 36143 36144#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:73 36145msgid "&Right margin:" 36146msgstr "" 36147 36148#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:74 36149msgid "&Bottom margin:" 36150msgstr "" 36151 36152#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:78 36153msgid "inches" 36154msgstr "" 36155 36156#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:84 36157msgid "Add page &number to printed pages" 36158msgstr "" 36159 36160#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:88 36161msgid "&Open PDF file after printing" 36162msgstr "" 36163 36164#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:114 36165msgid "PDF file" 36166msgstr "" 36167 36168#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:130 36169msgid "No filename specified" 36170msgstr "" 36171 36172#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:131 36173msgid "You must specify a filename for the PDF file to generate" 36174msgstr "" 36175 36176#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:133 36177msgid "Incorrect filename specified" 36178msgstr "" 36179 36180#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:134 36181msgid "The filename for the PDF file must end with .pdf" 36182msgstr "" 36183 36184#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:192 36185msgid "Printing, this will take a while, please wait..." 36186msgstr "" 36187 36188#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:194 36189msgid "Printing..." 36190msgstr "" 36191 36192#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:206 36193msgid "Failed to convert to PDF" 36194msgstr "" 36195 36196#: /__w/calibre/calibre/src/calibre/gui2/viewer/printing.py:207 36197msgid "Failed to generate PDF file, click \"Show details\" for more information." 36198msgstr "" 36199 36200#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:359 36201msgid "Contains" 36202msgstr "" 36203 36204#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:360 36205msgid "Whole words" 36206msgstr "" 36207 36208#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:363 36209msgid "" 36210"Choose the type of search: <ul><li><b>Contains</b> will search for the " 36211"entered text anywhere.<li><b>Whole words</b> will search for whole words " 36212"that equal the entered text.<li><b>Regex</b> will interpret the text as a " 36213"regular expression." 36214msgstr "" 36215 36216#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:380 36217msgid "Go back to where you were before searching" 36218msgstr "" 36219 36220#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:628 36221msgid "This text is hidden in the book and cannot be displayed" 36222msgstr "" 36223 36224#: /__w/calibre/calibre/src/calibre/gui2/viewer/search.py:756 36225msgid "No matches were found for:" 36226msgstr "" 36227 36228#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:120 36229#, python-format 36230msgid "Expand all items under %s" 36231msgstr "" 36232 36233#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:122 36234msgid "Expand all items" 36235msgstr "" 36236 36237#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:123 36238msgid "Collapse all items" 36239msgstr "" 36240 36241#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:126 36242msgid "Expand all items at the level of {}" 36243msgstr "" 36244 36245#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:127 36246msgid "Collapse all items at the level of {}" 36247msgstr "" 36248 36249#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:129 36250msgid "Copy Table of Contents to clipboard" 36251msgstr "" 36252 36253#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:156 36254msgid "Search Table of Contents" 36255msgstr "" 36256 36257#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:157 36258msgid "Search for text in the Table of Contents" 36259msgstr "" 36260 36261#: /__w/calibre/calibre/src/calibre/gui2/viewer/toc.py:175 36262#, python-format 36263msgid "There are no Table of Contents entries matching: %s" 36264msgstr "" 36265 36266#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:43 36267msgid "Switch color scheme" 36268msgstr "" 36269 36270#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:48 36271msgid "Increase font size" 36272msgstr "" 36273 36274#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:49 36275msgid "Decrease font size" 36276msgstr "" 36277 36278#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:50 36279msgid "Toggle full screen" 36280msgstr "" 36281 36282#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:52 36283msgid "Previous page" 36284msgstr "" 36285 36286#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:53 36287#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:235 36288#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:132 36289msgid "Next section" 36290msgstr "" 36291 36292#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:54 36293#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:234 36294#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:139 36295msgid "Previous section" 36296msgstr "" 36297 36298#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:59 36299msgid "Toggle Reference mode" 36300msgstr "" 36301 36302#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:60 36303msgid "Toggle auto-scrolling" 36304msgstr "" 36305 36306#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:61 36307msgid "Lookup words" 36308msgstr "" 36309 36310#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:62 36311msgid "Show viewer controls" 36312msgstr "" 36313 36314#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:63 36315msgid "Toggle paged mode" 36316msgstr "" 36317 36318#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:64 36319msgid "Print book" 36320msgstr "" 36321 36322#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:66 36323msgid "Show book metadata" 36324msgstr "" 36325 36326#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:67 36327msgid "Read aloud" 36328msgstr "" 36329 36330#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:68 36331msgid "Browse highlights in book" 36332msgstr "" 36333 36334#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:69 36335msgid "Select all text in the current file" 36336msgstr "" 36337 36338#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:70 36339msgid "Edit this book" 36340msgstr "" 36341 36342#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:71 36343msgid "Reload this book" 36344msgstr "" 36345 36346#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:130 36347msgid "Customize this toolbar" 36348msgstr "" 36349 36350#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:132 36351msgid "Hide this toolbar" 36352msgstr "" 36353 36354#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:234 36355msgid "Switch to flow mode -- where the text is not broken into pages" 36356msgstr "" 36357 36358#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:237 36359msgid "Switch to paged mode -- where the text is broken into pages" 36360msgstr "" 36361 36362#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:260 36363msgid "Turn off auto-scrolling" 36364msgstr "" 36365 36366#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:260 36367msgid "Turn on auto-scrolling" 36368msgstr "" 36369 36370#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:266 36371msgid "Read the text of the book aloud" 36372msgstr "" 36373 36374#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:266 36375msgid "Stop reading" 36376msgstr "" 36377 36378#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:423 36379msgid "Configure the toolbar" 36380msgstr "" 36381 36382#: /__w/calibre/calibre/src/calibre/gui2/viewer/toolbars.py:432 36383msgid "" 36384"Choose the actions you want on the toolbar. Drag and drop items in the right" 36385" hand list to re-arrange the toolbar." 36386msgstr "" 36387 36388#: /__w/calibre/calibre/src/calibre/gui2/viewer/tts.py:18 36389msgid "Configure Read aloud" 36390msgstr "" 36391 36392#: /__w/calibre/calibre/src/calibre/gui2/viewer/tts.py:83 36393#: /__w/calibre/calibre/src/calibre/gui2/viewer/tts.py:90 36394msgid "Text-to-Speech unavailable" 36395msgstr "" 36396 36397#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:69 36398msgid "Lookup" 36399msgstr "" 36400 36401#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:95 36402msgid "Preparing book for first read, please wait" 36403msgstr "" 36404 36405#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:101 36406msgid "E-book viewer" 36407msgstr "" 36408 36409#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:229 36410#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:403 36411msgid "Scroll here" 36412msgstr "" 36413 36414#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:231 36415msgid "Start of book" 36416msgstr "" 36417 36418#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:232 36419msgid "End of book" 36420msgstr "" 36421 36422#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:237 36423msgid "Start of current file" 36424msgstr "" 36425 36426#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:238 36427msgid "End of current file" 36428msgstr "" 36429 36430#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:240 36431msgid "Hide this scrollbar" 36432msgstr "" 36433 36434#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:323 36435msgid "Search :: no matches" 36436msgstr "" 36437 36438#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:325 36439msgid "Search :: one match" 36440msgstr "" 36441 36442#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:327 36443msgid "Search :: {} matches" 36444msgstr "" 36445 36446#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:387 36447#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:401 36448msgid "Failed to load the image {}" 36449msgstr "" 36450 36451#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:389 36452#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:395 36453msgid "Image not found" 36454msgstr "" 36455 36456#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:390 36457#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:396 36458msgid "Failed to find the image {}" 36459msgstr "" 36460 36461#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:432 36462msgid "Cannot print book" 36463msgstr "" 36464 36465#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:433 36466#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:686 36467msgid "No book is currently open" 36468msgstr "" 36469 36470#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:459 36471msgid "Choose e-book" 36472msgstr "" 36473 36474#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:459 36475msgid "E-books" 36476msgstr "" 36477 36478#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:480 36479msgid "Loading book" 36480msgstr "" 36481 36482#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:481 36483msgid "Loading book, please wait" 36484msgstr "" 36485 36486#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:525 36487msgid "Loading book failed" 36488msgstr "" 36489 36490#: /__w/calibre/calibre/src/calibre/gui2/viewer/ui.py:526 36491#, python-brace-format 36492msgid "Failed to open the book at {0}. Click \"Show details\" for more info." 36493msgstr "" 36494 36495#: /__w/calibre/calibre/src/calibre/gui2/viewer/web_view.py:589 36496msgid "" 36497"The Qt WebEngine Render process has crashed. You should try restarting the " 36498"viewer." 36499msgstr "" 36500 36501#: /__w/calibre/calibre/src/calibre/gui2/viewer/web_view.py:703 36502msgid "Choose background image" 36503msgstr "" 36504 36505#: /__w/calibre/calibre/src/calibre/gui2/viewer/widgets.py:138 36506msgid "Clear search history" 36507msgstr "" 36508 36509#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:113 36510msgid "Test file name invalid" 36511msgstr "" 36512 36513#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:114 36514#, python-format 36515msgid "" 36516"The file name <b>%s</b> does not appear to end with a file extension. It " 36517"must end with a file extension like .epub or .mobi" 36518msgstr "" 36519 36520#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:345 36521msgid "Hide size in corner" 36522msgstr "" 36523 36524#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:345 36525msgid "Show size in corner" 36526msgstr "" 36527 36528#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:986 36529msgid "Drag to resize" 36530msgstr "" 36531 36532#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:1022 36533msgid "Hide {}" 36534msgstr "" 36535 36536#: /__w/calibre/calibre/src/calibre/gui2/widgets.py:1022 36537msgid "Show {}" 36538msgstr "" 36539 36540#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:97 36541msgid "Choose &color" 36542msgstr "" 36543 36544#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:124 36545msgid "Choose a color" 36546msgstr "" 36547 36548#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:140 36549#: /__w/calibre/calibre/src/calibre/utils/localization.py:368 36550msgid "Cu&t" 36551msgstr "" 36552 36553#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:147 36554#: /__w/calibre/calibre/src/calibre/utils/localization.py:375 36555msgid "&Step up" 36556msgstr "" 36557 36558#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:148 36559#: /__w/calibre/calibre/src/calibre/utils/localization.py:376 36560msgid "Step &down" 36561msgstr "" 36562 36563#: /__w/calibre/calibre/src/calibre/gui2/widgets2.py:284 36564msgid "Not rated" 36565msgstr "" 36566 36567#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:42 36568msgid "Generic e-ink device" 36569msgstr "" 36570 36571#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:74 36572msgid "Smartphone" 36573msgstr "" 36574 36575#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:81 36576msgid "iPad like tablet" 36577msgstr "" 36578 36579#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:90 36580msgid "Kindle Basic (all models)" 36581msgstr "" 36582 36583#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:122 36584msgid "Kindle Fire and Fire HD" 36585msgstr "" 36586 36587#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:143 36588msgid "All other SONY devices" 36589msgstr "" 36590 36591#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:150 36592msgid "Kobo and Kobo Touch Readers" 36593msgstr "" 36594 36595#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:158 36596msgid "Kobo Vox, Aura and Glo families" 36597msgstr "" 36598 36599#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:198 36600msgid "BOOX MAX, N96, i86, C67ML, M96, etc." 36601msgstr "" 36602 36603#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:228 36604msgid "Nook and Nook Simple Reader" 36605msgstr "" 36606 36607#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:292 36608msgid "PocketBook 360 and newer models" 36609msgstr "" 36610 36611#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:321 36612msgid "PocketBook Lux (1-5) and Basic 4" 36613msgstr "" 36614 36615#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:335 36616msgid "PocketBook Inkpad 3 (Pro) and X" 36617msgstr "" 36618 36619#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:352 36620msgid "Android phone" 36621msgstr "" 36622 36623#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:369 36624msgid "Android tablet" 36625msgstr "" 36626 36627#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:376 36628msgid "Android phone with Kindle reader" 36629msgstr "" 36630 36631#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:392 36632msgid "Android tablet with Kindle reader" 36633msgstr "" 36634 36635#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:479 36636msgid "Generic" 36637msgstr "" 36638 36639#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:627 36640msgid "" 36641"Choose your e-book device. If your device is not in the list, choose a " 36642"\"Generic\" device." 36643msgstr "" 36644 36645#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:702 36646#, python-brace-format 36647msgid "" 36648"If you are moving calibre from an old computer to a new one, please read <a " 36649"href=\"{0}\">the instructions</a>." 36650msgstr "" 36651 36652#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:786 36653msgid "Select location for books" 36654msgstr "" 36655 36656#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:798 36657#, python-format 36658msgid "Failed to create a folder at %s" 36659msgstr "" 36660 36661#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:813 36662#, python-format 36663msgid "" 36664"You must choose an empty folder for the calibre library. %s is not empty." 36665msgstr "" 36666 36667#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:906 36668msgid "&Next >" 36669msgstr "" 36670 36671#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:907 36672msgid "< &Back" 36673msgstr "" 36674 36675#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:908 36676#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:343 36677#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:382 36678#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:407 36679#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:732 36680msgid "Cancel" 36681msgstr "" 36682 36683#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:909 36684msgid "&Finish" 36685msgstr "" 36686 36687#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:910 36688msgid "Commit" 36689msgstr "" 36690 36691#: /__w/calibre/calibre/src/calibre/gui2/wizard/__init__.py:914 36692msgid "Welcome wizard" 36693msgstr "" 36694 36695#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:52 36696#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:53 36697#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:45 36698#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:45 36699#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:69 36700#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:45 36701msgid "Welcome to calibre" 36702msgstr "" 36703 36704#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:54 36705#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:46 36706#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 36707#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:70 36708#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 36709msgid "The one stop solution to all your e-book needs." 36710msgstr "" 36711 36712#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:55 36713msgid "&Manufacturers" 36714msgstr "" 36715 36716#: /__w/calibre/calibre/src/calibre/gui2/wizard/device_ui.py:56 36717msgid "&Devices" 36718msgstr "" 36719 36720#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:44 36721#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:44 36722#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:68 36723#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:44 36724msgid "WizardPage" 36725msgstr "" 36726 36727#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:47 36728#, python-format 36729msgid "" 36730"<h2>Congratulations!</h2> You have successfully setup calibre. Press the %s " 36731"button to apply your settings." 36732msgstr "" 36733 36734#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:48 36735msgid "" 36736"<h2>Demo videos</h2>Videos demonstrating the various features of calibre are" 36737" available <a href=\"https://calibre-ebook.com/demo\">online</a>." 36738msgstr "" 36739 36740#: /__w/calibre/calibre/src/calibre/gui2/wizard/finish_ui.py:49 36741#, python-format 36742msgid "" 36743"<h2>User Manual</h2>A User Manual is also available <a " 36744"href=\"%s\">online</a>." 36745msgstr "" 36746 36747#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:47 36748msgid "" 36749"<p>calibre can automatically send books by email to your Kindle. To do that " 36750"you have to setup email delivery below. The easiest way is to setup a free " 36751"<a href=\"https://gmx.com\">GMX account</a> and click the \"Use GMX\" button" 36752" below. You will also have to register your email address in your Amazon " 36753"account." 36754msgstr "" 36755 36756#: /__w/calibre/calibre/src/calibre/gui2/wizard/kindle_ui.py:48 36757msgid "&Kindle email:" 36758msgstr "" 36759 36760#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:71 36761msgid "Choose your &language:" 36762msgstr "" 36763 36764#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:72 36765msgid "" 36766"<p>Choose a location for your books. When you add books to calibre, they " 36767"will be copied here. Use an <b>empty folder</b> for a new calibre library:" 36768msgstr "" 36769 36770#: /__w/calibre/calibre/src/calibre/gui2/wizard/library_ui.py:74 36771msgid "" 36772"If a calibre library already exists at the newly selected location, calibre " 36773"will use it automatically." 36774msgstr "" 36775 36776#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:33 36777msgid "Test email settings" 36778msgstr "" 36779 36780#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:37 36781#, python-format 36782msgid "Send test mail from %s to:" 36783msgstr "" 36784 36785#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:49 36786#, python-format 36787msgid "Using: %(un)s:%(pw)s@%(host)s:%(port)s and %(enc)s encryption" 36788msgstr "" 36789 36790#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:61 36791msgid "No email address" 36792msgstr "" 36793 36794#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:62 36795msgid "" 36796"No email address to send mail to has been specified. You must specify a To: " 36797"address before running the test." 36798msgstr "" 36799 36800#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:64 36801msgid "Sending email, please wait..." 36802msgstr "" 36803 36804#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:72 36805msgid "Email successfully sent" 36806msgstr "" 36807 36808#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:94 36809msgid "Setup sending email using" 36810msgstr "" 36811 36812#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:96 36813#, python-brace-format 36814msgid "" 36815"If you don't have an account, you can sign up for a free {name} email " 36816"account at <a href=\"https://{url}\">https://{url}</a>. {extra}" 36817msgstr "" 36818 36819#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:103 36820#, python-format 36821msgid "Your %s &email address:" 36822msgstr "" 36823 36824#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:104 36825#, python-format 36826msgid "Your %s &username:" 36827msgstr "" 36828 36829#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:105 36830#, python-format 36831msgid "Your %s &password:" 36832msgstr "" 36833 36834#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:123 36835#, python-format 36836msgid "" 36837"If you plan to use email to send books to your Kindle, remember to add your " 36838"%s email address to the allowed email addresses in your Amazon.com Kindle " 36839"management page." 36840msgstr "" 36841 36842#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:129 36843msgid "Setup" 36844msgstr "" 36845 36846#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:136 36847msgid "Incorrect username" 36848msgstr "" 36849 36850#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:137 36851#, python-format 36852msgid "%s needs the full email address as your username" 36853msgstr "" 36854 36855#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:188 36856msgid "OK to proceed?" 36857msgstr "" 36858 36859#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:189 36860msgid "" 36861"This will display your email password on the screen. Is it OK to proceed?" 36862msgstr "" 36863 36864#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:225 36865msgid "" 36866"Before using this account to send mail, you must enable the \"Enable access " 36867"to this account via POP3 and IMAP\" option in GMX under More > E-mail " 36868"Settings > POP3 & IMAP." 36869msgstr "" 36870 36871#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:237 36872msgid "" 36873"Google recently deliberately broke their email sending protocol (SMTP) " 36874"support in an attempt to force everyone to use their web interface so they " 36875"can show you more ads. They are trying to claim that SMTP is insecure, that " 36876"is incorrect and simply an excuse. To use a Gmail account you will need to " 36877"\"allow less secure apps\" as described <a " 36878"href=\"https://support.google.com/accounts/answer/6010255\">here</a>." 36879msgstr "" 36880 36881#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:251 36882msgid "" 36883"If you are setting up a new Hotmail account, Microsoft requires that you " 36884"verify your account periodically, before it will let calibre send email." 36885msgstr "" 36886 36887#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:271 36888#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:282 36889msgid "Bad configuration" 36890msgstr "" 36891 36892#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:272 36893msgid "You must set the From email address" 36894msgstr "" 36895 36896#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:283 36897msgid "" 36898"You must either set both the username <b>and</b> password for the mail " 36899"server or no username and no password at all." 36900msgstr "" 36901 36902#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email.py:288 36903msgid "" 36904"No username and password set for mailserver. Most mailservers need a " 36905"username and password. Are you sure?" 36906msgstr "" 36907 36908#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:132 36909msgid "Send email &from:" 36910msgstr "" 36911 36912#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 36913msgid "" 36914"<p>This is what will be present in the From: field of emails sent by " 36915"calibre.<br> Set it to your email address" 36916msgstr "" 36917 36918#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:134 36919msgid "" 36920"<p>A mail server is useful if the service you are sending mail to only " 36921"accepts email from well know mail services." 36922msgstr "" 36923 36924#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 36925msgid "Email server" 36926msgstr "" 36927 36928#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:136 36929msgid "calibre can <b>optionally</b> use a server to send mail" 36930msgstr "" 36931 36932#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:137 36933msgid "&Hostname:" 36934msgstr "" 36935 36936#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:138 36937msgid "The hostname of your mail server. For example, smtp.gmail.com" 36938msgstr "" 36939 36940#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:139 36941msgid "&Port:" 36942msgstr "" 36943 36944#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:140 36945msgid "" 36946"The port your mail server listens for connections on. The default is 25" 36947msgstr "" 36948 36949#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:142 36950msgid "Your username on the mail server" 36951msgstr "" 36952 36953#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:144 36954msgid "Your password on the mail server" 36955msgstr "" 36956 36957#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:145 36958msgid "&Show" 36959msgstr "" 36960 36961#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:146 36962msgid "Encr&yption:" 36963msgstr "" 36964 36965#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:147 36966msgid "" 36967"Use TLS encryption when connecting to the mail server. This is the most " 36968"common." 36969msgstr "" 36970 36971#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:148 36972msgid "&TLS" 36973msgstr "" 36974 36975#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:149 36976msgid "Use SSL encryption when connecting to the mail server." 36977msgstr "" 36978 36979#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:150 36980msgid "SS&L" 36981msgstr "" 36982 36983#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:151 36984msgid "WARNING: Using no encryption is highly insecure" 36985msgstr "" 36986 36987#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:153 36988msgid "Use &GMX" 36989msgstr "" 36990 36991#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:154 36992msgid "Use &Hotmail" 36993msgstr "" 36994 36995#: /__w/calibre/calibre/src/calibre/gui2/wizard/send_email_ui.py:155 36996msgid "&Test email" 36997msgstr "" 36998 36999#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:47 37000msgid "" 37001"<p>If you use the <a " 37002"href=\"http://www.appstafarian.com/marvin.html\">Marvin</a> e-book reading " 37003"app (or similar OPDS enabled apps) on your Apple iDevice, you can access " 37004"your calibre book collection wirelessly, directly on the device. To do this " 37005"you have to turn on the calibre Content server." 37006msgstr "" 37007 37008#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 37009msgid "Turn on the &Content server" 37010msgstr "" 37011 37012#: /__w/calibre/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 37013#, python-format 37014msgid "" 37015"<p>Remember to leave calibre running as the server only runs as long as calibre is running.\n" 37016"<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." 37017msgstr "" 37018 37019#: /__w/calibre/calibre/src/calibre/library/caches.py:529 37020#, python-brace-format 37021msgid "Invalid query format for colon-separated search: {0}" 37022msgstr "" 37023 37024#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:26 37025msgid "BIBTEX catalog generator" 37026msgstr "" 37027 37028#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:37 37029#, python-format 37030msgid "" 37031"The fields to output when cataloging books in the database. Should be a comma-separated list of fields.\n" 37032"Available fields: %(fields)s.\n" 37033"plus user-created custom fields.\n" 37034"Example: %(opt)s=title,authors,tags\n" 37035"Default: '%%default'\n" 37036"Applies to: BIBTEX output format" 37037msgstr "" 37038 37039#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:50 37040#, python-format 37041msgid "" 37042"Output field to sort on.\n" 37043"Available fields: author_sort, id, rating, size, timestamp, title.\n" 37044"Default: '%default'\n" 37045"Applies to: BIBTEX output format" 37046msgstr "" 37047 37048#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:59 37049#, python-format 37050msgid "" 37051"Create a citation for BibTeX entries.\n" 37052"Boolean value: True, False\n" 37053"Default: '%default'\n" 37054"Applies to: BIBTEX output format" 37055msgstr "" 37056 37057#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:68 37058#, python-format 37059msgid "" 37060"Create a file entry if formats is selected for BibTeX entries.\n" 37061"Boolean value: True, False\n" 37062"Default: '%default'\n" 37063"Applies to: BIBTEX output format" 37064msgstr "" 37065 37066#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:77 37067#, python-format 37068msgid "" 37069"The template for citation creation from database fields.\n" 37070"Should be a template with {} enclosed fields.\n" 37071"Available fields: %s.\n" 37072"Default: '%%default'\n" 37073"Applies to: BIBTEX output format" 37074msgstr "" 37075 37076#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:87 37077#, python-format 37078msgid "" 37079"BibTeX file encoding output.\n" 37080"Available types: utf8, cp1252, ascii.\n" 37081"Default: '%default'\n" 37082"Applies to: BIBTEX output format" 37083msgstr "" 37084 37085#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:96 37086#, python-format 37087msgid "" 37088"BibTeX file encoding flag.\n" 37089"Available types: strict, replace, ignore, backslashreplace.\n" 37090"Default: '%default'\n" 37091"Applies to: BIBTEX output format" 37092msgstr "" 37093 37094#: /__w/calibre/calibre/src/calibre/library/catalogs/bibtex.py:105 37095#, python-format 37096msgid "" 37097"Entry type for BibTeX catalog.\n" 37098"Available types: book, misc, mixed.\n" 37099"Default: '%default'\n" 37100"Applies to: BIBTEX output format" 37101msgstr "" 37102 37103#: /__w/calibre/calibre/src/calibre/library/catalogs/csv_xml.py:24 37104msgid "CSV/XML catalog generator" 37105msgstr "" 37106 37107#: /__w/calibre/calibre/src/calibre/library/catalogs/csv_xml.py:35 37108#, python-format 37109msgid "" 37110"The fields to output when cataloging books in the database. Should be a comma-separated list of fields.\n" 37111"Available fields: %(fields)s,\n" 37112"plus user-created custom fields.\n" 37113"Example: %(opt)s=title,authors,tags\n" 37114"Default: '%%default'\n" 37115"Applies to: CSV, XML output formats" 37116msgstr "" 37117 37118#: /__w/calibre/calibre/src/calibre/library/catalogs/csv_xml.py:48 37119#, python-format 37120msgid "" 37121"Output field to sort on.\n" 37122"Available fields: author_sort, id, rating, size, timestamp, title_sort\n" 37123"Default: '%default'\n" 37124"Applies to: CSV, XML output formats" 37125msgstr "" 37126 37127#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:28 37128msgid "AZW3/EPUB/MOBI catalog generator" 37129msgstr "" 37130 37131#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:42 37132#, python-format 37133msgid "" 37134"Title of generated catalog used as title in metadata.\n" 37135"Default: '%default'\n" 37136"Applies to: AZW3, EPUB, MOBI output formats" 37137msgstr "" 37138 37139#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:49 37140#, python-format 37141msgid "" 37142"Create cross-references in Authors section for books with multiple authors.\n" 37143"Default: '%default'\n" 37144"Applies to: AZW3, EPUB, MOBI output formats" 37145msgstr "" 37146 37147#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:56 37148#, python-format 37149msgid "" 37150"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" 37151"Default: '%default'\n" 37152"Applies to: AZW3, EPUB, MOBI output formats" 37153msgstr "" 37154 37155#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:66 37156#, python-format 37157msgid "" 37158"Regex describing tags to exclude as genres.\n" 37159"Default: '%default' excludes bracketed tags, e.g. '[Project Gutenberg]', and '+', the default tag for read books.\n" 37160"Applies to: AZW3, EPUB, MOBI output formats" 37161msgstr "" 37162 37163#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:73 37164#, python-format 37165msgid "" 37166"Specifies the rules used to exclude books from the generated catalog.\n" 37167"The model for an exclusion rule is either\n" 37168"('<rule name>','Tags','<comma-separated list of tags>') or\n" 37169"('<rule name>','<custom column>','<pattern>').\n" 37170"For example:\n" 37171"(('Archived books','#status','Archived'),)\n" 37172"will exclude a book with a value of 'Archived' in the custom column 'status'.\n" 37173"When multiple rules are defined, all rules will be applied.\n" 37174"Default: \n" 37175"\"%default\"\n" 37176"Applies to: AZW3, EPUB, MOBI output formats" 37177msgstr "" 37178 37179#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:86 37180#, python-format 37181msgid "" 37182"Include 'Authors' section in catalog.\n" 37183"Default: '%default'\n" 37184"Applies to: AZW3, EPUB, MOBI output formats" 37185msgstr "" 37186 37187#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:93 37188#, python-format 37189msgid "" 37190"Include 'Descriptions' section in catalog.\n" 37191"Default: '%default'\n" 37192"Applies to: AZW3, EPUB, MOBI output formats" 37193msgstr "" 37194 37195#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:100 37196#, python-format 37197msgid "" 37198"Include 'Genres' section in catalog.\n" 37199"Default: '%default'\n" 37200"Applies to: AZW3, EPUB, MOBI output formats" 37201msgstr "" 37202 37203#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:107 37204#, python-format 37205msgid "" 37206"Include 'Titles' section in catalog.\n" 37207"Default: '%default'\n" 37208"Applies to: AZW3, EPUB, MOBI output formats" 37209msgstr "" 37210 37211#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:114 37212#, python-format 37213msgid "" 37214"Include 'Series' section in catalog.\n" 37215"Default: '%default'\n" 37216"Applies to: AZW3, EPUB, MOBI output formats" 37217msgstr "" 37218 37219#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:121 37220#, python-format 37221msgid "" 37222"Include 'Recently Added' section in catalog.\n" 37223"Default: '%default'\n" 37224"Applies to: AZW3, EPUB, MOBI output formats" 37225msgstr "" 37226 37227#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:128 37228#, python-format 37229msgid "" 37230"Source field for 'Genres' section.\n" 37231"Default: '%default'\n" 37232"Applies to: AZW3, EPUB, MOBI output formats" 37233msgstr "" 37234 37235#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:135 37236#, python-format 37237msgid "" 37238"Custom field containing note text to insert in Description header.\n" 37239"Default: '%default'\n" 37240"Applies to: AZW3, EPUB, MOBI output formats" 37241msgstr "" 37242 37243#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:142 37244#, python-format 37245msgid "" 37246"#<custom field>:[before|after]:[True|False] specifying:\n" 37247" <custom field> Custom field containing notes to merge with comments\n" 37248" [before|after] Placement of notes with respect to comments\n" 37249" [True|False] - A horizontal rule is inserted between notes and comments\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:152 37255#, python-format 37256msgid "" 37257"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" 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:161 37263#, python-format 37264msgid "" 37265"Specifies the rules used to include prefixes indicating read books, wishlist items and other user-specified prefixes.\n" 37266"The model for a prefix rule is ('<rule name>','<source field>','<pattern>','<prefix>').\n" 37267"When multiple rules are defined, the first matching rule will be used.\n" 37268"Default:\n" 37269"\"%default\"\n" 37270"Applies to: AZW3, EPUB, MOBI output formats" 37271msgstr "" 37272 37273#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:170 37274#, python-format 37275msgid "" 37276"Use a named preset created with the GUI catalog builder.\n" 37277"A preset specifies all settings for building a catalog.\n" 37278"Default: '%default'\n" 37279"Applies to: AZW3, EPUB, MOBI output formats" 37280msgstr "" 37281 37282#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:178 37283#, python-format 37284msgid "" 37285"Replace existing cover when generating the catalog.\n" 37286"Default: '%default'\n" 37287"Applies to: AZW3, EPUB, MOBI output formats" 37288msgstr "" 37289 37290#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:185 37291#, python-format 37292msgid "" 37293"Size hint (in inches) for book covers in catalog.\n" 37294"Range: 1.0 - 2.0\n" 37295"Default: '%default'\n" 37296"Applies to: AZW3, EPUB, MOBI output formats" 37297msgstr "" 37298 37299#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:202 37300#, python-format 37301msgid "Error: Preset \"%s\" not found." 37302msgstr "" 37303 37304#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:203 37305#, python-format 37306msgid "Stored presets: %s" 37307msgstr "" 37308 37309#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:205 37310msgid "Error: No stored presets." 37311msgstr "" 37312 37313#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi.py:335 37314msgid "" 37315"\n" 37316"*** Adding 'By authors' section required for MOBI output ***" 37317msgstr "" 37318 37319#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:69 37320msgid "column not in book: " 37321msgstr "" 37322 37323#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:101 37324msgid "Symbols" 37325msgstr "" 37326 37327#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:333 37328msgid "No genres to catalog.\n" 37329msgstr "" 37330 37331#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:335 37332msgid "Check 'Excluded genres' regex in the E-book options.\n" 37333msgstr "" 37334 37335#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:337 37336msgid "No books available to catalog" 37337msgstr "" 37338 37339#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:350 37340#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2530 37341msgid "Titles" 37342msgstr "" 37343 37344#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:354 37345msgid "Genres" 37346msgstr "" 37347 37348#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:356 37349#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1828 37350msgid "Recently Added" 37351msgstr "" 37352 37353#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:358 37354#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2026 37355msgid "Recently Read" 37356msgstr "" 37357 37358#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:360 37359msgid "Descriptions" 37360msgstr "" 37361 37362#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:566 37363msgid "<p>Inconsistent author sort values for author<br/>'{!s}':</p>" 37364msgstr "" 37365 37366#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:583 37367msgid "Warning: Inconsistent Author Sort values for Author '{!s}':\n" 37368msgstr "" 37369 37370#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:773 37371msgid "Sorting database" 37372msgstr "" 37373 37374#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:875 37375msgid "Sorting titles" 37376msgstr "" 37377 37378#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:887 37379msgid "" 37380"No books to catalog.\n" 37381"Check 'Excluded books' rules in the E-book options.\n" 37382msgstr "" 37383 37384#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:889 37385msgid "No books available to include in catalog" 37386msgstr "" 37387 37388#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1594 37389#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1600 37390#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1744 37391#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1749 37392#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1796 37393#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1801 37394#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2314 37395#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2320 37396#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2445 37397#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2605 37398#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2610 37399msgid "error in" 37400msgstr "" 37401 37402#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2106 37403msgid "Genres HTML" 37404msgstr "" 37405 37406#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2510 37407msgid "Titles HTML" 37408msgstr "" 37409 37410#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2712 37411#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2714 37412#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2716 37413msgid "by " 37414msgstr "" 37415 37416#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2859 37417msgid "Descriptions HTML" 37418msgstr "" 37419 37420#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2863 37421msgid "Description HTML" 37422msgstr "" 37423 37424#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2992 37425msgid "NCX header" 37426msgstr "" 37427 37428#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3072 37429msgid "NCX for descriptions" 37430msgstr "" 37431 37432#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3143 37433msgid "NCX for Series" 37434msgstr "" 37435 37436#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3198 37437#, python-format 37438msgid "Series beginning with %s" 37439msgstr "" 37440 37441#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3200 37442#, python-format 37443msgid "Series beginning with '%s'" 37444msgstr "" 37445 37446#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3225 37447msgid "NCX for Titles" 37448msgstr "" 37449 37450#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3282 37451#, python-format 37452msgid "Titles beginning with %s" 37453msgstr "" 37454 37455#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3284 37456#, python-format 37457msgid "Titles beginning with '%s'" 37458msgstr "" 37459 37460#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3309 37461msgid "NCX for Authors" 37462msgstr "" 37463 37464#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3359 37465#, python-format 37466msgid "Authors beginning with %s" 37467msgstr "" 37468 37469#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3361 37470#, python-format 37471msgid "Authors beginning with '%s'" 37472msgstr "" 37473 37474#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3386 37475msgid "NCX for Recently Added" 37476msgstr "" 37477 37478#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3504 37479msgid "NCX for Recently Read" 37480msgstr "" 37481 37482#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3595 37483msgid "NCX for genres" 37484msgstr "" 37485 37486#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3651 37487msgid "Generating OPF" 37488msgstr "" 37489 37490#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3955 37491msgid "Thumbnails" 37492msgstr "" 37493 37494#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3961 37495msgid "Thumbnail" 37496msgstr "" 37497 37498#: /__w/calibre/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4394 37499msgid "Saving NCX" 37500msgstr "" 37501 37502#: /__w/calibre/calibre/src/calibre/library/check_library.py:28 37503msgid "Invalid titles" 37504msgstr "" 37505 37506#: /__w/calibre/calibre/src/calibre/library/check_library.py:29 37507msgid "Extra titles" 37508msgstr "" 37509 37510#: /__w/calibre/calibre/src/calibre/library/check_library.py:30 37511msgid "Invalid authors" 37512msgstr "" 37513 37514#: /__w/calibre/calibre/src/calibre/library/check_library.py:31 37515msgid "Extra authors" 37516msgstr "" 37517 37518#: /__w/calibre/calibre/src/calibre/library/check_library.py:32 37519msgid "Missing book formats" 37520msgstr "" 37521 37522#: /__w/calibre/calibre/src/calibre/library/check_library.py:33 37523msgid "Extra book formats" 37524msgstr "" 37525 37526#: /__w/calibre/calibre/src/calibre/library/check_library.py:34 37527msgid "Unknown files in books" 37528msgstr "" 37529 37530#: /__w/calibre/calibre/src/calibre/library/check_library.py:35 37531msgid "Missing cover files" 37532msgstr "" 37533 37534#: /__w/calibre/calibre/src/calibre/library/check_library.py:36 37535msgid "Cover files not in database" 37536msgstr "" 37537 37538#: /__w/calibre/calibre/src/calibre/library/check_library.py:37 37539msgid "Folders raising exception" 37540msgstr "" 37541 37542#: /__w/calibre/calibre/src/calibre/library/coloring.py:19 37543msgid "INVALID CONDITION" 37544msgstr "" 37545 37546#: /__w/calibre/calibre/src/calibre/library/database2.py:112 37547#: /__w/calibre/calibre/src/calibre/library/database2.py:121 37548#, python-format 37549msgid "Path to library too long. Must be less than %d characters." 37550msgstr "" 37551 37552#: /__w/calibre/calibre/src/calibre/library/database2.py:1242 37553#, python-format 37554msgid " (%s books)" 37555msgstr "" 37556 37557#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:146 37558msgid "Identifiers" 37559msgstr "" 37560 37561#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:218 37562msgid "On device" 37563msgstr "" 37564 37565#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:268 37566msgid "Series sort" 37567msgstr "" 37568 37569#: /__w/calibre/calibre/src/calibre/library/field_metadata.py:278 37570msgid "Title sort" 37571msgstr "" 37572 37573#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:32 37574msgid "The title" 37575msgstr "" 37576 37577#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:33 37578msgid "The authors" 37579msgstr "" 37580 37581#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:34 37582#, python-brace-format 37583msgid "" 37584"The author sort string. To use only the first letter of the name use " 37585"{author_sort[0]}" 37586msgstr "" 37587 37588#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:36 37589msgid "The tags" 37590msgstr "" 37591 37592#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:37 37593msgid "The series" 37594msgstr "" 37595 37596#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:38 37597msgid "" 37598"The series number. To get leading zeros use {series_index:0>3s} or " 37599"{series_index:>3s} for leading spaces" 37600msgstr "" 37601 37602#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:41 37603msgid "The rating" 37604msgstr "" 37605 37606#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:42 37607msgid "The ISBN" 37608msgstr "" 37609 37610#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:43 37611msgid "The publisher" 37612msgstr "" 37613 37614#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:44 37615msgid "The date" 37616msgstr "" 37617 37618#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:45 37619msgid "The published date" 37620msgstr "" 37621 37622#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:46 37623msgid "The date when the metadata for this book record was last modified" 37624msgstr "" 37625 37626#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:48 37627msgid "The language(s) of this book" 37628msgstr "" 37629 37630#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:49 37631msgid "The calibre internal id" 37632msgstr "" 37633 37634#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:78 37635msgid "Options to control saving to disk" 37636msgstr "" 37637 37638#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:84 37639msgid "" 37640"Normally, calibre will update the metadata in the saved files from what is " 37641"in the calibre library. Makes saving to disk slower." 37642msgstr "" 37643 37644#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:87 37645msgid "" 37646"Normally, calibre will write the metadata into a separate OPF file along " 37647"with the actual e-book files." 37648msgstr "" 37649 37650#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:90 37651msgid "" 37652"Normally, calibre will save the cover in a separate file along with the " 37653"actual e-book files." 37654msgstr "" 37655 37656#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:93 37657msgid "" 37658"Comma separated list of formats to save for each book. By default all " 37659"available formats are saved." 37660msgstr "" 37661 37662#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:96 37663#, python-format 37664msgid "" 37665"The template to control the filename and folder structure of the saved " 37666"files. Default is \"%(templ)s\" which will save books into a per-author " 37667"subfolder with filenames containing title and author. Available controls " 37668"are: {%(controls)s}" 37669msgstr "" 37670 37671#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:102 37672#, python-format 37673msgid "" 37674"The template to control the filename and folder structure of files sent to " 37675"the device. Default is \"%(templ)s\" which will save books into a per-author" 37676" folder with filenames containing title and author. Available controls are: " 37677"{%(controls)s}" 37678msgstr "" 37679 37680#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:109 37681msgid "" 37682"Have calibre convert all non English characters into English equivalents for" 37683" the file names. This is useful if saving to a legacy filesystem without " 37684"full support for Unicode filenames." 37685msgstr "" 37686 37687#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:113 37688#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:117 37689#, python-format 37690msgid "" 37691"The format in which to display dates. %(day)s - day, %(month)s - month, " 37692"%(mn)s - month number, %(year)s - year. Default is: %(default)s" 37693msgstr "" 37694 37695#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:121 37696msgid "Convert paths to lowercase." 37697msgstr "" 37698 37699#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:123 37700msgid "Replace whitespace with underscores." 37701msgstr "" 37702 37703#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:125 37704msgid "Save into a single folder, ignoring the template folder structure" 37705msgstr "" 37706 37707#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:284 37708#, python-format 37709msgid "" 37710"Failed to calculate path for save to disk. Template: %(templ)s\n" 37711"Error: %(err)s" 37712msgstr "" 37713 37714#: /__w/calibre/calibre/src/calibre/library/save_to_disk.py:288 37715#, python-format 37716msgid "Template evaluation resulted in no path components. Template: %s" 37717msgstr "" 37718 37719#: /__w/calibre/calibre/src/calibre/linux.py:1144 37720msgid "The one stop solution to all your e-book needs" 37721msgstr "" 37722 37723#: /__w/calibre/calibre/src/calibre/linux.py:1146 37724msgid "calibre is the one stop solution to all your e-book needs." 37725msgstr "" 37726 37727#: /__w/calibre/calibre/src/calibre/linux.py:1147 37728msgid "" 37729"You can use calibre to catalog your books, fetch metadata for them " 37730"automatically, convert them from and to all the various e-book formats, send" 37731" them to your e-book reader devices, read the books on your computer, edit " 37732"the books in a dedicated e-book editor and even make them available over the" 37733" network with the built-in Content server. You can also download news and " 37734"periodicals in e-book format from over a thousand different news and " 37735"magazine websites." 37736msgstr "" 37737 37738#: /__w/calibre/calibre/src/calibre/linux.py:1160 37739msgid "Edit the text and styles inside e-books" 37740msgstr "" 37741 37742#: /__w/calibre/calibre/src/calibre/linux.py:1162 37743msgid "" 37744"The calibre E-book editor allows you to edit the text and styles inside the " 37745"book with a live preview of your changes." 37746msgstr "" 37747 37748#: /__w/calibre/calibre/src/calibre/linux.py:1163 37749msgid "" 37750"It can edit books in both the EPUB and AZW3 (Kindle) formats. It includes " 37751"various useful tools for checking the book for errors, editing the Table of " 37752"Contents, performing automated cleanups, etc." 37753msgstr "" 37754 37755#: /__w/calibre/calibre/src/calibre/linux.py:1175 37756msgid "Read e-books in over a dozen different formats" 37757msgstr "" 37758 37759#: /__w/calibre/calibre/src/calibre/linux.py:1177 37760msgid "" 37761"The calibre E-book viewer allows you to read e-books in over a dozen " 37762"different formats." 37763msgstr "" 37764 37765#: /__w/calibre/calibre/src/calibre/linux.py:1178 37766msgid "" 37767"It has a full screen mode for distraction free reading and can display the " 37768"text with multiple columns per screen." 37769msgstr "" 37770 37771#: /__w/calibre/calibre/src/calibre/linux.py:1315 37772msgid "Command Line Interface" 37773msgstr "" 37774 37775#: /__w/calibre/calibre/src/calibre/linux.py:1316 37776msgid "" 37777"On macOS, the command line tools are inside the calibre bundle, for example," 37778" if you installed calibre in :file:`/Applications` the command line tools " 37779"are in :file:`/Applications/calibre.app/Contents/MacOS/`." 37780msgstr "" 37781 37782#: /__w/calibre/calibre/src/calibre/linux.py:1319 37783msgid "Documented commands" 37784msgstr "" 37785 37786#: /__w/calibre/calibre/src/calibre/linux.py:1319 37787msgid "Undocumented commands" 37788msgstr "" 37789 37790#: /__w/calibre/calibre/src/calibre/linux.py:1320 37791msgid "" 37792"You can see usage for undocumented commands by executing them without " 37793"arguments in a terminal." 37794msgstr "" 37795 37796#: /__w/calibre/calibre/src/calibre/linux.py:1321 37797msgid "Change language" 37798msgstr "" 37799 37800#: /__w/calibre/calibre/src/calibre/srv/ajax.py:286 37801#: /__w/calibre/calibre/src/calibre/srv/opds.py:414 37802#: /__w/calibre/calibre/src/calibre/srv/opds.py:479 37803#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 37804msgid "Newest" 37805msgstr "" 37806 37807#: /__w/calibre/calibre/src/calibre/srv/code.py:130 37808#, python-brace-format 37809msgid "<b>{title}</b> by {authors}" 37810msgstr "" 37811 37812#: /__w/calibre/calibre/src/calibre/srv/code.py:131 37813#, python-brace-format 37814msgid "{series_index} of <i>{series}</i>" 37815msgstr "" 37816 37817#: /__w/calibre/calibre/src/calibre/srv/code.py:133 37818#, python-brace-format 37819msgid "Date: {timestamp}" 37820msgstr "" 37821 37822#: /__w/calibre/calibre/src/calibre/srv/code.py:133 37823#, python-brace-format 37824msgid "Published: {pubdate}" 37825msgstr "" 37826 37827#: /__w/calibre/calibre/src/calibre/srv/code.py:133 37828#, python-brace-format 37829msgid "Publisher: {publisher}" 37830msgstr "" 37831 37832#: /__w/calibre/calibre/src/calibre/srv/legacy.py:58 37833msgid "Show " 37834msgstr "" 37835 37836#: /__w/calibre/calibre/src/calibre/srv/legacy.py:73 37837msgid " sorted by " 37838msgstr "" 37839 37840#: /__w/calibre/calibre/src/calibre/srv/legacy.py:131 37841msgid "Change library" 37842msgstr "" 37843 37844#: /__w/calibre/calibre/src/calibre/srv/legacy.py:131 37845msgid "Change library to: " 37846msgstr "" 37847 37848#: /__w/calibre/calibre/src/calibre/srv/legacy.py:202 37849msgid "Switch to the full interface (non-mobile interface)" 37850msgstr "" 37851 37852#: /__w/calibre/calibre/src/calibre/srv/legacy.py:205 37853msgid "" 37854"The full interface gives you many more features, but it may not work well on" 37855" a small screen" 37856msgstr "" 37857 37858#: /__w/calibre/calibre/src/calibre/srv/loop.py:142 37859#, python-brace-format 37860msgid "{0} is not a valid IP address/network, with error: {1}" 37861msgstr "" 37862 37863#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:21 37864#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:155 37865msgid "username [password]" 37866msgstr "" 37867 37868#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:25 37869msgid "Give this user only read access" 37870msgstr "" 37871 37872#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:29 37873#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:45 37874#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:103 37875#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:162 37876msgid "username is required" 37877msgstr "" 37878 37879#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:39 37880msgid "username" 37881msgstr "" 37882 37883#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:60 37884msgid "username set|reset|toggle|show" 37885msgstr "" 37886 37887#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:68 37888msgid "username and operation are required" 37889msgstr "" 37890 37891#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:86 37892msgid "[options] username [library_name ...]" 37893msgstr "" 37894 37895#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:90 37896msgid "" 37897"Specify the action to perform.\n" 37898"A value of \"show\" shows the current library restrictions for the specified user.\n" 37899"A value of \"allow-all\" removes all library restrictions.\n" 37900"A value of \"allow\" allows access to only the specified libraries.\n" 37901"A value of \"block\" allows access to all, except the specified libraries.\n" 37902"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." 37903msgstr "" 37904 37905#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:186 37906msgid "Unknown command: {}" 37907msgstr "" 37908 37909#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:188 37910msgid "Manage the user accounts for calibre-server. Available commands are:" 37911msgstr "" 37912 37913#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:190 37914msgid "Use {} for help on individual commands" 37915msgstr "" 37916 37917#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:213 37918msgid "What do you want to do?" 37919msgstr "" 37920 37921#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:222 37922msgid "default" 37923msgstr "" 37924 37925#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:227 37926msgid "No choice selected, exiting..." 37927msgstr "" 37928 37929#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:236 37930#, python-format 37931msgid "%s is not a valid choice, try again" 37932msgstr "" 37933 37934#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:247 37935msgid "Existing user names:" 37936msgstr "" 37937 37938#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:250 37939msgid "There are no users, you must first add an user" 37940msgstr "" 37941 37942#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:255 37943#, python-format 37944msgid "The username %s does not exist" 37945msgstr "" 37946 37947#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:257 37948#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:280 37949msgid "Enter the username" 37950msgstr "" 37951 37952#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:264 37953#, python-format 37954msgid "Enter the new password for %s: " 37955msgstr "" 37956 37957#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:266 37958#: /__w/calibre/calibre/src/calibre/srv/users.py:62 37959msgid "Empty passwords are not allowed" 37960msgstr "" 37961 37962#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:269 37963#, python-format 37964msgid "Re-enter the new password for %s, to verify: " 37965msgstr "" 37966 37967#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:272 37968msgid "Passwords do not match" 37969msgstr "" 37970 37971#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:283 37972#, python-format 37973msgid "User %s added successfully!" 37974msgstr "" 37975 37976#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:287 37977#, python-format 37978msgid "Are you sure you want to remove the user %s?" 37979msgstr "" 37980 37981#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:291 37982#, python-format 37983msgid "User %s successfully removed!" 37984msgstr "" 37985 37986#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:296 37987#, python-format 37988msgid "Password for %s successfully changed!" 37989msgstr "" 37990 37991#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:300 37992#, python-brace-format 37993msgid "Current password for {0} is: {1}" 37994msgstr "" 37995 37996#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:305 37997msgid "Allow {} to make changes (i.e. grant write access)" 37998msgstr "" 37999 38000#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:307 38001msgid "Prevent {} from making changes (i.e. remove write access)" 38002msgstr "" 38003 38004#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:331 38005msgid "{} has the following additional per-library restrictions:" 38006msgstr "" 38007 38008#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:336 38009msgid "{} has no additional per-library restrictions" 38010msgstr "" 38011 38012#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:339 38013msgid "Allow access to all libraries" 38014msgstr "" 38015 38016#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:340 38017msgid "Allow access to only specified libraries" 38018msgstr "" 38019 38020#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:341 38021msgid "Allow access to all, except specified libraries" 38022msgstr "" 38023 38024#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:342 38025msgid "Change per-library restrictions" 38026msgstr "" 38027 38028#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:348 38029msgid "Enter the name of the library:" 38030msgstr "" 38031 38032#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:353 38033msgid "" 38034"Enter a search expression, access will be granted only to books matching " 38035"this expression. An empty expression will grant access to all books." 38036msgstr "" 38037 38038#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:361 38039msgid "Another restriction?" 38040msgstr "" 38041 38042#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:366 38043msgid "Enter a comma separated list of library names:" 38044msgstr "" 38045 38046#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:369 38047msgid "Allowing access only to libraries: {}" 38048msgstr "" 38049 38050#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:370 38051msgid "Allowing access to all libraries, except: {}" 38052msgstr "" 38053 38054#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:378 38055msgid "Show password for {}" 38056msgstr "" 38057 38058#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:380 38059msgid "Change read/write permission for {}" 38060msgstr "" 38061 38062#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:381 38063msgid "Change the libraries {} is allowed to access" 38064msgstr "" 38065 38066#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:383 38067#, python-brace-format 38068msgid "{0} has {1} access" 38069msgstr "" 38070 38071#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:385 38072msgid "read-write" 38073msgstr "" 38074 38075#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:385 38076msgid "readonly" 38077msgstr "" 38078 38079#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:404 38080msgid "Add a new user" 38081msgstr "" 38082 38083#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:405 38084msgid "Edit an existing user" 38085msgstr "" 38086 38087#: /__w/calibre/calibre/src/calibre/srv/manage_users_cli.py:406 38088msgid "Remove a user" 38089msgstr "" 38090 38091#: /__w/calibre/calibre/src/calibre/srv/opds.py:176 38092msgid "one item" 38093msgid_plural "{} items" 38094msgstr[0] "" 38095 38096#: /__w/calibre/calibre/src/calibre/srv/opds.py:187 38097#, python-format 38098msgid "RATING: %s<br />" 38099msgstr "" 38100 38101#: /__w/calibre/calibre/src/calibre/srv/opds.py:189 38102#, python-format 38103msgid "TAGS: %s<br />" 38104msgstr "" 38105 38106#: /__w/calibre/calibre/src/calibre/srv/opds.py:191 38107#, python-format 38108msgid "SERIES: %(series)s [%(sidx)s]<br />" 38109msgstr "" 38110 38111#: /__w/calibre/calibre/src/calibre/srv/opds.py:288 38112msgid "Books in your library" 38113msgstr "" 38114 38115#: /__w/calibre/calibre/src/calibre/srv/opds.py:293 38116msgid "By " 38117msgstr "" 38118 38119#: /__w/calibre/calibre/src/calibre/srv/opds.py:294 38120msgid "Books sorted by " 38121msgstr "" 38122 38123#: /__w/calibre/calibre/src/calibre/srv/opds.py:301 38124msgid "Library:" 38125msgstr "" 38126 38127#: /__w/calibre/calibre/src/calibre/srv/opds.py:304 38128msgid "Change calibre library to:" 38129msgstr "" 38130 38131#: /__w/calibre/calibre/src/calibre/srv/opds.py:415 38132#: /__w/calibre/calibre/src/calibre/srv/opds.py:432 38133#, python-format 38134msgid "By %s" 38135msgstr "" 38136 38137#: /__w/calibre/calibre/src/calibre/srv/opds.py:598 38138#, python-brace-format 38139msgid "By {0} :: {1}" 38140msgstr "" 38141 38142#: /__w/calibre/calibre/src/calibre/srv/opts.py:31 38143msgid "Path to the SSL certificate file" 38144msgstr "" 38145 38146#: /__w/calibre/calibre/src/calibre/srv/opts.py:35 38147msgid "Path to the SSL private key file" 38148msgstr "" 38149 38150#: /__w/calibre/calibre/src/calibre/srv/opts.py:39 38151msgid "Time (in seconds) after which an idle connection is closed" 38152msgstr "" 38153 38154#: /__w/calibre/calibre/src/calibre/srv/opts.py:43 38155msgid "" 38156"Time (in seconds) to wait for a response from the server when making queries" 38157msgstr "" 38158 38159#: /__w/calibre/calibre/src/calibre/srv/opts.py:47 38160msgid "Total time in seconds to wait for clean shutdown" 38161msgstr "" 38162 38163#: /__w/calibre/calibre/src/calibre/srv/opts.py:51 38164msgid "Socket pre-allocation, for example, with systemd socket activation" 38165msgstr "" 38166 38167#: /__w/calibre/calibre/src/calibre/srv/opts.py:55 38168msgid "Max. size of single HTTP header (in KB)" 38169msgstr "" 38170 38171#: /__w/calibre/calibre/src/calibre/srv/opts.py:59 38172msgid "Max. allowed size for files uploaded to the server (in MB)" 38173msgstr "" 38174 38175#: /__w/calibre/calibre/src/calibre/srv/opts.py:63 38176msgid "Minimum size for which responses use data compression (in bytes)" 38177msgstr "" 38178 38179#: /__w/calibre/calibre/src/calibre/srv/opts.py:67 38180msgid "Number of worker threads used to process requests" 38181msgstr "" 38182 38183#: /__w/calibre/calibre/src/calibre/srv/opts.py:71 38184msgid "Maximum number of worker processes" 38185msgstr "" 38186 38187#: /__w/calibre/calibre/src/calibre/srv/opts.py:73 38188msgid "" 38189"Worker processes are launched as needed and used for large jobs such as " 38190"preparing a book for viewing, adding books, converting, etc. Normally, the " 38191"max. number of such processes is based on the number of CPU cores. You can " 38192"control it by this setting." 38193msgstr "" 38194 38195#: /__w/calibre/calibre/src/calibre/srv/opts.py:78 38196msgid "Maximum time for worker processes" 38197msgstr "" 38198 38199#: /__w/calibre/calibre/src/calibre/srv/opts.py:80 38200msgid "" 38201"Maximum amount of time worker processes are allowed to run (in minutes). Set" 38202" to zero for no limit." 38203msgstr "" 38204 38205#: /__w/calibre/calibre/src/calibre/srv/opts.py:83 38206msgid "The port on which to listen for connections" 38207msgstr "" 38208 38209#: /__w/calibre/calibre/src/calibre/srv/opts.py:87 38210msgid "A prefix to prepend to all URLs" 38211msgstr "" 38212 38213#: /__w/calibre/calibre/src/calibre/srv/opts.py:89 38214msgid "" 38215"Useful if you wish to run this server behind a reverse proxy. For example " 38216"use, /calibre as the URL prefix." 38217msgstr "" 38218 38219#: /__w/calibre/calibre/src/calibre/srv/opts.py:91 38220msgid "Number of books to show in a single page" 38221msgstr "" 38222 38223#: /__w/calibre/calibre/src/calibre/srv/opts.py:93 38224msgid "The number of books to show in a single page in the browser." 38225msgstr "" 38226 38227#: /__w/calibre/calibre/src/calibre/srv/opts.py:95 38228msgid "Advertise OPDS feeds via BonJour" 38229msgstr "" 38230 38231#: /__w/calibre/calibre/src/calibre/srv/opts.py:97 38232msgid "" 38233"Advertise the OPDS feeds via the BonJour service, so that OPDS based reading" 38234" apps can detect and connect to the server automatically." 38235msgstr "" 38236 38237#: /__w/calibre/calibre/src/calibre/srv/opts.py:100 38238msgid "Maximum number of books in OPDS feeds" 38239msgstr "" 38240 38241#: /__w/calibre/calibre/src/calibre/srv/opts.py:102 38242msgid "" 38243"The maximum number of books that the server will return in a single OPDS " 38244"acquisition feed." 38245msgstr "" 38246 38247#: /__w/calibre/calibre/src/calibre/srv/opts.py:105 38248msgid "Maximum number of ungrouped items in OPDS feeds" 38249msgstr "" 38250 38251#: /__w/calibre/calibre/src/calibre/srv/opts.py:107 38252msgid "" 38253"Group items in categories such as author/tags by first letter when there are" 38254" more than this number of items. Set to zero to disable." 38255msgstr "" 38256 38257#: /__w/calibre/calibre/src/calibre/srv/opts.py:110 38258msgid "The interface on which to listen for connections" 38259msgstr "" 38260 38261#: /__w/calibre/calibre/src/calibre/srv/opts.py:112 38262msgid "" 38263"The default is to listen on all available IPv4 interfaces. You can change " 38264"this to, for example, \"127.0.0.1\" to only listen for connections from the " 38265"local machine, or to \"::\" to listen to all incoming IPv6 and IPv4 " 38266"connections." 38267msgstr "" 38268 38269#: /__w/calibre/calibre/src/calibre/srv/opts.py:116 38270msgid "Fallback to auto-detected interface" 38271msgstr "" 38272 38273#: /__w/calibre/calibre/src/calibre/srv/opts.py:118 38274msgid "" 38275"If for some reason the server is unable to bind to the interface specified " 38276"in the listen_on option, then it will try to detect an interface that " 38277"connects to the outside world and bind to that." 38278msgstr "" 38279 38280#: /__w/calibre/calibre/src/calibre/srv/opts.py:122 38281msgid "Zero copy file transfers for increased performance" 38282msgstr "" 38283 38284#: /__w/calibre/calibre/src/calibre/srv/opts.py:124 38285msgid "" 38286"This will use zero-copy in-kernel transfers when sending files over the " 38287"network, increasing performance. However, it can cause corrupted file " 38288"transfers on some broken filesystems. If you experience corrupted file " 38289"transfers, turn it off." 38290msgstr "" 38291 38292#: /__w/calibre/calibre/src/calibre/srv/opts.py:128 38293msgid "Max. log file size (in MB)" 38294msgstr "" 38295 38296#: /__w/calibre/calibre/src/calibre/srv/opts.py:130 38297msgid "" 38298"The maximum size of log files, generated by the server. When the log becomes" 38299" larger than this size, it is automatically rotated. Set to zero to disable " 38300"log rotation." 38301msgstr "" 38302 38303#: /__w/calibre/calibre/src/calibre/srv/opts.py:133 38304msgid "Log HTTP 404 (Not Found) requests" 38305msgstr "" 38306 38307#: /__w/calibre/calibre/src/calibre/srv/opts.py:135 38308msgid "" 38309"Normally, the server logs all HTTP requests for resources that are not " 38310"found. This can generate a lot of log spam, if your server is targeted by " 38311"bots. Use this option to turn it off." 38312msgstr "" 38313 38314#: /__w/calibre/calibre/src/calibre/srv/opts.py:139 38315msgid "Password based authentication to access the server" 38316msgstr "" 38317 38318#: /__w/calibre/calibre/src/calibre/srv/opts.py:141 38319msgid "" 38320"Normally, the server is unrestricted, allowing anyone to access it. You can " 38321"restrict access to predefined users with this option." 38322msgstr "" 38323 38324#: /__w/calibre/calibre/src/calibre/srv/opts.py:144 38325msgid "Allow un-authenticated local connections to make changes" 38326msgstr "" 38327 38328#: /__w/calibre/calibre/src/calibre/srv/opts.py:146 38329msgid "" 38330"Normally, if you do not turn on authentication, the server operates in read-" 38331"only mode, so as to not allow anonymous users to make changes to your " 38332"calibre libraries. This option allows anybody connecting from the same " 38333"computer as the server is running on to make changes. This is useful if you " 38334"want to run the server without authentication but still use calibredb to " 38335"make changes to your calibre libraries. Note that turning on this option " 38336"means any program running on the computer can make changes to your calibre " 38337"libraries." 38338msgstr "" 38339 38340#: /__w/calibre/calibre/src/calibre/srv/opts.py:155 38341msgid "" 38342"Allow un-authenticated connections from specific IP addresses to make " 38343"changes" 38344msgstr "" 38345 38346#: /__w/calibre/calibre/src/calibre/srv/opts.py:157 38347msgid "" 38348"Normally, if you do not turn on authentication, the server operates in read-" 38349"only mode, so as to not allow anonymous users to make changes to your " 38350"calibre libraries. This option allows anybody connecting from the specified " 38351"IP addresses to make changes. Must be a comma separated list of address or " 38352"network specifications. This is useful if you want to run the server without" 38353" authentication but still use calibredb to make changes to your calibre " 38354"libraries. Note that turning on this option means anyone connecting from the" 38355" specified IP addresses can make changes to your calibre libraries." 38356msgstr "" 38357 38358#: /__w/calibre/calibre/src/calibre/srv/opts.py:166 38359msgid "Path to user database" 38360msgstr "" 38361 38362#: /__w/calibre/calibre/src/calibre/srv/opts.py:168 38363msgid "" 38364"Path to a file in which to store the user and password information. Normally" 38365" a file in the calibre configuration folder is used." 38366msgstr "" 38367 38368#: /__w/calibre/calibre/src/calibre/srv/opts.py:171 38369msgid "Choose the type of authentication used" 38370msgstr "" 38371 38372#: /__w/calibre/calibre/src/calibre/srv/opts.py:172 38373msgid "" 38374"Set the HTTP authentication mode used by the server. Set to \"basic\" if you" 38375" are putting this server behind an SSL proxy. Otherwise, leave it as " 38376"\"auto\", which will use \"basic\" if SSL is configured otherwise it will " 38377"use \"digest\"." 38378msgstr "" 38379 38380#: /__w/calibre/calibre/src/calibre/srv/opts.py:176 38381msgid "Ban IP addresses that have repeated login failures" 38382msgstr "" 38383 38384#: /__w/calibre/calibre/src/calibre/srv/opts.py:177 38385msgid "" 38386"Temporarily bans access for IP addresses that have repeated login failures " 38387"for the specified number of minutes. Useful to prevent attempts at guessing " 38388"passwords. If set to zero, no banning is done." 38389msgstr "" 38390 38391#: /__w/calibre/calibre/src/calibre/srv/opts.py:181 38392msgid "Number of login failures for ban" 38393msgstr "" 38394 38395#: /__w/calibre/calibre/src/calibre/srv/opts.py:182 38396msgid "The number of login failures after which an IP address is banned" 38397msgstr "" 38398 38399#: /__w/calibre/calibre/src/calibre/srv/opts.py:184 38400msgid "Ignored user-defined metadata fields" 38401msgstr "" 38402 38403#: /__w/calibre/calibre/src/calibre/srv/opts.py:186 38404msgid "" 38405"Comma separated list of user-defined metadata fields that will not be " 38406"displayed by the Content server in the /opds and /mobile views. For example:" 38407" {}" 38408msgstr "" 38409 38410#: /__w/calibre/calibre/src/calibre/srv/opts.py:190 38411msgid "Restrict displayed user-defined fields" 38412msgstr "" 38413 38414#: /__w/calibre/calibre/src/calibre/srv/opts.py:192 38415msgid "" 38416"Comma separated list of user-defined metadata fields that will be displayed " 38417"by the Content server in the /opds and /mobile views. If you specify this " 38418"option, any fields not in this list will not be displayed. For example: {}" 38419msgstr "" 38420 38421#: /__w/calibre/calibre/src/calibre/srv/opts.py:197 38422msgid "Choose the default book list mode" 38423msgstr "" 38424 38425#: /__w/calibre/calibre/src/calibre/srv/opts.py:199 38426msgid "" 38427"Set the default book list mode that will be used for new users. Individual " 38428"users can override the default in their own settings. The default is to use " 38429"a cover grid." 38430msgstr "" 38431 38432#: /__w/calibre/calibre/src/calibre/srv/opts.py:248 38433msgid "By default, this option is disabled." 38434msgstr "" 38435 38436#: /__w/calibre/calibre/src/calibre/srv/opts.py:248 38437msgid "By default, this option is enabled." 38438msgstr "" 38439 38440#: /__w/calibre/calibre/src/calibre/srv/standalone.py:98 38441msgid "" 38442"[options] [path to library folder...]\n" 38443"\n" 38444"Start the calibre Content server. The calibre Content server exposes your\n" 38445"calibre libraries over the internet. You can specify the path to the library\n" 38446"folders as arguments to %prog. If you do not specify any paths, all the\n" 38447"libraries that the main calibre program knows about will be used.\n" 38448msgstr "" 38449 38450#: /__w/calibre/calibre/src/calibre/srv/standalone.py:109 38451msgid "" 38452"Path to log file for server log. This log contains server information and " 38453"errors, not access logs. By default it is written to stdout." 38454msgstr "" 38455 38456#: /__w/calibre/calibre/src/calibre/srv/standalone.py:115 38457msgid "" 38458"Path to the access log file. This log contains information about clients " 38459"connecting to the server and making requests. By default no access logging " 38460"is done." 38461msgstr "" 38462 38463#: /__w/calibre/calibre/src/calibre/srv/standalone.py:120 38464msgid "" 38465"Path to a JSON file containing a template for the custom book list mode. The" 38466" easiest way to create such a template file is to go to Preferences-> " 38467"Sharing over the net-> Book list template in calibre, create the template " 38468"and export it." 38469msgstr "" 38470 38471#: /__w/calibre/calibre/src/calibre/srv/standalone.py:127 38472msgid "" 38473"Path to a JSON file containing URLs for the \"Search the internet\" feature." 38474" The easiest way to create such a file is to go to Preferences-> Sharing " 38475"over the net->Search the internet in calibre, create the URLs and export " 38476"them." 38477msgstr "" 38478 38479#: /__w/calibre/calibre/src/calibre/srv/standalone.py:141 38480msgid "Run process in background as a daemon (Linux only)." 38481msgstr "" 38482 38483#: /__w/calibre/calibre/src/calibre/srv/standalone.py:143 38484msgid "Write process PID to the specified file" 38485msgstr "" 38486 38487#: /__w/calibre/calibre/src/calibre/srv/standalone.py:149 38488msgid "" 38489"Automatically reload server when source code changes. Useful for " 38490"development. You should also specify a small value for the shutdown timeout." 38491msgstr "" 38492 38493#: /__w/calibre/calibre/src/calibre/srv/standalone.py:157 38494#, python-brace-format 38495msgid "" 38496"Manage the database of users allowed to connect to this server. You can use " 38497"it in automated mode by adding a --. See {0} for details. See also the {1} " 38498"option." 38499msgstr "" 38500 38501#: /__w/calibre/calibre/src/calibre/srv/standalone.py:161 38502#, python-brace-format 38503msgid "" 38504"Path to the user database to use for authentication. The database is a " 38505"SQLite file. To create it use {0}. You can read more about managing users " 38506"at: {1}" 38507msgstr "" 38508 38509#: /__w/calibre/calibre/src/calibre/srv/standalone.py:181 38510msgid "" 38511"Another calibre program such as another instance of {} or the main calibre " 38512"program is running. Having multiple programs that can make changes to a " 38513"calibre library running at the same time is not supported." 38514msgstr "" 38515 38516#: /__w/calibre/calibre/src/calibre/srv/standalone.py:207 38517msgid "Interrupted by user" 38518msgstr "" 38519 38520#: /__w/calibre/calibre/src/calibre/srv/standalone.py:214 38521#, python-format 38522msgid "There is no calibre library at: %s" 38523msgstr "" 38524 38525#: /__w/calibre/calibre/src/calibre/srv/standalone.py:218 38526msgid "You must specify at least one calibre library" 38527msgstr "" 38528 38529#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 38530msgid "Composite Tags" 38531msgstr "" 38532 38533#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:72 38534msgid "Enum" 38535msgstr "" 38536 38537#: /__w/calibre/calibre/src/calibre/srv/tests/ajax.py:131 38538#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:248 38539msgid "Invalid syntax. Expected a lookup name or a word" 38540msgstr "" 38541 38542#: /__w/calibre/calibre/src/calibre/srv/users.py:56 38543msgid "" 38544"For maximum compatibility you should use only the letters A-Z, the numbers " 38545"0-9, spaces, underscores and hyphens in the username" 38546msgstr "" 38547 38548#: /__w/calibre/calibre/src/calibre/srv/users.py:66 38549msgid "The password must contain only ASCII (English) characters and symbols" 38550msgstr "" 38551 38552#: /__w/calibre/calibre/src/calibre/srv/users.py:160 38553#, python-format 38554msgid "The username %s already exists" 38555msgstr "" 38556 38557#: /__w/calibre/calibre/src/calibre/srv/users_api.py:25 38558msgid "Existing password is incorrect" 38559msgstr "" 38560 38561#: /__w/calibre/calibre/src/calibre/utils/config.py:47 38562msgid "Usage" 38563msgstr "" 38564 38565#: /__w/calibre/calibre/src/calibre/utils/config.py:98 38566msgid "Created by " 38567msgstr "" 38568 38569#: /__w/calibre/calibre/src/calibre/utils/config.py:99 38570msgid "" 38571"Whenever you pass arguments to %prog that have spaces in them, enclose the " 38572"arguments in quotation marks. For example: \"{}\"" 38573msgstr "" 38574 38575#: /__w/calibre/calibre/src/calibre/utils/config.py:110 38576msgid "Options" 38577msgstr "" 38578 38579#: /__w/calibre/calibre/src/calibre/utils/config_base.py:479 38580msgid "Path to the database in which books are stored" 38581msgstr "" 38582 38583#: /__w/calibre/calibre/src/calibre/utils/config_base.py:481 38584msgid "Pattern to guess metadata from filenames" 38585msgstr "" 38586 38587#: /__w/calibre/calibre/src/calibre/utils/config_base.py:483 38588msgid "Access key for isbndb.com" 38589msgstr "" 38590 38591#: /__w/calibre/calibre/src/calibre/utils/config_base.py:485 38592msgid "Default timeout for network operations (seconds)" 38593msgstr "" 38594 38595#: /__w/calibre/calibre/src/calibre/utils/config_base.py:487 38596msgid "Path to folder in which your library of books is stored" 38597msgstr "" 38598 38599#: /__w/calibre/calibre/src/calibre/utils/config_base.py:489 38600msgid "The language in which to display the user interface" 38601msgstr "" 38602 38603#: /__w/calibre/calibre/src/calibre/utils/config_base.py:491 38604msgid "" 38605"The default output format for e-book conversions. When auto-converting to " 38606"send to a device this can be overridden by individual device preferences. " 38607"These can be changed by right clicking the device icon in calibre and " 38608"choosing \"Configure\"." 38609msgstr "" 38610 38611#: /__w/calibre/calibre/src/calibre/utils/config_base.py:498 38612msgid "Ordered list of formats to prefer for input." 38613msgstr "" 38614 38615#: /__w/calibre/calibre/src/calibre/utils/config_base.py:500 38616msgid "Read metadata from files" 38617msgstr "" 38618 38619#: /__w/calibre/calibre/src/calibre/utils/config_base.py:502 38620msgid "" 38621"The priority of worker processes. A higher priority means they run faster " 38622"and consume more resources. Most tasks like conversion/news download/adding " 38623"books/etc. are affected by this setting." 38624msgstr "" 38625 38626#: /__w/calibre/calibre/src/calibre/utils/config_base.py:507 38627msgid "Swap author first and last names when reading metadata" 38628msgstr "" 38629 38630#: /__w/calibre/calibre/src/calibre/utils/config_base.py:509 38631msgid "Add new formats to existing book records" 38632msgstr "" 38633 38634#: /__w/calibre/calibre/src/calibre/utils/config_base.py:511 38635msgid "Check for duplicates when copying to another library" 38636msgstr "" 38637 38638#: /__w/calibre/calibre/src/calibre/utils/config_base.py:513 38639msgid "Tags to apply to books added to the library" 38640msgstr "" 38641 38642#: /__w/calibre/calibre/src/calibre/utils/config_base.py:515 38643msgid "" 38644"Mark newly added books. The mark is a temporary mark that is automatically " 38645"removed when calibre is restarted." 38646msgstr "" 38647 38648#: /__w/calibre/calibre/src/calibre/utils/config_base.py:519 38649msgid "List of named saved searches" 38650msgstr "" 38651 38652#: /__w/calibre/calibre/src/calibre/utils/config_base.py:520 38653msgid "User-created Tag browser categories" 38654msgstr "" 38655 38656#: /__w/calibre/calibre/src/calibre/utils/config_base.py:522 38657msgid "How and when calibre updates metadata on the device." 38658msgstr "" 38659 38660#: /__w/calibre/calibre/src/calibre/utils/config_base.py:524 38661msgid "" 38662"When searching for text without using lookup prefixes, as for example, Red " 38663"instead of title:Red, limit the columns searched to those named below." 38664msgstr "" 38665 38666#: /__w/calibre/calibre/src/calibre/utils/config_base.py:529 38667msgid "" 38668"Choose columns to be searched when not using prefixes, as for example, when " 38669"searching for Red instead of title:Red. Enter a list of search/lookup names " 38670"separated by commas. Only takes effect if you set the option to limit search" 38671" columns above." 38672msgstr "" 38673 38674#: /__w/calibre/calibre/src/calibre/utils/config_base.py:535 38675msgid "" 38676"Characters typed in the search box will match their accented versions, based" 38677" on the language you have chosen for the calibre interface. For example, in " 38678"English, searching for n will match both {} and n, but if your language is " 38679"Spanish it will only match n. Note that this is much slower than a simple " 38680"search on very large libraries. Also, this option will have no effect if you" 38681" turn on case-sensitive searching" 38682msgstr "" 38683 38684#: /__w/calibre/calibre/src/calibre/utils/config_base.py:544 38685msgid "Make searches case-sensitive" 38686msgstr "" 38687 38688#: /__w/calibre/calibre/src/calibre/utils/config_base.py:546 38689msgid "" 38690"Recognize numbers inside text when sorting. Setting this means that when " 38691"sorting on text fields like title the text \"Book 2\"will sort before the " 38692"text \"Book 100\". Note that setting this can cause problems with text that " 38693"starts with numbers and is a little slower." 38694msgstr "" 38695 38696#: /__w/calibre/calibre/src/calibre/utils/exim.py:200 38697#: /__w/calibre/calibre/src/calibre/utils/exim.py:344 38698msgid "Settings and plugins" 38699msgstr "" 38700 38701#: /__w/calibre/calibre/src/calibre/utils/filenames.py:380 38702msgid "File is open in another process" 38703msgstr "" 38704 38705#: /__w/calibre/calibre/src/calibre/utils/formatter.py:286 38706msgid "the end of the program" 38707msgstr "" 38708 38709#: /__w/calibre/calibre/src/calibre/utils/formatter.py:288 38710#, python-brace-format 38711msgid "{0}: {1} near {2} on line {3}" 38712msgstr "" 38713 38714#: /__w/calibre/calibre/src/calibre/utils/formatter.py:291 38715#, python-brace-format 38716msgid "{0}: {1} near {2}" 38717msgstr "" 38718 38719#: /__w/calibre/calibre/src/calibre/utils/formatter.py:377 38720msgid "'End of program'" 38721msgstr "" 38722 38723#: /__w/calibre/calibre/src/calibre/utils/formatter.py:388 38724#, python-brace-format 38725msgid "Failed to scan program. Invalid input '{0}'" 38726msgstr "" 38727 38728#: /__w/calibre/calibre/src/calibre/utils/formatter.py:391 38729#, python-brace-format 38730msgid "Expected end of program, found '{0}'" 38731msgstr "" 38732 38733#: /__w/calibre/calibre/src/calibre/utils/formatter.py:414 38734#: /__w/calibre/calibre/src/calibre/utils/formatter.py:426 38735#: /__w/calibre/calibre/src/calibre/utils/formatter.py:438 38736#: /__w/calibre/calibre/src/calibre/utils/formatter.py:448 38737#: /__w/calibre/calibre/src/calibre/utils/formatter.py:453 38738#, python-brace-format 38739msgid "{0} statement: expected '{1}', found '{2}'" 38740msgstr "" 38741 38742#: /__w/calibre/calibre/src/calibre/utils/formatter.py:435 38743#, python-brace-format 38744msgid "'{0}' statement: expected an identifier" 38745msgstr "" 38746 38747#: /__w/calibre/calibre/src/calibre/utils/formatter.py:524 38748#, python-brace-format 38749msgid "A stored template must begin with '{0}'" 38750msgstr "" 38751 38752#: /__w/calibre/calibre/src/calibre/utils/formatter.py:567 38753#, python-brace-format 38754msgid "Expected '{0}', found '{1}'" 38755msgstr "" 38756 38757#: /__w/calibre/calibre/src/calibre/utils/formatter.py:605 38758#, python-brace-format 38759msgid "Unknown function {0}" 38760msgstr "" 38761 38762#: /__w/calibre/calibre/src/calibre/utils/formatter.py:618 38763#, python-brace-format 38764msgid "Expected a '{0}' for function call, found '{1}'" 38765msgstr "" 38766 38767#: /__w/calibre/calibre/src/calibre/utils/formatter.py:631 38768#, python-brace-format 38769msgid "Parameters to '{0}' must be variables or assignments" 38770msgstr "" 38771 38772#: /__w/calibre/calibre/src/calibre/utils/formatter.py:648 38773#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1332 38774#, python-brace-format 38775msgid "Incorrect number of arguments for function {0}" 38776msgstr "" 38777 38778#: /__w/calibre/calibre/src/calibre/utils/formatter.py:655 38779#, python-brace-format 38780msgid "Expected an expression, found '{0}'" 38781msgstr "" 38782 38783#: /__w/calibre/calibre/src/calibre/utils/formatter.py:660 38784#, python-brace-format 38785msgid "{0} outside of for loop" 38786msgstr "" 38787 38788#: /__w/calibre/calibre/src/calibre/utils/formatter.py:692 38789#, python-brace-format 38790msgid "Interpreter: {0} - line number {1}" 38791msgstr "" 38792 38793#: /__w/calibre/calibre/src/calibre/utils/formatter.py:757 38794#, python-brace-format 38795msgid "Error during string comparison: operator '{0}'" 38796msgstr "" 38797 38798#: /__w/calibre/calibre/src/calibre/utils/formatter.py:785 38799#, python-brace-format 38800msgid "Value used in comparison is not a number: operator '{0}'" 38801msgstr "" 38802 38803#: /__w/calibre/calibre/src/calibre/utils/formatter.py:811 38804#, python-brace-format 38805msgid "Unknown identifier '{0}'" 38806msgstr "" 38807 38808#: /__w/calibre/calibre/src/calibre/utils/formatter.py:829 38809msgid "before evaluating arguments" 38810msgstr "" 38811 38812#: /__w/calibre/calibre/src/calibre/utils/formatter.py:840 38813msgid "after evaluating arguments" 38814msgstr "" 38815 38816#: /__w/calibre/calibre/src/calibre/utils/formatter.py:853 38817msgid " returned value" 38818msgstr "" 38819 38820#: /__w/calibre/calibre/src/calibre/utils/formatter.py:893 38821#: /__w/calibre/calibre/src/calibre/utils/formatter.py:897 38822#: /__w/calibre/calibre/src/calibre/utils/formatter.py:927 38823#, python-brace-format 38824msgid "Unknown field '{0}'" 38825msgstr "" 38826 38827#: /__w/calibre/calibre/src/calibre/utils/formatter.py:986 38828#, python-brace-format 38829msgid "Unhandled exception '{0}'" 38830msgstr "" 38831 38832#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1031 38833#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1048 38834#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1070 38835#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1088 38836#, python-brace-format 38837msgid "Error during operator evaluation: operator '{0}'" 38838msgstr "" 38839 38840#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1103 38841#, python-brace-format 38842msgid "Function {0}: invalid character name '{1}" 38843msgstr "" 38844 38845#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1157 38846#, python-brace-format 38847msgid "Internal error evaluating an expression: '{0}'" 38848msgstr "" 38849 38850#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1200 38851#, python-brace-format 38852msgid "format: type {0} requires an integer value, got {1}" 38853msgstr "" 38854 38855#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1206 38856#, python-brace-format 38857msgid "format: type {0} requires a decimal (float) value, got {1}" 38858msgstr "" 38859 38860#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1342 38861#, python-format 38862msgid "%s: unknown function" 38863msgstr "" 38864 38865#: /__w/calibre/calibre/src/calibre/utils/formatter.py:1496 38866#, python-brace-format 38867msgid "No such variable {0}" 38868msgstr "" 38869 38870#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:35 38871#, python-brace-format 38872msgid "" 38873"Duplicate user function name {0}. Change the name or ensure that the " 38874"functions are identical" 38875msgstr "" 38876 38877#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:126 38878msgid "No documentation provided" 38879msgstr "" 38880 38881#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:163 38882msgid "" 38883"strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as" 38884" strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt. " 38885"In many cases the lexical comparison operators (>, <, == etc) can replace " 38886"this function." 38887msgstr "" 38888 38889#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:181 38890msgid "" 38891"cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " 38892"Returns lt if x < y. Returns eq if x == y. Otherwise returns gt. In many " 38893"cases the numeric comparison operators (>#, <#, ==# etc) can replace this " 38894"function." 38895msgstr "" 38896 38897#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:200 38898msgid "" 38899"first_matching_cmp(val, [cmp1, result1,]+, else_result) -- compares \"val < " 38900"cmpN\" in sequence, returning resultN for the first comparison that " 38901"succeeds. Returns else_result if no comparison succeeds. Example: " 38902"first_matching_cmp(10,5,\"small\",10,\"middle\",15,\"large\",\"giant\") " 38903"returns \"large\". The same example with a first value of 16 returns " 38904"\"giant\"." 38905msgstr "" 38906 38907#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:209 38908msgid "first_matching_cmp requires an even number of arguments" 38909msgstr "" 38910 38911#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:222 38912msgid "" 38913"strcat(a [, b]*) -- can take any number of arguments. Returns the string " 38914"formed by concatenating all the arguments" 38915msgstr "" 38916 38917#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:237 38918msgid "strlen(a) -- Returns the length of the string passed as the argument" 38919msgstr "" 38920 38921#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:251 38922msgid "" 38923"add(x [, y]*) -- returns the sum of its arguments. Throws an exception if an" 38924" argument is not a number. This function can often be replaced with the + " 38925"operator." 38926msgstr "" 38927 38928#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:268 38929msgid "" 38930"subtract(x, y) -- returns x - y. Throws an exception if either x or y are " 38931"not numbers. This function can often be replaced with the - operator." 38932msgstr "" 38933 38934#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:282 38935msgid "" 38936"multiply(x [, y]*) -- returns the product of its arguments. Throws an " 38937"exception if any argument is not a number. This function can often be " 38938"replaced with the * operator." 38939msgstr "" 38940 38941#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:298 38942msgid "" 38943"divide(x, y) -- returns x / y. Throws an exception if either x or y are not " 38944"numbers. This function can often be replaced with the / operator." 38945msgstr "" 38946 38947#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:312 38948msgid "" 38949"ceiling(x) -- returns the smallest integer greater than or equal to x. " 38950"Throws an exception if x is not a number." 38951msgstr "" 38952 38953#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:325 38954msgid "" 38955"floor(x) -- returns the largest integer less than or equal to x. Throws an " 38956"exception if x is not a number." 38957msgstr "" 38958 38959#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:338 38960msgid "" 38961"round(x) -- returns the nearest integer to x. Throws an exception if x is " 38962"not a number." 38963msgstr "" 38964 38965#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:350 38966msgid "" 38967"mod(x) -- returns floor(remainder of x / y). Throws an exception if either x" 38968" or y is not a number." 38969msgstr "" 38970 38971#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:363 38972msgid "" 38973"fractional_part(x) -- returns the value after the decimal point. For " 38974"example, fractional_part(3.14) returns 0.14. Throws an exception if x is not" 38975" a number." 38976msgstr "" 38977 38978#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:377 38979msgid "" 38980"template(x) -- evaluates x as a template. The evaluation is done in its own " 38981"context, meaning that variables are not shared between the caller and the " 38982"template evaluation. Because the { and } characters are special, you must " 38983"use [[ for the { character and ]] for the } character; they are converted " 38984"automatically. For example, template('[[title_sort]]') will evaluate the " 38985"template {title_sort} and return its value. Note also that prefixes and " 38986"suffixes (the `|prefix|suffix` syntax) cannot be used in the argument to " 38987"this function when using template program mode." 38988msgstr "" 38989 38990#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:396 38991msgid "" 38992"eval(template) -- evaluates the template, passing the local variables (those" 38993" 'assign'ed to) instead of the book metadata. This permits using the " 38994"template processor to construct complex results from local variables. " 38995"Because the { and } characters are special, you must use [[ for the { " 38996"character and ]] for the } character; they are converted automatically. Note" 38997" also that prefixes and suffixes (the `|prefix|suffix` syntax) cannot be " 38998"used in the argument to this function when using template program mode." 38999msgstr "" 39000 39001#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:416 39002msgid "" 39003"assign(id, val) -- assigns val to id, then returns val. id must be an " 39004"identifier, not an expression. This function can often be replaced with the " 39005"= operator." 39006msgstr "" 39007 39008#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:429 39009msgid "" 39010"list_split(list_val, sep, id_prefix) -- splits the list_val into separate " 39011"values using 'sep', then assigns the values to variables named 'id_prefix_N'" 39012" where N is the position of the value in the list. The first item has " 39013"position 0 (zero). The function returns the last element in the list. " 39014"Example: split('one:two:foo', ':', 'var') is equivalent to var_0 = 'one'; " 39015"var_1 = 'two'; var_2 = 'foo'." 39016msgstr "" 39017 39018#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:449 39019msgid "" 39020"print(a[, b]*) -- prints the arguments to standard output. Unless you start " 39021"calibre from the command line (calibre-debug -g), the output will go to a " 39022"black hole." 39023msgstr "" 39024 39025#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:462 39026msgid "field(lookup_name) -- returns the metadata field named by lookup_name" 39027msgstr "" 39028 39029#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:472 39030msgid "" 39031"raw_field(lookup_name [, optional_default]) -- returns the metadata field " 39032"named by lookup_name without applying any formatting. It evaluates and " 39033"returns the optional second argument 'default' if the field is undefined " 39034"('None')." 39035msgstr "" 39036 39037#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:493 39038msgid "" 39039"raw_list(lookup_name, separator) -- returns the metadata list named by " 39040"lookup_name without applying any formatting or sorting and with items " 39041"separated by separator." 39042msgstr "" 39043 39044#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:508 39045msgid "" 39046"substr(str, start, end) -- returns the start'th through the end'th " 39047"characters of str. The first character in str is the zero'th character. If " 39048"end is negative, then it indicates that many characters counting from the " 39049"right. If end is zero, then it indicates the last character. For example, " 39050"substr('12345', 1, 0) returns '2345', and substr('12345', 1, -1) returns " 39051"'234'." 39052msgstr "" 39053 39054#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:523 39055msgid "" 39056"lookup(val, [pattern, field,]+ else_field) -- like switch, except the " 39057"arguments are field (metadata) names, not text. The value of the appropriate" 39058" field will be fetched and used. Note that because composite columns are " 39059"fields, you can use this function in one composite field to use the value of" 39060" some other composite field. This is extremely useful when constructing " 39061"variable save paths" 39062msgstr "" 39063 39064#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:538 39065msgid "lookup requires either 2 or an odd number of arguments" 39066msgstr "" 39067 39068#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:552 39069msgid "" 39070"test(val, text if not empty, text if empty) -- return `text if not empty` if" 39071" val is not empty, otherwise return `text if empty`" 39072msgstr "" 39073 39074#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:566 39075msgid "" 39076"contains(val, pattern, text if match, text if not match) -- checks if val " 39077"contains matches for the regular expression `pattern`. Returns `text if " 39078"match` if matches are found, otherwise it returns `text if no match`" 39079msgstr "" 39080 39081#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:583 39082msgid "" 39083"switch(val, [pattern, value,]+ else_value) -- for each `pattern, value` " 39084"pair, checks if `val` matches the regular expression `pattern` and if so, " 39085"returns that `value`. If no pattern matches, then `else_value` is returned. " 39086"You can have as many `pattern, value` pairs as you want" 39087msgstr "" 39088 39089#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:591 39090msgid "switch requires an odd number of arguments" 39091msgstr "" 39092 39093#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:605 39094msgid "" 39095"strcat_max(max, string1 [, prefix2, string2]*) -- Returns a string formed by" 39096" concatenating the arguments. The returned value is initialized to string1. " 39097"`Prefix, string` pairs are added to the end of the value as long as the " 39098"resulting string length is less than `max`. String1 is returned even if " 39099"string1 is longer than max. You can pass as many `prefix, string` pairs as " 39100"you wish." 39101msgstr "" 39102 39103#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:615 39104msgid "strcat_max requires 2 or more arguments" 39105msgstr "" 39106 39107#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:617 39108msgid "strcat_max requires an even number of arguments" 39109msgstr "" 39110 39111#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:621 39112msgid "first argument to strcat_max must be an integer" 39113msgstr "" 39114 39115#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:640 39116msgid "" 39117"in_list(val, separator, [ pattern, found_val, ]+ not_found_val) -- treating " 39118"val as a list of items separated by separator, if the pattern matches any of" 39119" the list values then return found_val.If the pattern matches no list value " 39120"then return not_found_val. The pattern and found_value pairs can be repeated" 39121" as many times as desired. The patterns are checked in order. The found_val " 39122"for the first match is returned. Aliases: in_list(), list_contains()" 39123msgstr "" 39124 39125#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:652 39126msgid "in_list requires an odd number of arguments" 39127msgstr "" 39128 39129#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:671 39130msgid "" 39131"str_in_list(val, separator, [string, found_val, ]+ not_found_val) -- " 39132"treating val as a list of items separated by separator, if the string " 39133"matches any of the list values then return found_val.If the string matches " 39134"no list value then return not_found_val. The comparison is exact match (not " 39135"contains) and is case insensitive. The string and found_value pairs can be " 39136"repeated as many times as desired. The patterns are checked in order. The " 39137"found_val for the first match is returned." 39138msgstr "" 39139 39140#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:682 39141msgid "str_in_list requires an odd number of arguments" 39142msgstr "" 39143 39144#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:703 39145msgid "" 39146"identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list" 39147" of identifiers separated by commas, comparing the string against each value" 39148" in the list. An identifier has the format \"identifier:value\". The id " 39149"parameter should be either \"id\" or \"id:regexp\". The first case matches " 39150"if there is any identifier with that id. The second case matches if the " 39151"regexp matches the identifier's value. If there is a match, return " 39152"found_val, otherwise return not_found_val." 39153msgstr "" 39154 39155#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:730 39156msgid "" 39157"re(val, pattern, replacement) -- return val after applying the regular " 39158"expression. All instances of `pattern` are replaced with `replacement`. As " 39159"in all of calibre, these are Python-compatible regular expressions" 39160msgstr "" 39161 39162#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:743 39163msgid "" 39164"re_group(val, pattern [, template_for_group]*) -- return a string made by " 39165"applying the regular expression pattern to the val and replacing each " 39166"matched instance with the string computed by replacing each matched group by" 39167" the value returned by the corresponding template. The original matched " 39168"value for the group is available as $. In template program mode, like for " 39169"the template and the eval functions, you use [[ for { and ]] for }. The " 39170"following example in template program mode looks for series with more than " 39171"one word and uppercases the first word: {series:'re_group($, \"(\\S* " 39172")(.*)\", \"[[$:uppercase()]]\", \"[[$]]\")'}" 39173msgstr "" 39174 39175#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:778 39176msgid "" 39177"swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " 39178"B\". This is most useful for converting names in LN, FN format to FN LN. If " 39179"there is no comma, the function returns val unchanged" 39180msgstr "" 39181 39182#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:791 39183msgid "" 39184"ifempty(val, text if empty) -- return val if val is not empty, otherwise " 39185"return `text if empty`" 39186msgstr "" 39187 39188#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:805 39189msgid "" 39190"shorten(val, left chars, middle text, right chars) -- Return a shortened " 39191"version of val, consisting of `left chars` characters from the beginning of " 39192"val, followed by `middle text`, followed by `right chars` characters from " 39193"the end of the string. `Left chars` and `right chars` must be integers. For " 39194"example, assume the title of the book is `Ancient English Laws in the Times " 39195"of Ivanhoe`, and you want it to fit in a space of at most 15 characters. If " 39196"you use {title:shorten(9,-,5)}, the result will be `Ancient E-nhoe`. If the " 39197"field's length is less than left chars + right chars + the length of `middle" 39198" text`, then the field will be used intact. For example, the title `The " 39199"Dome` would not be changed." 39200msgstr "" 39201 39202#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:834 39203msgid "" 39204"count(val, separator) -- interprets the value as a list of items separated " 39205"by `separator`, returning the number of items in the list. Most lists use a " 39206"comma as the separator, but authors uses an ampersand. Examples: " 39207"{tags:count(,)}, {authors:count(&)}. Aliases: count(), list_count()" 39208msgstr "" 39209 39210#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:850 39211msgid "" 39212"list_count_matching(list, pattern, separator) -- interprets 'list' as a list" 39213" of items separated by 'separator', returning the number of items in the " 39214"list that match the regular expression 'pattern'. Aliases: " 39215"list_count_matching(), count_matching()" 39216msgstr "" 39217 39218#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:867 39219msgid "" 39220"list_item(val, index, separator) -- interpret the value as a list of items " 39221"separated by `separator`, returning the `index`th item. The first item is " 39222"number zero. The last item can be returned using `list_item(-1,separator)`. " 39223"If the item is not in the list, then the empty value is returned. The " 39224"separator has the same meaning as in the count function." 39225msgstr "" 39226 39227#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:889 39228msgid "" 39229"select(val, key) -- interpret the value as a comma-separated list of items, " 39230"with the items being \"id:value\". Find the pair with the id equal to key, " 39231"and return the corresponding value. Returns the empty string if no match is " 39232"found." 39233msgstr "" 39234 39235#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:910 39236msgid "" 39237"approximate_formats() -- return a comma-separated list of formats that at " 39238"one point were associated with the book. There is no guarantee that this " 39239"list is correct, although it probably is. This function can be called in " 39240"template program mode using the template \"{:'approximate_formats()'}\". " 39241"Note that format names are always uppercase, as in EPUB. This function works" 39242" only in the GUI. If you want to use these values in save-to-disk or send-" 39243"to-device templates then you must make a custom \"Column built from other " 39244"columns\", use the function in that column's template, and use that column's" 39245" value in your save/send templates" 39246msgstr "" 39247 39248#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:931 39249#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1239 39250#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1258 39251#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1274 39252#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1291 39253#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1762 39254#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1778 39255#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1798 39256#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1839 39257#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1894 39258#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1928 39259msgid "This function can be used only in the GUI" 39260msgstr "" 39261 39262#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:938 39263msgid "" 39264"formats_modtimes(date_format) -- return a comma-separated list of colon-" 39265"separated items representing modification times for the formats of a book. " 39266"The date_format parameter specifies how the date is to be formatted. See the" 39267" format_date function for details. You can use the select function to get " 39268"the mod time for a specific format. Note that format names are always " 39269"uppercase, as in EPUB." 39270msgstr "" 39271 39272#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:962 39273msgid "" 39274"formats_sizes() -- return a comma-separated list of colon-separated items " 39275"representing sizes in bytes of the formats of a book. You can use the select" 39276" function to get the size for a specific format. Note that format names are " 39277"always uppercase, as in EPUB." 39278msgstr "" 39279 39280#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:982 39281msgid "" 39282"formats_paths() -- return a comma-separated list of colon-separated items " 39283"representing full path to the formats of a book. You can use the select " 39284"function to get the path for a specific format. Note that format names are " 39285"always uppercase, as in EPUB." 39286msgstr "" 39287 39288#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1001 39289msgid "" 39290"human_readable(v) -- return a string representing the number v in KB, MB, " 39291"GB, etc." 39292msgstr "" 39293 39294#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1016 39295msgid "" 39296"format_number(v, template) -- format the number v using a Python formatting " 39297"template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " 39298"field_name part of the template must be a 0 (zero) (the \"{0:\" in the above" 39299" examples). See the template language and Python documentation for more " 39300"examples. You can leave off the leading \"{0:\" and trailing \"}\" if the " 39301"template contains only a format. Returns the empty string if formatting " 39302"fails." 39303msgstr "" 39304 39305#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1052 39306msgid "" 39307"sublist(val, start_index, end_index, separator) -- interpret the value as a " 39308"list of items separated by `separator`, returning a new list made from the " 39309"`start_index` to the `end_index` item. The first item is number zero. If an " 39310"index is negative, then it counts from the end of the list. As a special " 39311"case, an end_index of zero is assumed to be the length of the list. Examples" 39312" using basic template mode and assuming that the tags column (which is " 39313"comma-separated) contains \"A, B, C\": {tags:sublist(0,1,\\\\,)} returns " 39314"\"A\". {tags:sublist(-1,0,\\\\,)} returns \"C\". {tags:sublist(0,-1,\\\\,)} " 39315"returns \"A, B\"." 39316msgstr "" 39317 39318#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1088 39319msgid "" 39320"subitems(val, start_index, end_index) -- This function is used to break " 39321"apart lists of items such as genres. It interprets the value as a comma-" 39322"separated list of items, where each item is a period-separated list. Returns" 39323" a new list made by first finding all the period-separated items, then for " 39324"each such item extracting the `start_index` to the `end_index` components, " 39325"then combining the results back together. The first component in a period-" 39326"separated list has an index of zero. If an index is negative, then it counts" 39327" from the end of the list. As a special case, an end_index of zero is " 39328"assumed to be the length of the list. Example using basic template mode and " 39329"assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns \"A\". " 39330"{#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} returns " 39331"\"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", {#genre:subitems(0,1)}" 39332" returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" 39333msgstr "" 39334 39335#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1135 39336msgid "" 39337"format_date(val, format_string) -- format the value, which must be a date, " 39338"using the format_string, returning a string. The formatting codes are: d " 39339": the day as number without a leading zero (1 to 31) dd : the day as " 39340"number with a leading zero (01 to 31) ddd : the abbreviated localized day " 39341"name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day name (e.g. " 39342"\"Monday\" to \"Sunday\"). M : the month as number without a leading zero" 39343" (1 to 12). MM : the month as number with a leading zero (01 to 12) MMM :" 39344" the abbreviated localized month name (e.g. \"Jan\" to \"Dec\"). MMMM : the " 39345"long localized month name (e.g. \"January\" to \"December\"). yy : the " 39346"year as two digit number (00 to 99). yyyy : the year as four digit number. h" 39347" : the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm)" 39348" hh : the hours with a leading 0 (00 to 11 or 00 to 23, depending on " 39349"am/pm) m : the minutes without a leading 0 (0 to 59) mm : the minutes " 39350"with a leading 0 (00 to 59) s : the seconds without a leading 0 (0 to 59)" 39351" ss : the seconds with a leading 0 (00 to 59) ap : use a 12-hour clock " 39352"instead of a 24-hour clock, with \"ap\" replaced by the localized string for" 39353" am or pm AP : use a 12-hour clock instead of a 24-hour clock, with \"AP\"" 39354" replaced by the localized string for AM or PM iso : the date with time and" 39355" timezone. Must be the only format present to_number: the date as a floating" 39356" point number from_number[:fmt]: format the timestamp using fmt if present " 39357"otherwise iso" 39358msgstr "" 39359 39360#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1182 39361msgid "uppercase(val) -- return val in upper case" 39362msgstr "" 39363 39364#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1192 39365msgid "lowercase(val) -- return val in lower case" 39366msgstr "" 39367 39368#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1202 39369msgid "titlecase(val) -- return val in title case" 39370msgstr "" 39371 39372#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1212 39373msgid "capitalize(val) -- return val capitalized" 39374msgstr "" 39375 39376#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1222 39377msgid "" 39378"booksize() -- return value of the size field. This function works only in " 39379"the GUI. If you want to use this value in save-to-disk or send-to-device " 39380"templates then you must make a custom \"Column built from other columns\", " 39381"use the function in that column's template, and use that column's value in " 39382"your save/send templates" 39383msgstr "" 39384 39385#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1246 39386msgid "" 39387"ondevice() -- return Yes if ondevice is set, otherwise return the empty " 39388"string. This function works only in the GUI. If you want to use this value " 39389"in save-to-disk or send-to-device templates then you must make a custom " 39390"\"Column built from other columns\", use the function in that column's " 39391"template, and use that column's value in your save/send templates" 39392msgstr "" 39393 39394#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1265 39395msgid "" 39396"annotation_count() -- return the total number of annotations of all types " 39397"attached to the current book. This function works only in the GUI." 39398msgstr "" 39399 39400#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1281 39401msgid "" 39402"is_marked() -- check whether the book is 'marked' in calibre. If it is then " 39403"return the value of the mark, either 'true' or the comma-separated list of " 39404"named marks. Returns '' if the book is not marked." 39405msgstr "" 39406 39407#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1298 39408msgid "series_sort() -- return the series sort value" 39409msgstr "" 39410 39411#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1310 39412msgid "" 39413"has_cover() -- return Yes if the book has a cover, otherwise return the " 39414"empty string" 39415msgstr "" 39416 39417#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1323 39418msgid "" 39419"first_non_empty(value [, value]*) -- returns the first value that is not " 39420"empty. If all values are empty, then the empty string is returned. You can " 39421"have as many values as you want." 39422msgstr "" 39423 39424#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1341 39425msgid "" 39426"and(value [, value]*) -- returns the string \"1\" if all values are not " 39427"empty, otherwise returns the empty string. This function works well with " 39428"test or first_non_empty. You can have as many values as you want. In many " 39429"cases the && operator can replace this function." 39430msgstr "" 39431 39432#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1360 39433msgid "" 39434"or(value [, value]*) -- returns the string \"1\" if any value is not empty, " 39435"otherwise returns the empty string. This function works well with test or " 39436"first_non_empty. You can have as many values as you want. In many cases the" 39437" || operator can replace this function." 39438msgstr "" 39439 39440#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1379 39441msgid "" 39442"not(value) -- returns the string \"1\" if the value is empty, otherwise " 39443"returns the empty string. This function works well with test or " 39444"first_non_empty. In many cases the ! operator can replace this function." 39445msgstr "" 39446 39447#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1393 39448msgid "" 39449"list_union(list1, list2, separator) -- return a list made by merging the " 39450"items in list1 and list2, removing duplicate items using a case-insensitive " 39451"comparison. If items differ in case, the one in list1 is used. The items in " 39452"list1 and list2 are separated by separator, as are the items in the returned" 39453" list. Aliases: list_union(), merge_lists()" 39454msgstr "" 39455 39456#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1413 39457msgid "" 39458"list_remove_duplicates(list, separator) -- return a list made by removing " 39459"duplicate items in the source list. If items differ only in case, the last " 39460"of them is returned. The items in source list are separated by separator, as" 39461" are the items in the returned list." 39462msgstr "" 39463 39464#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1430 39465msgid "" 39466"list_difference(list1, list2, separator) -- return a list made by removing " 39467"from list1 any item found in list2, using a case-insensitive comparison. The" 39468" items in list1 and list2 are separated by separator, as are the items in " 39469"the returned list." 39470msgstr "" 39471 39472#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1452 39473msgid "" 39474"list_intersection(list1, list2, separator) -- return a list made by removing" 39475" from list1 any item not found in list2, using a case-insensitive " 39476"comparison. The items in list1 and list2 are separated by separator, as are " 39477"the items in the returned list." 39478msgstr "" 39479 39480#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1474 39481msgid "" 39482"list_sort(list, direction, separator) -- return list sorted using a case-" 39483"insensitive sort. If direction is zero, the list is sorted ascending, " 39484"otherwise descending. The list items are separated by separator, as are the " 39485"items in the returned list." 39486msgstr "" 39487 39488#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1490 39489msgid "" 39490"list_equals(list1, sep1, list2, sep2, yes_val, no_val) -- return yes_val if " 39491"list1 and list2 contain the same items, otherwise return no_val. The items " 39492"are determined by splitting each list using the appropriate separator " 39493"character (sep1 or sep2). The order of items in the lists is not relevant. " 39494"The comparison is case insensitive." 39495msgstr "" 39496 39497#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1509 39498msgid "" 39499"list_re(src_list, separator, include_re, opt_replace) -- Construct a list by" 39500" first separating src_list into items using the separator character. For " 39501"each item in the list, check if it matches include_re. If it does, then add " 39502"it to the list to be returned. If opt_replace is not the empty string, then " 39503"apply the replacement before adding the item to the returned list." 39504msgstr "" 39505 39506#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1535 39507msgid "" 39508"list_re_group(src_list, separator, include_re, search_re [, " 39509"group_template]+) -- Like list_re except replacements are not optional. It " 39510"uses re_group(list_item, search_re, group_template, ...) when doing the " 39511"replacements on the resulting list." 39512msgstr "" 39513 39514#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1575 39515msgid "" 39516"today() -- return a date string for today. This value is designed for use in" 39517" format_date or days_between, but can be manipulated like any other string. " 39518"The date is in ISO format." 39519msgstr "" 39520 39521#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1588 39522msgid "" 39523"days_between(date1, date2) -- return the number of days between date1 and " 39524"date2. The number is positive if date1 is greater than date2, otherwise " 39525"negative. If either date1 or date2 are not dates, the function returns the " 39526"empty string." 39527msgstr "" 39528 39529#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1612 39530msgid "" 39531"date_arithmetic(date, calc_spec, fmt) -- Calculate a new date from 'date' " 39532"using 'calc_spec'. Return the new date formatted according to optional " 39533"'fmt': if not supplied then the result will be in iso format. The calc_spec " 39534"is a string formed by concatenating pairs of 'vW' (valueWhat) where 'v' is a" 39535" possibly-negative number and W is one of the following letters: s: add 'v' " 39536"seconds to 'date' m: add 'v' minutes to 'date' h: add 'v' hours to 'date' d:" 39537" add 'v' days to 'date' w: add 'v' weeks to 'date' y: add 'v' years to " 39538"'date', where a year is 365 days. Example: '1s3d-1m' will add 1 second, add " 39539"3 days, and subtract 1 minute from 'date'." 39540msgstr "" 39541 39542#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1645 39543#, python-brace-format 39544msgid "{0}: invalid calculation specifier '{1}'" 39545msgstr "" 39546 39547#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1654 39548#, python-brace-format 39549msgid "{0}: error: {1}" 39550msgstr "" 39551 39552#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1661 39553msgid "" 39554"language_strings(lang_codes, localize) -- return the strings for the " 39555"language codes passed in lang_codes. If localize is zero, return the strings" 39556" in English. If localize is not zero, return the strings in the language of " 39557"the current locale. Lang_codes is a comma-separated list." 39558msgstr "" 39559 39560#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1683 39561msgid "" 39562"language_codes(lang_strings) -- return the language codes for the strings " 39563"passed in lang_strings. The strings must be in the language of the current " 39564"locale. Lang_strings is a comma-separated list." 39565msgstr "" 39566 39567#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1704 39568msgid "" 39569"current_library_name() -- return the last name on the path to the current " 39570"calibre library. This function can be called in template program mode using " 39571"the template \"{:'current_library_name()'}\"." 39572msgstr "" 39573 39574#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1718 39575msgid "" 39576"current_library_path() -- return the path to the current calibre library. " 39577"This function can be called in template program mode using the template " 39578"\"{:'current_library_path()'}\"." 39579msgstr "" 39580 39581#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1732 39582msgid "" 39583"finish_formatting(val, fmt, prefix, suffix) -- apply the format, prefix, and" 39584" suffix to a value in the same way as done in a template like " 39585"`{series_index:05.2f| - |- }`. For example, the following program produces " 39586"the same output as the above template: program: " 39587"finish_formatting(field(\"series_index\"), \"05.2f\", \" - \", \" - \")" 39588msgstr "" 39589 39590#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1749 39591msgid "" 39592"virtual_libraries() -- return a comma-separated list of Virtual libraries " 39593"that contain this book. This function works only in the GUI. If you want to " 39594"use these values in save-to-disk or send-to-device templates then you must " 39595"make a custom \"Column built from other columns\", use the function in that " 39596"column's template, and use that column's value in your save/send templates" 39597msgstr "" 39598 39599#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1769 39600msgid "" 39601"current_virtual_library_name() -- return the name of the current virtual " 39602"library if there is one, otherwise the empty string. Library name case is " 39603"preserved. Example: \"program: current_virtual_library_name()\"." 39604msgstr "" 39605 39606#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1785 39607msgid "" 39608"user_categories() -- return a comma-separated list of the user categories " 39609"that contain this book. This function works only in the GUI. If you want to " 39610"use these values in save-to-disk or send-to-device templates then you must " 39611"make a custom \"Column built from other columns\", use the function in that " 39612"column's template, and use that column's value in your save/send templates" 39613msgstr "" 39614 39615#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1805 39616#, python-brace-format 39617msgid "" 39618"transliterate(a) -- Returns a string in a latin alphabet formed by " 39619"approximating the sound of the words in the source string. For example, if " 39620"the source is \"{0}\" the function returns \"{1}\"." 39621msgstr "" 39622 39623#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1820 39624msgid "" 39625"author_links(val_separator, pair_separator) -- returns a string containing a" 39626" list of authors and that author's link values in the form author1 " 39627"val_separator author1link pair_separator author2 val_separator author2link " 39628"etc. An author is separated from its link value by the val_separator string " 39629"with no added spaces. author:linkvalue pairs are separated by the " 39630"pair_separator string argument with no added spaces. It is up to you to " 39631"choose separator strings that do not occur in author names or links. An " 39632"author is included even if the author link is empty." 39633msgstr "" 39634 39635#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1846 39636msgid "" 39637"author_sorts(val_separator) -- returns a string containing a list of " 39638"author's sort values for the authors of the book. The sort is the one in the" 39639" author metadata (different from the author_sort in books). The returned " 39640"list has the form author sort 1 val_separator author sort 2 etc. The author " 39641"sort values in this list are in the same order as the authors of the book. " 39642"If you want spaces around val_separator then include them in the separator " 39643"string" 39644msgstr "" 39645 39646#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1868 39647msgid "" 39648"connected_device_name(storage_location) -- if a device is connected then " 39649"return the device name, otherwise return the empty string. Each storage " 39650"location on a device can have a different name. The location names are " 39651"'main', 'carda' and 'cardb'. This function works only in the GUI." 39652msgstr "" 39653 39654#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1885 39655#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1919 39656msgid "connected_device_name: invalid storage location \"{}\"" 39657msgstr "" 39658 39659#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1901 39660msgid "" 39661"connected_device_uuid(storage_location) -- if a device is connected then " 39662"return the device uuid (unique id), otherwise return the empty string. Each " 39663"storage location on a device has a different uuid. The location names are " 39664"'main', 'carda' and 'cardb'. This function works only in the GUI." 39665msgstr "" 39666 39667#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1935 39668msgid "" 39669"check_yes_no(field_name, is_undefined, is_false, is_true) -- checks the " 39670"value of the yes/no field named by the lookup key field_name for a value " 39671"specified by the parameters, returning \"yes\" if a match is found, " 39672"otherwise returning an empty string. Set the parameter is_undefined, " 39673"is_false, or is_true to 1 (the number) to check that condition, otherwise " 39674"set it to 0. Example: check_yes_no(\"#bool\", 1, 0, 1) returns \"yes\" if " 39675"the yes/no field \"#bool\" is either undefined (neither True nor False) or " 39676"True. More than one of is_undefined, is_false, or is_true can be set to 1. " 39677"This function is usually used by the test() or is_empty() functions." 39678msgstr "" 39679 39680#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1955 39681msgid "check_yes_no requires the field be a Yes/No custom column" 39682msgstr "" 39683 39684#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1967 39685msgid "" 39686"rating_to_stars(value, use_half_stars) -- Returns the rating as string of " 39687"star characters. The value is a number between 0 and 5. Set use_half_stars " 39688"to 1 if you want half star characters for custom ratings columns that " 39689"support non-integer ratings, for example 2.5." 39690msgstr "" 39691 39692#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1976 39693msgid "The rating must be a number between 0 and 5" 39694msgstr "" 39695 39696#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:1991 39697msgid "" 39698"swap_around_articles(val, separator) -- returns the val with articles moved " 39699"to the end. The value can be a list, in which case each member of the list " 39700"is processed. If the value is a list then you must provide the list value " 39701"separator. If no separator is provided then the value is treated as being a " 39702"single value, not a list." 39703msgstr "" 39704 39705#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2017 39706msgid "" 39707"arguments(id[=expression] [, id[=expression]]*) -- Used in a stored template" 39708" to retrieve the arguments passed in the call. It both declares and " 39709"initializes local variables, effectively parameters. The variables are " 39710"positional; they get the value of the value given in the call in the same " 39711"position. If the corresponding parameter is not provided in the call then " 39712"arguments assigns that variable the provided default value. If there is no " 39713"default value then the variable is set to the empty string." 39714msgstr "" 39715 39716#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2037 39717#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2055 39718msgid "" 39719"globals(id[=expression] [, id[=expression]]*) -- Retrieves \"global " 39720"variables\" that can be passed into the formatter. It both declares and " 39721"initializes local variables with the names of the global variables passed " 39722"in. If the corresponding variable is not provided in the passed-in globals " 39723"then it assigns that variable the provided default value. If there is no " 39724"default value then the variable is set to the empty string." 39725msgstr "" 39726 39727#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2073 39728msgid "" 39729"field_exists(field_name) -- checks if a field (column) named field_name " 39730"exists, returning '1' if so and '' if not." 39731msgstr "" 39732 39733#: /__w/calibre/calibre/src/calibre/utils/formatter_functions.py:2087 39734msgid "" 39735"character(character_name) -- returns the character named by character_name. " 39736"For example, character('newline') returns a newline character ('\\n'). The " 39737"supported character names are 'newline', 'return', 'tab', and 'backslash'." 39738msgstr "" 39739 39740#: /__w/calibre/calibre/src/calibre/utils/html2text.py:17 39741msgid "Unnamed image" 39742msgstr "" 39743 39744#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:45 39745msgid "Waiting..." 39746msgstr "" 39747 39748#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:56 39749msgid "Aborted, taking too long" 39750msgstr "" 39751 39752#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:58 39753msgid "Stopped" 39754msgstr "" 39755 39756#: /__w/calibre/calibre/src/calibre/utils/ipc/job.py:80 39757msgid "Working..." 39758msgstr "" 39759 39760#: /__w/calibre/calibre/src/calibre/utils/localization.py:295 39761msgid "Brazilian Portuguese" 39762msgstr "" 39763 39764#: /__w/calibre/calibre/src/calibre/utils/localization.py:296 39765msgid "English (United Kingdom)" 39766msgstr "" 39767 39768#: /__w/calibre/calibre/src/calibre/utils/localization.py:297 39769msgid "Simplified Chinese" 39770msgstr "" 39771 39772#: /__w/calibre/calibre/src/calibre/utils/localization.py:298 39773msgid "Traditional Chinese" 39774msgstr "" 39775 39776#: /__w/calibre/calibre/src/calibre/utils/localization.py:299 39777msgid "English" 39778msgstr "อังกฤษ" 39779 39780#: /__w/calibre/calibre/src/calibre/utils/localization.py:300 39781msgid "English (United States)" 39782msgstr "" 39783 39784#: /__w/calibre/calibre/src/calibre/utils/localization.py:301 39785msgid "English (Argentina)" 39786msgstr "" 39787 39788#: /__w/calibre/calibre/src/calibre/utils/localization.py:302 39789msgid "English (Australia)" 39790msgstr "" 39791 39792#: /__w/calibre/calibre/src/calibre/utils/localization.py:303 39793msgid "English (Japan)" 39794msgstr "" 39795 39796#: /__w/calibre/calibre/src/calibre/utils/localization.py:304 39797msgid "English (Germany)" 39798msgstr "" 39799 39800#: /__w/calibre/calibre/src/calibre/utils/localization.py:305 39801msgid "English (Bulgaria)" 39802msgstr "" 39803 39804#: /__w/calibre/calibre/src/calibre/utils/localization.py:306 39805msgid "English (Egypt)" 39806msgstr "" 39807 39808#: /__w/calibre/calibre/src/calibre/utils/localization.py:307 39809msgid "English (New Zealand)" 39810msgstr "" 39811 39812#: /__w/calibre/calibre/src/calibre/utils/localization.py:308 39813msgid "English (Canada)" 39814msgstr "" 39815 39816#: /__w/calibre/calibre/src/calibre/utils/localization.py:309 39817msgid "English (Greece)" 39818msgstr "" 39819 39820#: /__w/calibre/calibre/src/calibre/utils/localization.py:310 39821msgid "English (India)" 39822msgstr "" 39823 39824#: /__w/calibre/calibre/src/calibre/utils/localization.py:311 39825msgid "English (Nepal)" 39826msgstr "" 39827 39828#: /__w/calibre/calibre/src/calibre/utils/localization.py:312 39829msgid "English (Thailand)" 39830msgstr "" 39831 39832#: /__w/calibre/calibre/src/calibre/utils/localization.py:313 39833msgid "English (Turkey)" 39834msgstr "" 39835 39836#: /__w/calibre/calibre/src/calibre/utils/localization.py:314 39837msgid "English (Cyprus)" 39838msgstr "" 39839 39840#: /__w/calibre/calibre/src/calibre/utils/localization.py:315 39841msgid "English (Czech Republic)" 39842msgstr "" 39843 39844#: /__w/calibre/calibre/src/calibre/utils/localization.py:316 39845msgid "English (Philippines)" 39846msgstr "" 39847 39848#: /__w/calibre/calibre/src/calibre/utils/localization.py:317 39849msgid "English (Pakistan)" 39850msgstr "" 39851 39852#: /__w/calibre/calibre/src/calibre/utils/localization.py:318 39853msgid "English (Poland)" 39854msgstr "" 39855 39856#: /__w/calibre/calibre/src/calibre/utils/localization.py:319 39857msgid "English (Croatia)" 39858msgstr "" 39859 39860#: /__w/calibre/calibre/src/calibre/utils/localization.py:320 39861msgid "English (Hungary)" 39862msgstr "" 39863 39864#: /__w/calibre/calibre/src/calibre/utils/localization.py:321 39865msgid "English (Indonesia)" 39866msgstr "" 39867 39868#: /__w/calibre/calibre/src/calibre/utils/localization.py:322 39869msgid "English (Israel)" 39870msgstr "" 39871 39872#: /__w/calibre/calibre/src/calibre/utils/localization.py:323 39873msgid "English (Russia)" 39874msgstr "" 39875 39876#: /__w/calibre/calibre/src/calibre/utils/localization.py:324 39877msgid "English (Singapore)" 39878msgstr "" 39879 39880#: /__w/calibre/calibre/src/calibre/utils/localization.py:325 39881msgid "English (Yemen)" 39882msgstr "" 39883 39884#: /__w/calibre/calibre/src/calibre/utils/localization.py:326 39885msgid "English (Ireland)" 39886msgstr "" 39887 39888#: /__w/calibre/calibre/src/calibre/utils/localization.py:327 39889msgid "English (China)" 39890msgstr "" 39891 39892#: /__w/calibre/calibre/src/calibre/utils/localization.py:328 39893msgid "English (Taiwan)" 39894msgstr "" 39895 39896#: /__w/calibre/calibre/src/calibre/utils/localization.py:329 39897msgid "English (South Africa)" 39898msgstr "" 39899 39900#: /__w/calibre/calibre/src/calibre/utils/localization.py:330 39901msgid "Spanish (Paraguay)" 39902msgstr "" 39903 39904#: /__w/calibre/calibre/src/calibre/utils/localization.py:331 39905msgid "Spanish (Uruguay)" 39906msgstr "" 39907 39908#: /__w/calibre/calibre/src/calibre/utils/localization.py:332 39909msgid "Spanish (Argentina)" 39910msgstr "" 39911 39912#: /__w/calibre/calibre/src/calibre/utils/localization.py:333 39913msgid "Spanish (Costa Rica)" 39914msgstr "" 39915 39916#: /__w/calibre/calibre/src/calibre/utils/localization.py:334 39917msgid "Spanish (Mexico)" 39918msgstr "" 39919 39920#: /__w/calibre/calibre/src/calibre/utils/localization.py:335 39921msgid "Spanish (Cuba)" 39922msgstr "" 39923 39924#: /__w/calibre/calibre/src/calibre/utils/localization.py:336 39925msgid "Spanish (Chile)" 39926msgstr "" 39927 39928#: /__w/calibre/calibre/src/calibre/utils/localization.py:337 39929msgid "Spanish (Ecuador)" 39930msgstr "" 39931 39932#: /__w/calibre/calibre/src/calibre/utils/localization.py:338 39933msgid "Spanish (Honduras)" 39934msgstr "" 39935 39936#: /__w/calibre/calibre/src/calibre/utils/localization.py:339 39937msgid "Spanish (Venezuela)" 39938msgstr "" 39939 39940#: /__w/calibre/calibre/src/calibre/utils/localization.py:340 39941msgid "Spanish (Bolivia)" 39942msgstr "" 39943 39944#: /__w/calibre/calibre/src/calibre/utils/localization.py:341 39945msgid "Spanish (Nicaragua)" 39946msgstr "" 39947 39948#: /__w/calibre/calibre/src/calibre/utils/localization.py:342 39949msgid "Spanish (Colombia)" 39950msgstr "" 39951 39952#: /__w/calibre/calibre/src/calibre/utils/localization.py:343 39953msgid "German (Austria)" 39954msgstr "" 39955 39956#: /__w/calibre/calibre/src/calibre/utils/localization.py:344 39957msgid "French (Belgium)" 39958msgstr "" 39959 39960#: /__w/calibre/calibre/src/calibre/utils/localization.py:345 39961msgid "Dutch (Netherlands)" 39962msgstr "" 39963 39964#: /__w/calibre/calibre/src/calibre/utils/localization.py:346 39965msgid "Dutch (Belgium)" 39966msgstr "" 39967 39968#. NOTE: Ante Meridian (i.e. like 10:00 AM) 39969#: /__w/calibre/calibre/src/calibre/utils/localization.py:354 39970msgid "AM" 39971msgstr "" 39972 39973#. NOTE: Post Meridian (i.e. like 10:00 PM) 39974#: /__w/calibre/calibre/src/calibre/utils/localization.py:356 39975msgid "PM" 39976msgstr "" 39977 39978#. NOTE: Ante Meridian (i.e. like 10:00 am) 39979#: /__w/calibre/calibre/src/calibre/utils/localization.py:358 39980msgid "am" 39981msgstr "" 39982 39983#. NOTE: Post Meridian (i.e. like 10:00 pm) 39984#: /__w/calibre/calibre/src/calibre/utils/localization.py:360 39985msgid "pm" 39986msgstr "" 39987 39988#: /__w/calibre/calibre/src/calibre/utils/localization.py:362 39989msgid "Select All" 39990msgstr "" 39991 39992#: /__w/calibre/calibre/src/calibre/utils/localization.py:363 39993msgid "Copy Link" 39994msgstr "" 39995 39996#: /__w/calibre/calibre/src/calibre/utils/localization.py:364 39997msgid "&Select All" 39998msgstr "" 39999 40000#: /__w/calibre/calibre/src/calibre/utils/localization.py:365 40001msgid "Copy &Link Location" 40002msgstr "" 40003 40004#: /__w/calibre/calibre/src/calibre/utils/localization.py:370 40005msgid "Paste and Match Style" 40006msgstr "" 40007 40008#: /__w/calibre/calibre/src/calibre/utils/localization.py:371 40009msgid "Directions" 40010msgstr "" 40011 40012#: /__w/calibre/calibre/src/calibre/utils/localization.py:372 40013msgid "Left to Right" 40014msgstr "" 40015 40016#: /__w/calibre/calibre/src/calibre/utils/localization.py:373 40017msgid "Right to Left" 40018msgstr "" 40019 40020#: /__w/calibre/calibre/src/calibre/utils/localization.py:377 40021msgid "Close without Saving" 40022msgstr "" 40023 40024#: /__w/calibre/calibre/src/calibre/utils/localization.py:378 40025msgid "Close Tab" 40026msgstr "" 40027 40028#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:213 40029msgid "Extra characters at end of search" 40030msgstr "" 40031 40032#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:245 40033msgid "missing )" 40034msgstr "" 40035 40036#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:378 40037#, python-format 40038msgid "Failed to parse query, recursion limit reached: %s" 40039msgstr "" 40040 40041#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:430 40042#, python-brace-format 40043msgid "Recursive saved search: {0}" 40044msgstr "" 40045 40046#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:435 40047msgid "Unknown saved search: {}" 40048msgstr "" 40049 40050#: /__w/calibre/calibre/src/calibre/utils/search_query_parser.py:442 40051#, python-brace-format 40052msgid "Unknown error in saved search: {0}" 40053msgstr "" 40054 40055#: /__w/calibre/calibre/src/calibre/utils/smtp.py:201 40056msgid "" 40057"%prog [options] [from to text]\n" 40058"\n" 40059"Send mail using the SMTP protocol. %prog has two modes of operation. In the\n" 40060"compose mode you specify from to and text and these are used to build and\n" 40061"send an email message. In the filter mode, %prog reads a complete email\n" 40062"message from STDIN and sends it.\n" 40063"\n" 40064"text is the body of the email message.\n" 40065"If text is not specified, a complete email message is read from STDIN.\n" 40066"from is the email address of the sender and to is the email address\n" 40067"of the recipient. When a complete email is read from STDIN, from and to\n" 40068"are only used in the SMTP negotiation, the message headers are not modified.\n" 40069msgstr "" 40070 40071#: /__w/calibre/calibre/src/calibre/utils/smtp.py:216 40072msgid "Options to compose an email. Ignored if text is not specified" 40073msgstr "" 40074 40075#: /__w/calibre/calibre/src/calibre/utils/smtp.py:217 40076msgid "File to attach to the email" 40077msgstr "" 40078 40079#: /__w/calibre/calibre/src/calibre/utils/smtp.py:218 40080msgid "Subject of the email" 40081msgstr "" 40082 40083#: /__w/calibre/calibre/src/calibre/utils/smtp.py:221 40084msgid "Host name of localhost. Used when connecting to SMTP server." 40085msgstr "" 40086 40087#: /__w/calibre/calibre/src/calibre/utils/smtp.py:224 40088msgid "" 40089"Options to use an SMTP relay server to send mail. calibre will try to send " 40090"the email directly unless --relay is specified." 40091msgstr "" 40092 40093#: /__w/calibre/calibre/src/calibre/utils/smtp.py:227 40094msgid "An SMTP relay server to use to send mail." 40095msgstr "" 40096 40097#: /__w/calibre/calibre/src/calibre/utils/smtp.py:229 40098msgid "" 40099"Port to connect to on relay server. Default is to use 465 if encryption " 40100"method is SSL and 25 otherwise." 40101msgstr "" 40102 40103#: /__w/calibre/calibre/src/calibre/utils/smtp.py:231 40104msgid "Username for relay" 40105msgstr "" 40106 40107#: /__w/calibre/calibre/src/calibre/utils/smtp.py:232 40108msgid "Password for relay" 40109msgstr "" 40110 40111#: /__w/calibre/calibre/src/calibre/utils/smtp.py:235 40112msgid "" 40113"Encryption method to use when connecting to relay. Choices are TLS, SSL and " 40114"NONE. Default is TLS. WARNING: Choosing NONE is highly insecure" 40115msgstr "" 40116 40117#: /__w/calibre/calibre/src/calibre/utils/smtp.py:238 40118msgid "" 40119"Do not verify the server certificate when connecting using TLS. This used to" 40120" be the default behavior in calibre versions before 3.27. If you are using a" 40121" relay with a self-signed or otherwise invalid certificate, you can use this" 40122" option to restore the pre 3.27 behavior" 40123msgstr "" 40124 40125#: /__w/calibre/calibre/src/calibre/utils/smtp.py:243 40126msgid "" 40127"Path to a file of concatenated CA certificates in PEM format, used to verify" 40128" the server certificate when using TLS. By default, the system CA " 40129"certificates are used." 40130msgstr "" 40131 40132#: /__w/calibre/calibre/src/calibre/utils/smtp.py:245 40133msgid "Path to maildir folder to store failed email messages in." 40134msgstr "" 40135 40136#: /__w/calibre/calibre/src/calibre/utils/smtp.py:248 40137msgid "" 40138"Fork and deliver message in background. If you use this option, you should " 40139"also use --outbox to handle delivery failures." 40140msgstr "" 40141 40142#: /__w/calibre/calibre/src/calibre/utils/smtp.py:251 40143msgid "Timeout for connection" 40144msgstr "" 40145 40146#: /__w/calibre/calibre/src/calibre/utils/smtp.py:336 40147msgid "Control email delivery" 40148msgstr "" 40149 40150#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:26 40151msgid "The main calibre program, used to manage your collection of e-books" 40152msgstr "" 40153 40154#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:34 40155msgid "" 40156"The calibre E-book editor. It can be used to edit common e-book formats." 40157msgstr "" 40158 40159#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:42 40160msgid "The calibre E-book viewer. It can view most known e-book formats." 40161msgstr "" 40162 40163#: /__w/calibre/calibre/src/calibre/utils/winreg/default_programs.py:82 40164#, python-format 40165msgid "%s Document" 40166msgstr "" 40167 40168#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:124 40169#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1567 40170msgid "Unknown section" 40171msgstr "" 40172 40173#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:145 40174msgid "Unknown feed" 40175msgstr "" 40176 40177#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:165 40178#: /__w/calibre/calibre/src/calibre/web/feeds/__init__.py:206 40179#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1558 40180msgid "Untitled article" 40181msgstr "" 40182 40183#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:79 40184msgid "Unknown News Source" 40185msgstr "" 40186 40187#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:608 40188msgid "Article download aborted" 40189msgstr "" 40190 40191#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:836 40192#, python-format 40193msgid "Failed to download %s" 40194msgstr "" 40195 40196#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:929 40197#, python-format 40198msgid "The \"%s\" recipe needs a username and password." 40199msgstr "" 40200 40201#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1057 40202msgid "Download finished" 40203msgstr "" 40204 40205#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1059 40206msgid "Failed to download the following articles:" 40207msgstr "" 40208 40209#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1065 40210msgid "Failed to download parts of the following articles:" 40211msgstr "" 40212 40213#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1067 40214msgid " from " 40215msgstr "" 40216 40217#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1069 40218msgid "\tFailed links:" 40219msgstr "" 40220 40221#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1173 40222msgid "Could not fetch article." 40223msgstr "" 40224 40225#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1175 40226msgid "The debug traceback is available earlier in this log" 40227msgstr "" 40228 40229#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1177 40230msgid "Run with -vv to see the reason" 40231msgstr "" 40232 40233#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1222 40234msgid "Fetching feeds..." 40235msgstr "" 40236 40237#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1228 40238msgid "Got feeds from index page" 40239msgstr "" 40240 40241#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1241 40242msgid "Trying to download cover..." 40243msgstr "" 40244 40245#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1243 40246msgid "Generating masthead..." 40247msgstr "" 40248 40249#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1303 40250msgid "Starting download in a single thread..." 40251msgid_plural "Starting download [{} threads]..." 40252msgstr[0] "" 40253 40254#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1318 40255#, python-format 40256msgid "Feeds downloaded to %s" 40257msgstr "" 40258 40259#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1327 40260#, python-format 40261msgid "Could not download cover: %s" 40262msgstr "" 40263 40264#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1340 40265#, python-format 40266msgid "Downloading cover from %s" 40267msgstr "" 40268 40269#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1392 40270msgid "Masthead image downloaded" 40271msgstr "" 40272 40273#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1482 40274msgid "Articles in this issue:" 40275msgstr "" 40276 40277#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1639 40278#, python-format 40279msgid "Article downloaded: %s" 40280msgstr "" 40281 40282#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1649 40283#, python-format 40284msgid "Article download aborted: %s" 40285msgstr "" 40286 40287#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1656 40288#, python-format 40289msgid "Article download failed: %s" 40290msgstr "" 40291 40292#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1678 40293msgid "Fetching feed" 40294msgstr "" 40295 40296#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1853 40297msgid "" 40298"Failed to log in, check your username and password for the calibre " 40299"Periodicals service." 40300msgstr "" 40301 40302#: /__w/calibre/calibre/src/calibre/web/feeds/news.py:1869 40303msgid "" 40304"You do not have permission to download this issue. Either your subscription " 40305"has expired or you have exceeded the maximum allowed downloads for today." 40306msgstr "" 40307 40308#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/collection.py:50 40309msgid "You" 40310msgstr "" 40311 40312#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:70 40313#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:85 40314#: /__w/calibre/calibre/src/calibre/web/feeds/recipes/model.py:239 40315msgid "Scheduled" 40316msgstr "" 40317 40318#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:135 40319#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:234 40320msgid "Main menu" 40321msgstr "" 40322 40323#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:231 40324msgid "Section menu" 40325msgstr "" 40326 40327#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:320 40328#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:414 40329msgid "Sections" 40330msgstr "" 40331 40332#: /__w/calibre/calibre/src/calibre/web/feeds/templates.py:411 40333msgid "Articles" 40334msgstr "" 40335 40336#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:599 40337msgid "" 40338"%prog URL\n" 40339"\n" 40340"Where URL is for example https://google.com" 40341msgstr "" 40342 40343#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:602 40344#, python-format 40345msgid "Base folder into which URL is saved. Default is %default" 40346msgstr "" 40347 40348#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:605 40349#, python-format 40350msgid "" 40351"Timeout in seconds to wait for a response from the server. Default: %default" 40352" s" 40353msgstr "" 40354 40355#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:608 40356#, python-format 40357msgid "" 40358"Maximum number of levels to recurse i.e. depth of links to follow. Default " 40359"%default" 40360msgstr "" 40361 40362#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:611 40363#, python-format 40364msgid "" 40365"The maximum number of files to download. This only applies to files from <a " 40366"href> tags. Default is %default" 40367msgstr "" 40368 40369#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:613 40370#, python-format 40371msgid "" 40372"Minimum interval in seconds between consecutive fetches. Default is %default" 40373" s" 40374msgstr "" 40375 40376#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:615 40377msgid "" 40378"The character encoding for the websites you are trying to download. The " 40379"default is to try and guess the encoding." 40380msgstr "" 40381 40382#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:617 40383msgid "" 40384"Only links that match this regular expression will be followed. This option " 40385"can be specified multiple times, in which case as long as a link matches any" 40386" one regexp, it will be followed. By default all links are followed." 40387msgstr "" 40388 40389#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:622 40390msgid "" 40391"Any link that matches this regular expression will be ignored. This option " 40392"can be specified multiple times, in which case as long as any regexp matches" 40393" a link, it will be ignored. By default, no links are ignored. If both " 40394"filter regexp and match regexp are specified, then filter regexp is applied " 40395"first." 40396msgstr "" 40397 40398#: /__w/calibre/calibre/src/calibre/web/fetch/simple.py:628 40399msgid "Do not download CSS stylesheets." 40400msgstr "" 40401 40402#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:708 40403msgid "OK" 40404msgstr "" 40405 40406#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:712 40407msgid "Save All" 40408msgstr "" 40409 40410#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:714 40411msgid "Open" 40412msgstr "" 40413 40414#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:716 40415msgid "&Yes" 40416msgstr "" 40417 40418#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:718 40419msgid "Yes to &All" 40420msgstr "" 40421 40422#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:720 40423msgid "&No" 40424msgstr "" 40425 40426#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:722 40427msgid "N&o to All" 40428msgstr "" 40429 40430#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:724 40431msgid "Abort" 40432msgstr "" 40433 40434#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:726 40435msgid "Retry" 40436msgstr "" 40437 40438#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:730 40439msgid "Close" 40440msgstr "" 40441 40442#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:738 40443msgid "Apply" 40444msgstr "" 40445 40446#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:740 40447msgid "Reset" 40448msgstr "" 40449 40450#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/gui/kernel/qplatformtheme.cpp:742 40451msgid "Restore Defaults" 40452msgstr "" 40453 40454#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1480 40455msgid "Hu&e:" 40456msgstr "" 40457 40458#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1481 40459msgid "&Sat:" 40460msgstr "" 40461 40462#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1482 40463msgid "&Val:" 40464msgstr "" 40465 40466#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1483 40467msgid "&Red:" 40468msgstr "" 40469 40470#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1484 40471msgid "&Green:" 40472msgstr "" 40473 40474#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1485 40475msgid "Bl&ue:" 40476msgstr "" 40477 40478#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1486 40479msgid "A&lpha channel:" 40480msgstr "" 40481 40482#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1487 40483msgid "&HTML:" 40484msgstr "" 40485 40486#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1651 40487msgid "" 40488"Cursor at %1, %2\n" 40489"Press ESC to cancel" 40490msgstr "" 40491 40492#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1679 40493msgid "Select Color" 40494msgstr "" 40495 40496#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1872 40497msgid "&Basic colors" 40498msgstr "" 40499 40500#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1873 40501msgid "&Custom colors" 40502msgstr "" 40503 40504#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1874 40505msgid "&Add to Custom Colors" 40506msgstr "" 40507 40508#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qcolordialog.cpp:1875 40509msgid "&Pick Screen Color" 40510msgstr "" 40511 40512#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:179 40513msgid "Select Font" 40514msgstr "" 40515 40516#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:770 40517msgid "&Font" 40518msgstr "" 40519 40520#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:771 40521msgid "Font st&yle" 40522msgstr "" 40523 40524#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:772 40525msgid "&Size" 40526msgstr "" 40527 40528#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:773 40529msgid "Effects" 40530msgstr "" 40531 40532#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:774 40533msgid "Stri&keout" 40534msgstr "" 40535 40536#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:776 40537msgid "Sample" 40538msgstr "" 40539 40540#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/dialogs/qfontdialog.cpp:777 40541msgid "Wr&iting System" 40542msgstr "" 40543 40544#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:405 40545msgid "Left edge" 40546msgstr "" 40547 40548#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:406 40549msgid "Right edge" 40550msgstr "" 40551 40552#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:408 40553msgid "Page left" 40554msgstr "" 40555 40556#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:408 40557msgid "Page up" 40558msgstr "" 40559 40560#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:409 40561msgid "Page down" 40562msgstr "" 40563 40564#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:409 40565msgid "Page right" 40566msgstr "" 40567 40568#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:411 40569msgid "Scroll left" 40570msgstr "" 40571 40572#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:411 40573msgid "Scroll up" 40574msgstr "" 40575 40576#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:412 40577msgid "Scroll down" 40578msgstr "" 40579 40580#: /home/ci/qt-base/qtbase-everywhere-src-5.15.2/src/widgets/widgets/qscrollbar.cpp:412 40581msgid "Scroll right" 40582msgstr "" 40583 40584#: /__w/calibre/calibre/resources/default_tweaks.py:9 40585msgid "Auto increment series index" 40586msgstr "" 40587 40588#: /__w/calibre/calibre/resources/default_tweaks.py:10 40589msgid "" 40590"The algorithm used to assign a book added to an existing series a series number.\n" 40591"New series numbers assigned using this tweak are always integer values, except\n" 40592"if a constant non-integer is specified.\n" 40593"Possible values are:\n" 40594"next - First available integer larger than the largest existing number\n" 40595"first_free - First available integer larger than 0\n" 40596"next_free - First available integer larger than the smallest existing number\n" 40597"last_free - First available integer smaller than the largest existing number. Return largest existing + 1 if no free number is found\n" 40598"const - Assign the number 1 always\n" 40599"no_change - Do not change the series index\n" 40600"a number - Assign that number always. The number is not in quotes. Note that 0.0 can be used here.\n" 40601"Examples:\n" 40602"series_index_auto_increment = 'next'\n" 40603"series_index_auto_increment = 'next_free'\n" 40604"series_index_auto_increment = 16.5\n" 40605"\n" 40606"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" 40607"use the above values when importing/adding books. If this tweak is set to\n" 40608"False (the default) then the series number will be set to 1 if it is not\n" 40609"explicitly set during the import. If set to True, then the\n" 40610"series index will be set according to the series_index_auto_increment setting.\n" 40611"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" 40612"only when a value is not provided during import. If the importing regular\n" 40613"expression produces a value for series_index, or if you are reading metadata\n" 40614"from books and the import plugin produces a value, than that value will\n" 40615"be used irrespective of the setting of the tweak." 40616msgstr "" 40617 40618#: /__w/calibre/calibre/resources/default_tweaks.py:39 40619msgid "Add separator after completing an author name" 40620msgstr "" 40621 40622#: /__w/calibre/calibre/resources/default_tweaks.py:40 40623msgid "" 40624"Should the completion separator be append\n" 40625"to the end of the completed text to\n" 40626"automatically begin a new completion operation\n" 40627"for authors.\n" 40628"Can be either True or False" 40629msgstr "" 40630 40631#: /__w/calibre/calibre/resources/default_tweaks.py:47 40632msgid "Author sort name algorithm" 40633msgstr "" 40634 40635#: /__w/calibre/calibre/resources/default_tweaks.py:48 40636msgid "" 40637"The algorithm used to copy author to author_sort.\n" 40638"Possible values are:\n" 40639"invert: use \"fn ln\" -> \"ln, fn\"\n" 40640"copy : copy author to author_sort without modification\n" 40641"comma : use 'copy' if there is a ',' in the name, otherwise use 'invert'\n" 40642"nocomma : \"fn ln\" -> \"ln fn\" (without the comma)\n" 40643"When this tweak is changed, the author_sort values stored with each author\n" 40644"must be recomputed by right-clicking on an author in the left-hand tags\n" 40645"panel, selecting 'manage authors', and pressing\n" 40646"'Recalculate all author sort values'.\n" 40647"\n" 40648"The author_name_suffixes are words that are ignored when they occur at the\n" 40649"end of an author name. The case of the suffix is ignored and trailing\n" 40650"periods are automatically handled.\n" 40651"\n" 40652"The same is true for author_name_prefixes.\n" 40653"\n" 40654"The author_name_copywords are a set of words which, if they occur in an\n" 40655"author name, cause the automatically generated author sort string to be\n" 40656"identical to the author name. This means that the sort for a string like\n" 40657"\"Acme Inc.\" will be \"Acme Inc.\" instead of \"Inc., Acme\".\n" 40658"\n" 40659"If author_use_surname_prefixes is enabled, any of the words in\n" 40660"author_surname_prefixes will be treated as a prefix to the surname, if they\n" 40661"occur before the surname. So for example, \"John von Neumann\" would be sorted\n" 40662"as \"von Neumann, John\" and not \"Neumann, John von\"." 40663msgstr "" 40664 40665#: /__w/calibre/calibre/resources/default_tweaks.py:85 40666msgid "Splitting multiple author names" 40667msgstr "" 40668 40669#: /__w/calibre/calibre/resources/default_tweaks.py:86 40670msgid "" 40671"By default, calibre splits a string containing multiple author names on\n" 40672"ampersands and the words \"and\" and \"with\". You can customize the splitting\n" 40673"by changing the regular expression below. Strings are split on whatever the\n" 40674"specified regular expression matches, in addition to ampersands.\n" 40675"Default: r'(?i),?\\s+(and|with)\\s+'" 40676msgstr "" 40677 40678#: /__w/calibre/calibre/resources/default_tweaks.py:93 40679msgid "Use author sort in Tag browser" 40680msgstr "" 40681 40682#: /__w/calibre/calibre/resources/default_tweaks.py:94 40683msgid "" 40684"Set which author field to display in the Tag browser (the list of authors,\n" 40685"series, publishers etc on the left hand side). The choices are author and\n" 40686"author_sort. This tweak affects only what is displayed under the authors\n" 40687"category in the Tag browser and Content server. Please note that if you set this\n" 40688"to author_sort, it is very possible to see duplicate names in the list because\n" 40689"although it is guaranteed that author names are unique, there is no such\n" 40690"guarantee for author_sort values. Showing duplicates won't break anything, but\n" 40691"it could lead to some confusion. When using 'author_sort', the tooltip will\n" 40692"show the author's name.\n" 40693"Examples:\n" 40694"categories_use_field_for_author_name = 'author'\n" 40695"categories_use_field_for_author_name = 'author_sort'" 40696msgstr "" 40697 40698#: /__w/calibre/calibre/resources/default_tweaks.py:108 40699msgid "Control partitioning of Tag browser" 40700msgstr "" 40701 40702#: /__w/calibre/calibre/resources/default_tweaks.py:109 40703msgid "" 40704"When partitioning the Tag browser, the format of the subcategory label is\n" 40705"controlled by a template: categories_collapsed_name_template if sorting by\n" 40706"name, categories_collapsed_rating_template if sorting by average rating, and\n" 40707"categories_collapsed_popularity_template if sorting by popularity. There are\n" 40708"two variables available to the template: first and last. The variable 'first'\n" 40709"is the initial item in the subcategory, and the variable 'last' is the final\n" 40710"item in the subcategory. Both variables are 'objects'; they each have multiple\n" 40711"values that are obtained by using a suffix. For example, first.name for an\n" 40712"author category will be the name of the author. The sub-values available are:\n" 40713"name: the printable name of the item\n" 40714"count: the number of books that references this item\n" 40715"avg_rating: the average rating of all the books referencing this item\n" 40716"sort: the sort value. For authors, this is the author_sort for that author\n" 40717"category: the category (e.g., authors, series) that the item is in.\n" 40718"Note that the \"r'\" in front of the { is necessary if there are backslashes\n" 40719"(\\ characters) in the template. It doesn't hurt anything to leave it there\n" 40720"even if there aren't any backslashes." 40721msgstr "" 40722 40723#: /__w/calibre/calibre/resources/default_tweaks.py:130 40724msgid "Control order of categories in the Tag browser" 40725msgstr "" 40726 40727#: /__w/calibre/calibre/resources/default_tweaks.py:131 40728msgid "" 40729"Change the following dict to change the order that categories are displayed in\n" 40730"the Tag browser. Items are named using their lookup name, and will be sorted\n" 40731"using the number supplied. The lookup name '*' stands for all names that\n" 40732"otherwise do not appear. Two names with the same value will be sorted\n" 40733"using the default order, the one specified by tag_browser_category_default_sort.\n" 40734"Example:\n" 40735"tag_browser_category_order = {'series':1, 'tags':2, '*':3}\n" 40736"\n" 40737"results in the order series, tags, then everything else in default order.\n" 40738"The tweak tag_browser_category_default_sort specifies the sort order before\n" 40739"applying the category order from the dict. The allowed values are:\n" 40740"tag_browser_category_default_sort = 'default' # The calibre default order\n" 40741"tag_browser_category_default_sort = 'display_name' # Sort by the display name of the category\n" 40742"tag_browser_category_default_sort = 'lookup_name' # Sort by the lookup name of the category\n" 40743"\n" 40744"In addition and if the category default sort is not 'default' you can specify\n" 40745"whether the sort is ascending or descending. This is ignored if the sort is 'default'.\n" 40746"tag_browser_category_default_sort_direction = 'ascending'\n" 40747"tag_browser_category_default_sort_direction = 'descending'" 40748msgstr "" 40749 40750#: /__w/calibre/calibre/resources/default_tweaks.py:155 40751msgid "Specify columns to sort the booklist by on startup" 40752msgstr "" 40753 40754#: /__w/calibre/calibre/resources/default_tweaks.py:156 40755msgid "" 40756"Provide a set of columns to be sorted on when calibre starts.\n" 40757"The argument is None if saved sort history is to be used\n" 40758"otherwise it is a list of column,order pairs. Column is the\n" 40759"lookup/search name, found using the tooltip for the column\n" 40760"Order is 0 for ascending, 1 for descending.\n" 40761"For example, set it to [('authors',0),('title',0)] to sort by\n" 40762"title within authors." 40763msgstr "" 40764 40765#: /__w/calibre/calibre/resources/default_tweaks.py:165 40766msgid "Control how dates are displayed" 40767msgstr "" 40768 40769#: /__w/calibre/calibre/resources/default_tweaks.py:166 40770msgid "" 40771"Format to be used for publication date and the timestamp (date).\n" 40772"A string controlling how the publication date is displayed in the GUI\n" 40773"d the day as number without a leading zero (1 to 31)\n" 40774"dd the day as number with a leading zero (01 to 31)\n" 40775"ddd the abbreviated localized day name (e.g. 'Mon' to 'Sun').\n" 40776"dddd the long localized day name (e.g. 'Monday' to 'Sunday').\n" 40777"M the month as number without a leading zero (1-12)\n" 40778"MM the month as number with a leading zero (01-12)\n" 40779"MMM the abbreviated localized month name (e.g. 'Jan' to 'Dec').\n" 40780"MMMM the long localized month name (e.g. 'January' to 'December').\n" 40781"yy the year as two digit number (00-99)\n" 40782"yyyy the year as four digit number\n" 40783"h the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm) '\n" 40784"hh the hours with a leading 0 (00 to 11 or 00 to 23, depending on am/pm) '\n" 40785"m the minutes without a leading 0 (0 to 59) '\n" 40786"mm the minutes with a leading 0 (00 to 59) '\n" 40787"s the seconds without a leading 0 (0 to 59) '\n" 40788"ss the seconds with a leading 0 (00 to 59) '\n" 40789"ap use a 12-hour clock instead of a 24-hour clock, with \"ap\" replaced by the localized string for am or pm\n" 40790"AP use a 12-hour clock instead of a 24-hour clock, with \"AP\" replaced by the localized string for AM or PM\n" 40791"iso the date with time and timezone. Must be the only format present\n" 40792"For example, given the date of 9 Jan 2010, the following formats show\n" 40793"MMM yyyy ==> Jan 2010 yyyy ==> 2010 dd MMM yyyy ==> 09 Jan 2010\n" 40794"MM/yyyy ==> 01/2010 d/M/yy ==> 9/1/10 yy ==> 10\n" 40795"\n" 40796"publication default if not set: MMM yyyy\n" 40797"timestamp default if not set: dd MMM yyyy\n" 40798"last_modified_display_format if not set: dd MMM yyyy" 40799msgstr "" 40800 40801#: /__w/calibre/calibre/resources/default_tweaks.py:198 40802msgid "Control sorting of titles and series in the library display" 40803msgstr "" 40804 40805#: /__w/calibre/calibre/resources/default_tweaks.py:199 40806msgid "" 40807"Control title and series sorting in the library view. If set to\n" 40808"'library_order', the title sort field will be used instead of the title.\n" 40809"Unless you have manually edited the title sort field, leading articles such as\n" 40810"The and A will be ignored. If set to 'strictly_alphabetic', the titles will be\n" 40811"sorted as-is (sort by title instead of title sort). For example, with\n" 40812"library_order, The Client will sort under 'C'. With strictly_alphabetic, the\n" 40813"book will sort under 'T'.\n" 40814"This flag affects calibre's library display. It has no effect on devices. In\n" 40815"addition, titles for books added before changing the flag will retain their\n" 40816"order until the title is edited. Editing a title and hitting Enter\n" 40817"without changing anything is sufficient to change the sort. Or you can use\n" 40818"the 'Update title sort' action in the Bulk metadata edit dialog to update\n" 40819"it for many books at once." 40820msgstr "" 40821 40822#: /__w/calibre/calibre/resources/default_tweaks.py:214 40823msgid "Control formatting of title and series when used in templates" 40824msgstr "" 40825 40826#: /__w/calibre/calibre/resources/default_tweaks.py:215 40827msgid "" 40828"Control how title and series names are formatted when saving to disk/sending\n" 40829"to device. The behavior depends on the field being processed. If processing\n" 40830"title, then if this tweak is set to 'library_order', the title will be\n" 40831"replaced with title_sort. If it is set to 'strictly_alphabetic', then the\n" 40832"title will not be changed. If processing series, then if set to\n" 40833"'library_order', articles such as 'The' and 'An' will be moved to the end. If\n" 40834"set to 'strictly_alphabetic', the series will be sent without change.\n" 40835"For example, if the tweak is set to library_order, \"The Lord of the Rings\"\n" 40836"will become \"Lord of the Rings, The\". If the tweak is set to\n" 40837"strictly_alphabetic, it would remain \"The Lord of the Rings\". Note that the\n" 40838"formatter function raw_field will return the base value for title and\n" 40839"series regardless of the setting of this tweak." 40840msgstr "" 40841 40842#: /__w/calibre/calibre/resources/default_tweaks.py:229 40843msgid "Set the list of words considered to be \"articles\" for sort strings" 40844msgstr "" 40845 40846#: /__w/calibre/calibre/resources/default_tweaks.py:230 40847msgid "" 40848"Set the list of words that are to be considered 'articles' when computing the\n" 40849"title sort strings. The articles differ by language. By default, calibre uses\n" 40850"a combination of articles from English and whatever language the calibre user\n" 40851"interface is set to. In addition, in some contexts where the book language is\n" 40852"available, the language of the book is used. You can change the list of\n" 40853"articles for a given language or add a new language by editing\n" 40854"per_language_title_sort_articles. To tell calibre to use a language other\n" 40855"than the user interface language, set, default_language_for_title_sort. For\n" 40856"example, to use German, set it to 'deu'. A value of None means the user\n" 40857"interface language is used. The setting title_sort_articles is ignored\n" 40858"(present only for legacy reasons)." 40859msgstr "" 40860 40861#: /__w/calibre/calibre/resources/default_tweaks.py:285 40862msgid "Specify a folder calibre should connect to at startup" 40863msgstr "" 40864 40865#: /__w/calibre/calibre/resources/default_tweaks.py:286 40866msgid "" 40867"Specify a folder that calibre should connect to at startup using\n" 40868"connect_to_folder. This must be a full path to the folder. If the folder does\n" 40869"not exist when calibre starts, it is ignored.\n" 40870"Example for Windows:\n" 40871"auto_connect_to_folder = 'C:/Users/someone/Desktop/testlib'\n" 40872"Example for other operating systems:\n" 40873"auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" 40874msgstr "" 40875 40876#: /__w/calibre/calibre/resources/default_tweaks.py:295 40877msgid "Specify renaming rules for SONY collections" 40878msgstr "" 40879 40880#: /__w/calibre/calibre/resources/default_tweaks.py:296 40881msgid "" 40882"Specify renaming rules for SONY collections. This tweak is only applicable if\n" 40883"metadata management is set to automatic. Collections on SONYs are named\n" 40884"depending upon whether the field is standard or custom. A collection derived\n" 40885"from a standard field is named for the value in that field.\n" 40886"\n" 40887"For example, if the standard 'series' column contains the value 'Darkover', then the\n" 40888"collection name is 'Darkover'. A collection derived from a custom field will\n" 40889"have the name of the field added to the value. For example, if a custom series\n" 40890"column named 'My Series' contains the name 'Darkover', then the collection\n" 40891"will by default be named 'Darkover (My Series)'. For purposes of this\n" 40892"documentation, 'Darkover' is called the value and 'My Series' is called the\n" 40893"category. If two books have fields that generate the same collection name,\n" 40894"then both books will be in that collection.\n" 40895"\n" 40896"This set of tweaks lets you specify for a standard or custom field how\n" 40897"the collections are to be named. You can use it to add a description to a\n" 40898"standard field, for example 'Foo (Tag)' instead of the 'Foo'. You can also use\n" 40899"it to force multiple fields to end up in the same collection.\n" 40900"\n" 40901"For example, you could force the values in 'series', '#my_series_1', and\n" 40902"'#my_series_2' to appear in collections named 'some_value (Series)', thereby\n" 40903"merging all of the fields into one set of collections.\n" 40904"\n" 40905"There are two related tweaks. The first determines the category name to use\n" 40906"for a metadata field. The second is a template, used to determines how the\n" 40907"value and category are combined to create the collection name.\n" 40908"The syntax of the first tweak, sony_collection_renaming_rules, is:\n" 40909"{'field_lookup_name':'category_name_to_use', 'lookup_name':'name', ...}\n" 40910"\n" 40911"The second tweak, sony_collection_name_template, is a template. It uses the\n" 40912"same template language as plugboards and save templates. This tweak controls\n" 40913"how the value and category are combined together to make the collection name.\n" 40914"The only two fields available are {category} and {value}. The {value} field is\n" 40915"never empty. The {category} field can be empty. The default is to put the\n" 40916"value first, then the category enclosed in parentheses, it isn't empty:\n" 40917"'{value} {category:|(|)}'\n" 40918"\n" 40919"Examples: The first three examples assume that the second tweak\n" 40920"has not been changed.\n" 40921"\n" 40922"1) I want three series columns to be merged into one set of collections. The\n" 40923"column lookup names are 'series', '#series_1' and '#series_2'. I want nothing\n" 40924"in the parenthesis. The value to use in the tweak value would be:\n" 40925"sony_collection_renaming_rules={'series':'', '#series_1':'', '#series_2':''}\n" 40926"\n" 40927"2) I want the word '(Series)' to appear on collections made from series, and\n" 40928"the word '(Tag)' to appear on collections made from tags. Use:\n" 40929"sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" 40930"\n" 40931"3) I want 'series' and '#myseries' to be merged, and for the collection name\n" 40932"to have '(Series)' appended. The renaming rule is:\n" 40933"sony_collection_renaming_rules={'series':'Series', '#myseries':'Series'}\n" 40934"\n" 40935"4) Same as example 2, but instead of having the category name in parentheses\n" 40936"and appended to the value, I want it prepended and separated by a colon, such\n" 40937"as in Series: Darkover. I must change the template used to format the category name\n" 40938"\n" 40939"The resulting two tweaks are:\n" 40940"sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" 40941"sony_collection_name_template='{category:||: }{value}'" 40942msgstr "" 40943 40944#: /__w/calibre/calibre/resources/default_tweaks.py:359 40945msgid "Specify how SONY collections are sorted" 40946msgstr "" 40947 40948#: /__w/calibre/calibre/resources/default_tweaks.py:360 40949msgid "" 40950"Specify how SONY collections are sorted. This tweak is only applicable if\n" 40951"metadata management is set to automatic. You can indicate which metadata is to\n" 40952"be used to sort on a collection-by-collection basis. The format of the tweak\n" 40953"is a list of metadata fields from which collections are made, followed by the\n" 40954"name of the metadata field containing the sort value.\n" 40955"Example: The following indicates that collections built from pubdate and tags\n" 40956"are to be sorted by the value in the custom column '#mydate', that collections\n" 40957"built from 'series' are to be sorted by 'series_index', and that all other\n" 40958"collections are to be sorted by title. If a collection metadata field is not\n" 40959"named, then if it is a series- based collection it is sorted by series order,\n" 40960"otherwise it is sorted by title order.\n" 40961"[(['pubdate', 'tags'],'#mydate'), (['series'],'series_index'), (['*'], 'title')]\n" 40962"Note that the bracketing and parentheses are required. The syntax is\n" 40963"[ ( [list of fields], sort field ) , ( [ list of fields ] , sort field ) ]\n" 40964"Default: empty (no rules), so no collection attributes are named." 40965msgstr "" 40966 40967#: /__w/calibre/calibre/resources/default_tweaks.py:377 40968msgid "Control how tags are applied when copying books to another library" 40969msgstr "" 40970 40971#: /__w/calibre/calibre/resources/default_tweaks.py:378 40972msgid "" 40973"Set this to True to ensure that tags in 'Tags to add when adding\n" 40974"a book' are added when copying books to another library" 40975msgstr "" 40976 40977#: /__w/calibre/calibre/resources/default_tweaks.py:382 40978msgid "Set the maximum number of sort 'levels'" 40979msgstr "" 40980 40981#: /__w/calibre/calibre/resources/default_tweaks.py:383 40982msgid "" 40983"Set the maximum number of sort 'levels' that calibre will use to resort the\n" 40984"library after certain operations such as searches or device insertion. Each\n" 40985"sort level adds a performance penalty. If the database is large (thousands of\n" 40986"books) the penalty might be noticeable. If you are not concerned about multi-\n" 40987"level sorts, and if you are seeing a slowdown, reduce the value of this tweak." 40988msgstr "" 40989 40990#: /__w/calibre/calibre/resources/default_tweaks.py:390 40991msgid "Choose whether dates are sorted using visible fields" 40992msgstr "" 40993 40994#: /__w/calibre/calibre/resources/default_tweaks.py:391 40995msgid "" 40996"Date values contain both a date and a time. When sorted, all the fields are\n" 40997"used, regardless of what is displayed. Set this tweak to True to use only\n" 40998"the fields that are being displayed." 40999msgstr "" 41000 41001#: /__w/calibre/calibre/resources/default_tweaks.py:396 41002msgid "Fuzz value for trimming covers" 41003msgstr "" 41004 41005#: /__w/calibre/calibre/resources/default_tweaks.py:397 41006msgid "" 41007"The value used for the fuzz distance when trimming a cover.\n" 41008"Colors within this distance are considered equal.\n" 41009"The distance is in absolute intensity units." 41010msgstr "" 41011 41012#: /__w/calibre/calibre/resources/default_tweaks.py:402 41013msgid "Control behavior of the book list" 41014msgstr "" 41015 41016#: /__w/calibre/calibre/resources/default_tweaks.py:403 41017msgid "" 41018"You can control the behavior of double clicks and pressing Enter on the books\n" 41019"list. Choices: open_viewer, do_nothing, show_book_details, edit_cell,\n" 41020"edit_metadata. Selecting anything other than open_viewer or show_book_details\n" 41021"has the side effect of disabling editing a field using a single click.\n" 41022"Default: open_viewer.\n" 41023"Example: doubleclick_on_library_view = 'do_nothing'\n" 41024"You can also control whether the book list scrolls per item or\n" 41025"per pixel. Default is per item." 41026msgstr "" 41027 41028#: /__w/calibre/calibre/resources/default_tweaks.py:416 41029msgid "Language to use when sorting" 41030msgstr "" 41031 41032#: /__w/calibre/calibre/resources/default_tweaks.py:417 41033msgid "" 41034"Setting this tweak will force sorting to use the\n" 41035"collating order for the specified language. This might be useful if you run\n" 41036"calibre in English but want sorting to work in the language where you live.\n" 41037"Set the tweak to the desired ISO 639-1 language code, in lower case.\n" 41038"You can find the list of supported locales at\n" 41039"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\n" 41040"Default: locale_for_sorting = '' -- use the language calibre displays in\n" 41041"Example: locale_for_sorting = 'fr' -- sort using French rules.\n" 41042"Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." 41043msgstr "" 41044 41045#: /__w/calibre/calibre/resources/default_tweaks.py:428 41046msgid "Number of columns for custom metadata in the edit metadata dialog" 41047msgstr "" 41048 41049#: /__w/calibre/calibre/resources/default_tweaks.py:429 41050msgid "" 41051"Set whether to use one or two columns for custom metadata when editing\n" 41052"metadata one book at a time. If True, then the fields are laid out using two\n" 41053"columns. If False, one column is used." 41054msgstr "" 41055 41056#: /__w/calibre/calibre/resources/default_tweaks.py:434 41057msgid "Order of custom column(s) in edit metadata" 41058msgstr "" 41059 41060#: /__w/calibre/calibre/resources/default_tweaks.py:435 41061msgid "" 41062"Controls the order that custom columns are listed in edit metadata single\n" 41063"and bulk. The columns listed in the tweak are displayed first and in the\n" 41064"order provided. Any columns not listed are displayed after the listed ones,\n" 41065"in alphabetical order. Do note that this tweak does not change the size of\n" 41066"the edit widgets. Putting comments widgets in this list may result in some\n" 41067"odd widget spacing when using two-column mode.\n" 41068"Enter a comma-separated list of custom field lookup names, as in\n" 41069"metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" 41070msgstr "" 41071 41072#: /__w/calibre/calibre/resources/default_tweaks.py:445 41073msgid "Edit metadata custom column label width and elision point" 41074msgstr "" 41075 41076#: /__w/calibre/calibre/resources/default_tweaks.py:446 41077msgid "" 41078"Set the width of custom column labels shown in the edit metadata dialogs.\n" 41079"If metadata_edit_elide_labels is True then labels wider than the width\n" 41080"will be elided, otherwise they will be word wrapped. The maximum width is\n" 41081"computed by multiplying the average width of characters in the font by the\n" 41082"appropriate number.\n" 41083"Set the elision point to 'middle' to put the ellipsis (…) in the middle of\n" 41084"the label, 'right' to put it at the right end of the label, and 'left' to\n" 41085"put it at the left end." 41086msgstr "" 41087 41088#: /__w/calibre/calibre/resources/default_tweaks.py:459 41089msgid "The number of seconds to wait before sending emails" 41090msgstr "" 41091 41092#: /__w/calibre/calibre/resources/default_tweaks.py:460 41093msgid "" 41094"The number of seconds to wait before sending emails when using a\n" 41095"public email server like GMX/Hotmail/Gmail. Default is: 5 minutes\n" 41096"Setting it to lower may cause the server's SPAM controls to kick in,\n" 41097"making email sending fail. Changes will take effect only after a restart of\n" 41098"calibre. You can also change the list of hosts that calibre considers\n" 41099"to be public relays here. Any relay host ending with one of the suffixes\n" 41100"in the list below will be considered a public email server." 41101msgstr "" 41102 41103#: /__w/calibre/calibre/resources/default_tweaks.py:470 41104msgid "The maximum width and height for covers saved in the calibre library" 41105msgstr "" 41106 41107#: /__w/calibre/calibre/resources/default_tweaks.py:471 41108msgid "" 41109"All covers in the calibre library will be resized, preserving aspect ratio,\n" 41110"to fit within this size. This is to prevent slowdowns caused by extremely\n" 41111"large covers" 41112msgstr "" 41113 41114#: /__w/calibre/calibre/resources/default_tweaks.py:476 41115msgid "Where to send downloaded news" 41116msgstr "" 41117 41118#: /__w/calibre/calibre/resources/default_tweaks.py:477 41119msgid "" 41120"When automatically sending downloaded news to a connected device, calibre\n" 41121"will by default send it to the main memory. By changing this tweak, you can\n" 41122"control where it is sent. Valid values are \"main\", \"carda\", \"cardb\". Note\n" 41123"that if there isn't enough free space available on the location you choose,\n" 41124"the files will be sent to the location with the most free space." 41125msgstr "" 41126 41127#: /__w/calibre/calibre/resources/default_tweaks.py:484 41128msgid "Unified toolbar on macOS" 41129msgstr "" 41130 41131#: /__w/calibre/calibre/resources/default_tweaks.py:485 41132msgid "" 41133"If you enable this option and restart calibre, the toolbar will be 'unified'\n" 41134"with the titlebar as is normal for macOS applications. However, doing this has\n" 41135"various bugs, for instance the minimum width of the toolbar becomes twice\n" 41136"what it should be and it causes other random bugs on some systems, so turn it\n" 41137"on at your own risk!" 41138msgstr "" 41139 41140#: /__w/calibre/calibre/resources/default_tweaks.py:492 41141msgid "" 41142"Save original file when converting/polishing from same format to same format" 41143msgstr "" 41144 41145#: /__w/calibre/calibre/resources/default_tweaks.py:493 41146msgid "" 41147"When calibre does a conversion from the same format to the same format, for\n" 41148"example, from EPUB to EPUB, the original file is saved, so that in case the\n" 41149"conversion is poor, you can tweak the settings and run it again. By setting\n" 41150"this to False you can prevent calibre from saving the original file.\n" 41151"Similarly, by setting save_original_format_when_polishing to False you can\n" 41152"prevent calibre from saving the original file when polishing." 41153msgstr "" 41154 41155#: /__w/calibre/calibre/resources/default_tweaks.py:502 41156msgid "Number of recently viewed books to show" 41157msgstr "" 41158 41159#: /__w/calibre/calibre/resources/default_tweaks.py:503 41160msgid "" 41161"Right-clicking the \"View\" button shows a list of recently viewed books. Control\n" 41162"how many should be shown, here." 41163msgstr "" 41164 41165#: /__w/calibre/calibre/resources/default_tweaks.py:507 41166msgid "Change the font size of the Book details panel in the interface" 41167msgstr "" 41168 41169#: /__w/calibre/calibre/resources/default_tweaks.py:508 41170msgid "" 41171"Change the font size at which book details are rendered in the side panel and\n" 41172"comments are rendered in the metadata edit dialog. Set it to a positive or\n" 41173"negative number to increase or decrease the font size." 41174msgstr "" 41175 41176#: /__w/calibre/calibre/resources/default_tweaks.py:513 41177msgid "What format to default to when using the \"Unpack book\" feature" 41178msgstr "" 41179 41180#: /__w/calibre/calibre/resources/default_tweaks.py:514 41181msgid "" 41182"The \"Unpack book\" feature of calibre allows direct editing of a book format.\n" 41183"If multiple formats are available, calibre will offer you a choice\n" 41184"of formats, defaulting to your preferred output format if it is available.\n" 41185"Set this tweak to a specific value of 'EPUB' or 'AZW3' to always default\n" 41186"to that format rather than your output format preference.\n" 41187"Set to a value of 'remember' to use whichever format you chose last time you\n" 41188"used the \"Unpack book\" feature.\n" 41189"Examples:\n" 41190"default_tweak_format = None (Use output format)\n" 41191"default_tweak_format = 'EPUB'\n" 41192"default_tweak_format = 'remember'" 41193msgstr "" 41194 41195#: /__w/calibre/calibre/resources/default_tweaks.py:527 41196msgid "Do not preselect a completion when editing authors/tags/series/etc." 41197msgstr "" 41198 41199#: /__w/calibre/calibre/resources/default_tweaks.py:528 41200msgid "" 41201"This means that you can make changes and press Enter and your changes will\n" 41202"not be overwritten by a matching completion. However, if you wish to use the\n" 41203"completions you will now have to press Tab to select one before pressing\n" 41204"Enter. Which technique you prefer will depend on the state of metadata in\n" 41205"your library and your personal editing style." 41206msgstr "" 41207 41208#: /__w/calibre/calibre/resources/default_tweaks.py:535 41209msgid "Completion mode when editing authors/tags/series/etc." 41210msgstr "" 41211 41212#: /__w/calibre/calibre/resources/default_tweaks.py:536 41213msgid "" 41214"By default, when completing items, calibre will show you all the candidates\n" 41215"that start with the text you have already typed. You can instead have it show\n" 41216"all candidates that contain the text you have already typed. To do this, set\n" 41217"completion_mode to 'contains'. For example, if you type asi it will match both\n" 41218"Asimov and Quasimodo, whereas the default behavior would match only Asimov." 41219msgstr "" 41220 41221#: /__w/calibre/calibre/resources/default_tweaks.py:543 41222msgid "Sort the list of libraries alphabetically" 41223msgstr "" 41224 41225#: /__w/calibre/calibre/resources/default_tweaks.py:544 41226msgid "" 41227"The list of libraries in the Copy to library and Quick switch menus are\n" 41228"normally sorted by most used. However, if there are more than a certain\n" 41229"number of such libraries, the sorting becomes alphabetic. You can set that\n" 41230"number here. The default is ten libraries." 41231msgstr "" 41232 41233#: /__w/calibre/calibre/resources/default_tweaks.py:550 41234msgid "Choose available output formats for conversion" 41235msgstr "" 41236 41237#: /__w/calibre/calibre/resources/default_tweaks.py:551 41238msgid "" 41239"Restrict the list of available output formats in the conversion dialogs.\n" 41240"For example, if you only want to convert to EPUB and AZW3, change this to\n" 41241"restrict_output_formats = ['EPUB', 'AZW3']. The default value of None causes\n" 41242"all available output formats to be present." 41243msgstr "" 41244 41245#: /__w/calibre/calibre/resources/default_tweaks.py:557 41246msgid "Set the thumbnail image quality used by the Content server" 41247msgstr "" 41248 41249#: /__w/calibre/calibre/resources/default_tweaks.py:558 41250msgid "" 41251"The quality of a thumbnail is largely controlled by the compression quality\n" 41252"used when creating it. Set this to a larger number to improve the quality.\n" 41253"Note that the thumbnails get much larger with larger compression quality\n" 41254"numbers.\n" 41255"The value can be between 50 and 99" 41256msgstr "" 41257 41258#: /__w/calibre/calibre/resources/default_tweaks.py:565 41259msgid "" 41260"Image file types to treat as e-books when dropping onto the \"Book details\"" 41261" panel" 41262msgstr "" 41263 41264#: /__w/calibre/calibre/resources/default_tweaks.py:566 41265msgid "" 41266"Normally, if you drop any image file in a format known to calibre onto the\n" 41267"\"Book details\" panel, it will be used to set the cover. If you want to store\n" 41268"some image types as e-books instead, you can set this tweak.\n" 41269"Examples:\n" 41270"cover_drop_exclude = {'tiff', 'webp'}" 41271msgstr "" 41272 41273#: /__w/calibre/calibre/resources/default_tweaks.py:573 41274msgid "Show the Saved searches box in the Search bar" 41275msgstr "" 41276 41277#: /__w/calibre/calibre/resources/default_tweaks.py:574 41278msgid "" 41279"In newer versions of calibre, only a single button that allows you to add a\n" 41280"new Saved search is shown in the Search bar. If you would like to have the\n" 41281"old Saved searches box with its two buttons back, set this tweak to True." 41282msgstr "" 41283 41284#: /__w/calibre/calibre/resources/default_tweaks.py:579 41285msgid "Exclude fields when copy/pasting metadata" 41286msgstr "" 41287 41288#: /__w/calibre/calibre/resources/default_tweaks.py:580 41289msgid "" 41290"You can ask calibre to not paste some metadata fields when using the\n" 41291"Edit metadata->Copy metadata/Paste metadata actions. For example,\n" 41292"exclude_fields_on_paste = ['cover', 'timestamp', '#mycolumn']\n" 41293"to prevent pasting of the cover, Date and custom column, mycolumn.\n" 41294"You can also add a shortcut in Preferences->Shortcut->Edit metadata\n" 41295"to paste metadata ignoring this tweak." 41296msgstr "" 41297 41298#: /__w/calibre/calibre/resources/default_tweaks.py:588 41299msgid "Skip internet connected check" 41300msgstr "" 41301 41302#: /__w/calibre/calibre/resources/default_tweaks.py:589 41303msgid "" 41304"Skip checking whether the internet is available before downloading news.\n" 41305"Useful if for some reason your operating systems network checking\n" 41306"facilities are not reliable (for example NetworkManager on Linux)." 41307msgstr "" 41308 41309#: /__w/calibre/calibre/resources/default_tweaks.py:594 41310msgid "Tab stop width in the template editor" 41311msgstr "" 41312 41313#: /__w/calibre/calibre/resources/default_tweaks.py:595 41314msgid "" 41315"Sets the width of the tab stop in the template editor in \"average characters\".\n" 41316"For example, a value of 1 results in a space with the width of one average character." 41317msgstr "" 41318 41319#: /__w/calibre/calibre/resources/default_tweaks.py:599 41320msgid "Value for undefined numbers when sorting" 41321msgstr "" 41322 41323#: /__w/calibre/calibre/resources/default_tweaks.py:600 41324msgid "" 41325"Sets the value to use for undefined numbers when sorting.\n" 41326"For example, the value -10 sorts undefined numbers as if they were set to -10.\n" 41327"Use 'maximum' for the largest possible number. Use 'minimum' for the smallest\n" 41328"possible number. Quotes are optional if entering a number.\n" 41329"Examples:\n" 41330"value_for_undefined_numbers_when_sorting = -100\n" 41331"value_for_undefined_numbers_when_sorting = '2'\n" 41332"value_for_undefined_numbers_when_sorting = -0.01\n" 41333"value_for_undefined_numbers_when_sorting = 'minimum'\n" 41334"value_for_undefined_numbers_when_sorting = 'maximum'" 41335msgstr "" 41336