# Translation template file..
# Copyright (C) 2017 Kovid Goyal
# 
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/calibre\n"
"POT-Creation-Date: 2017-05-10 08:57+IST\n"
"PO-Revision-Date: 2017-05-10 03:28+0000\n"
"Last-Translator: Kovid Goyal <kovid@kovidgoyal.net>\n"
"Language-Team: Zulu (http://www.transifex.com/calibre/calibre/language/zu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: /home/kovid/work/calibre/manual/custom.py:186
msgid "[options]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
msgid "Does absolutely nothing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
#: /home/kovid/work/calibre/src/calibre/db/__init__.py:105
#: /home/kovid/work/calibre/src/calibre/db/backend.py:1159
#: /home/kovid/work/calibre/src/calibre/db/backend.py:1185
#: /home/kovid/work/calibre/src/calibre/db/cache.py:267
#: /home/kovid/work/calibre/src/calibre/db/cache.py:270
#: /home/kovid/work/calibre/src/calibre/db/cache.py:281
#: /home/kovid/work/calibre/src/calibre/db/cache.py:1085
#: /home/kovid/work/calibre/src/calibre/db/cache.py:1087
#: /home/kovid/work/calibre/src/calibre/db/cache.py:1089
#: /home/kovid/work/calibre/src/calibre/db/cache.py:1256
#: /home/kovid/work/calibre/src/calibre/db/cache.py:1347
#: /home/kovid/work/calibre/src/calibre/db/cache.py:1349
#: /home/kovid/work/calibre/src/calibre/db/cache.py:1351
#: /home/kovid/work/calibre/src/calibre/db/cache.py:1522
#: /home/kovid/work/calibre/src/calibre/db/cache.py:1524
#: /home/kovid/work/calibre/src/calibre/db/lazy.py:279
#: /home/kovid/work/calibre/src/calibre/db/lazy.py:280
#: /home/kovid/work/calibre/src/calibre/db/lazy.py:281
#: /home/kovid/work/calibre/src/calibre/db/lazy.py:282
#: /home/kovid/work/calibre/src/calibre/db/lazy.py:290
#: /home/kovid/work/calibre/src/calibre/db/tests/add_remove.py:220
#: /home/kovid/work/calibre/src/calibre/db/tests/add_remove.py:222
#: /home/kovid/work/calibre/src/calibre/db/tests/add_remove.py:227
#: /home/kovid/work/calibre/src/calibre/db/tests/reading.py:666
#: /home/kovid/work/calibre/src/calibre/db/write.py:172
#: /home/kovid/work/calibre/src/calibre/db/write.py:176
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:408
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:409
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:121
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:122
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:111
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:729
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:47
#: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:71
#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:313
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:260
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:72
#: /home/kovid/work/calibre/src/calibre/devices/paladin/driver.py:337
#: /home/kovid/work/calibre/src/calibre/devices/paladin/driver.py:338
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:665
#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:473
#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:474
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:537
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:60
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:187
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:191
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:127
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:129
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:131
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:136
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:30
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:300
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:302
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:253
#: /home/kovid/work/calibre/src/calibre/ebooks/covers.py:293
#: /home/kovid/work/calibre/src/calibre/ebooks/docx/container.py:229
#: /home/kovid/work/calibre/src/calibre/ebooks/docx/to_html.py:79
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:142
#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/oeb2html.py:51
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1880
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1882
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:323
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:37
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:38
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:76
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:472
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:722
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:762
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:38
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:63
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:24
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:94
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:157
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/html.py:134
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/html.py:137
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/kfx.py:298
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/kfx.py:299
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:38
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:69
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:112
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:114
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:495
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1398
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1508
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf3.py:924
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:45
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:122
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:125
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:26
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:24
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:50
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:105
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:115
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:17
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:365
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:93
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:95
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:95
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:266
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:373
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:375
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:480
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:87
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:206
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:24
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:22
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/xmp.py:240
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/xmp.py:351
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:30
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:125
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:192
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:231
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:635
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:324
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:469
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:396
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:489
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:277
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:279
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:966
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:94
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:409
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:412
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:416
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:156
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:163
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:113
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:197
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:208
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:175
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:30
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:28
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:146
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/toc.py:17
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/processor.py:125
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:531
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:257
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:552
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:555
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:358
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:817
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:161
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1514
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1517
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:366
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/authors_edit.py:181
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:628
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:889
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:531
#: /home/kovid/work/calibre/src/calibre/gui2/email.py:387
#: /home/kovid/work/calibre/src/calibre/gui2/email.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:531
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:584
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:576
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1519
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1522
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1525
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1613
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:397
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:488
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:534
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:158
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:99
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:194
#: /home/kovid/work/calibre/src/calibre/gui2/save.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:103
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:471
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:472
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:458
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:459
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:256
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:921
#: /home/kovid/work/calibre/src/calibre/library/cli.py:302
#: /home/kovid/work/calibre/src/calibre/library/database.py:922
#: /home/kovid/work/calibre/src/calibre/library/database2.py:598
#: /home/kovid/work/calibre/src/calibre/library/database2.py:606
#: /home/kovid/work/calibre/src/calibre/library/database2.py:617
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2294
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2447
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2900
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3536
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3538
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:251
#: /home/kovid/work/calibre/src/calibre/library/server/content.py:252
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:256
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:172
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:175
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:80
#: /home/kovid/work/calibre/src/calibre/srv/content.py:173
#: /home/kovid/work/calibre/src/calibre/srv/content.py:174
#: /home/kovid/work/calibre/src/calibre/srv/tests/http.py:87
#: /home/kovid/work/calibre/src/calibre/srv/tests/http.py:96
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:283
#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:22
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:47
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:55
msgid "Unknown"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:80
msgid "Base"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:153
#: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:421
msgid "Customize"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:161
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:55
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:364
msgid "Cannot configure"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:343
msgid "File type"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:413
msgid "Metadata reader"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:445
msgid "Metadata writer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:477
msgid "Catalog generator"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:598
msgid "User interface action"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:633
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:21
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:95
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:304
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:337
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:349
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:416
msgid "Preferences"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:686
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
msgid "Store"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:690
msgid "An e-book store."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:734
msgid "Viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:794
msgid "Edit book tool"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:806
msgid "Library closed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:22
msgid ""
"Create a PMLZ archive containing the PML file and all images in the "
"directory pmlname_img or images. This plugin is run every time you add a PML"
" file to the library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
msgid ""
"Create a TXTZ archive when a TXT file is imported containing Markdown or "
"Textile references to images. The referenced images as well as the TXT file "
"are added to the archive."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:136
msgid "Extract cover from comic files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:177
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:188
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:201
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:212
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:223
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:247
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:258
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:280
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:291
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:302
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:313
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:324
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:336
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:349
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:372
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:384
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:407
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:418
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:430
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:585
#, python-format
msgid "Read metadata from %s files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:361
msgid "Read metadata from e-books in RAR archives"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:442
msgid "Read metadata from e-books in ZIP archives"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:480
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:503
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:514
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:538
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:550
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:561
#, python-format
msgid "Set metadata in %s files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472
#, python-brace-format
msgid ""
"Enter {0} below to have the EPUB metadata writer plugin not add cover images"
" to EPUB files that have no existing cover image."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:491
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:526
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:573
#, python-format
msgid "Set metadata from %s files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837
msgid "Add books to calibre or the connected device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843
msgid "Fetch annotations from a connected Kindle (experimental)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849
msgid "Generate a catalog of the books in your calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:855
msgid "Convert books to various e-book formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:861
msgid "Fine tune your e-books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:867
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:73
msgid "Edit the Table of Contents in your books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:873
msgid "Delete books from your calibre library or connected device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:879
msgid ""
"Embed updated metadata into the actual book files in your calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885
msgid "Edit the metadata of books in your calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891
msgid "Read books in your calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897
msgid "Download news from the internet in e-book form"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903
msgid "Show a list of related books quickly"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tag_mapper.py:16
msgid "Filter/transform the tags for books in the library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:915
msgid "Show an editor for testing templates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921
msgid "Export books from your calibre library to the hard disk"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927
msgid "Show Book details in a separate popup"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:15
msgid "Restart calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939
msgid "Open the folder that contains the book files in your calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946
msgid "Send books to the connected device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952
msgid ""
"Send books via email or the web. Also connect to iTunes or folders on your "
"computer as if they are devices"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:18
msgid "Browse the calibre User Manual"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965
msgid "Customize calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:971
msgid "Easily find books similar to the currently selected one"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977
msgid ""
"Switch between different calibre libraries and perform maintenance on them"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:984
msgid "Copy books from the device to your calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:990
msgid "Edit the collections in which books are placed on your device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:996
msgid "Match book on the devices to books in the library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1002
msgid "Copy a book from one calibre library to another"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1008
msgid "Edit e-books in the EPUB or AZW3 formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1014
msgid "Make small changes to EPUB or HTMLZ files in your calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020
msgid ""
"Find the next or previous match when searching in your calibre library in "
"highlight mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027
msgid "Choose a random book from your calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033
#: /home/kovid/work/calibre/src/calibre/gui2/actions/sort.py:31
msgid "Sort the list of books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039
msgid "Temporarily mark books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046
msgid "Search for books from different book sellers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063
msgid "Get new calibre plugins or update your existing ones"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:19
msgid "Look & feel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1112
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1124
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1137
msgid "Interface"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098
msgid "Behavior"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104
msgid "Change the way calibre behaves"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1110
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:413
msgid "Add your own columns"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1116
msgid "Add/remove your own columns to the calibre book list"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1122
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:715
msgid "Toolbars"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1128
msgid ""
"Customize the toolbars and context menus, changing which actions are "
"available in each"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1135
msgid "Searching"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1141
msgid "Customize the way searching for books works in calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1147
msgid "Input options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1166
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1178
msgid "Conversion"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1153
msgid "Set conversion options specific to each input format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1164
msgid "Common options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1170
msgid "Set conversion options common to all formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1176
msgid "Output options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1182
msgid "Set conversion options specific to each output format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1188
msgid "Adding books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1190
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1203
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1216
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1229
msgid "Import/export"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1194
msgid "Control how calibre reads metadata from files when adding books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1201
msgid "Saving books to disk"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1207
msgid ""
"Control how calibre exports files from its database to disk when using Save "
"to disk"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1214
msgid "Sending books to devices"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1220
msgid "Control how calibre transfers files to your e-book reader"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1227
msgid "Metadata plugboards"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1233
msgid "Change metadata fields before saving/sending"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1239
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:154
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:158
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:174
msgid "Template functions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1241
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1305
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1318
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1330
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1342
msgid "Advanced"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1245
msgid "Create your own template functions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1251
msgid "Sharing books by email"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1253
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1266
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1280
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1292
msgid "Sharing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1257
msgid ""
"Setup sharing of books via email. Can be used for automatic sending of "
"downloaded news to your devices"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1264
msgid "Sharing over the net"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1270
msgid ""
"Setup the calibre Content server which will give you access to your calibre "
"library from anywhere, on any device, over the internet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1278
msgid "Metadata download"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1284
msgid "Control how calibre downloads e-book metadata from the net"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1290
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:407
msgid "Ignored devices"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1296
msgid ""
"Control which devices calibre will ignore when they are connected to the "
"computer."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1303
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:301
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/plugin.py:88
msgid "Plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1309
msgid "Add/remove/customize various bits of calibre functionality"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1316
msgid "Tweaks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1322
msgid "Fine tune how calibre behaves in various contexts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1328
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:542
msgid "Shortcuts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1334
msgid "Customize the keyboard shortcuts used by calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1340
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:328
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:480
msgid "Miscellaneous"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1346
msgid "Miscellaneous advanced configuration"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:111
msgid "Options specific to the output format."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:121
msgid "Options specific to the input format."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:137
msgid "Conversion Input"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:171
msgid ""
"Specify the character encoding of the input document. If set this option "
"will override any encoding declared by the document itself. Particularly "
"useful for documents that do not declare an encoding or that have erroneous "
"encoding declarations."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:286
msgid "Conversion output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:300
msgid ""
"If specified, the output plugin will try to create output that is as human "
"readable as possible. May not have any effect for some output plugins."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:316
#, python-format
msgid "Convert e-books to the %s format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49
msgid "Input profile"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:53
msgid ""
"This profile tries to provide sane defaults and is useful if you know "
"nothing about the input document."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:61
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:483
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/600/700 etc."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:74
msgid "This profile is intended for the SONY PRS 300."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:84
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:525
msgid "This profile is intended for the SONY PRS-900."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:93
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:596
msgid "This profile is intended for the Microsoft Reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:105
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:608
msgid "This profile is intended for the Mobipocket books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:119
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:622
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:635
msgid "This profile is intended for the Hanlin V5 and its clones."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:143
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:644
msgid "This profile is intended for the Cybook G3."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:659
msgid "This profile is intended for the Cybook Opus."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:170
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:673
msgid "This profile is intended for the Amazon Kindle."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:759
msgid "This profile is intended for the Irex Illiad."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:773
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:210
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:788
msgid "This profile is intended for the IRex Digital Reader 800."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:223
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:803
msgid "This profile is intended for the B&N Nook."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:246
msgid "Output profile"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:250
msgid ""
"This profile tries to provide sane defaults and is useful if you want to "
"produce a document intended to be read at a computer or on a range of "
"devices."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:287
msgid ""
"Intended for the iPad and similar devices with a resolution of 768x1024"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:450
msgid ""
"Intended for the iPad 3 and similar devices with a resolution of 1536x2048"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:457
msgid "Intended for generic tablet devices, does no resizing of images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:466
msgid ""
"Intended for the Samsung Galaxy and similar tablet devices with a resolution"
" of 600x1280"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:474
msgid ""
"Intended for the Nook HD+ and similar tablet devices with a resolution of "
"1280x1920"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:501
msgid "This profile is intended for the Kobo Reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:515
msgid "This profile is intended for the SONY PRS-300."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:536
msgid "This profile is intended for the SONY PRS-T3."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:546
msgid "Suitable for use with any e-ink device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:554
msgid "Suitable for use with any large screen e-ink device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:564
msgid "Suitable for use with any modern high resolution e-ink device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:574
msgid "This profile is intended for the 5-inch JetBook."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:584
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:693
msgid "This profile is intended for the Amazon Kindle DX."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:711
msgid "This profile is intended for the Amazon Kindle PaperWhite 1 and 2"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:723
msgid "This profile is intended for the Amazon Kindle Voyage"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:736
msgid "This profile is intended for the Amazon Kindle PaperWhite 3 and above"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:748
msgid "This profile is intended for the Amazon Kindle Fire."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:816
msgid "This profile is intended for the B&N Nook Color."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:828
msgid "This profile is intended for the PocketBook Pro 900 series of devices."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:840
msgid "This profile is intended for the PocketBook Pro 912 series of devices."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
msgid "Installed plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
msgid "Mapping for filetype plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
msgid "Local plugin customization"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
msgid "Disabled plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:39
msgid "Enabled plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:667
#, python-format
msgid "Initialization of plugin %s failed with traceback:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:753
msgid ""
"    %prog options\n"
"\n"
"    Customize calibre by loading external plugins.\n"
"    "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:759
msgid "Add a plugin by specifying the path to the ZIP file containing it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:761
msgid ""
"For plugin developers: Path to the directory where you are developing the "
"plugin. This command will automatically zip up the plugin and update it in "
"calibre."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:765
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:767
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:769
msgid "List all installed plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:771
msgid "Enable the named plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/customize/ui.py:773
msgid "Disable the named plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/adding.py:197
#: /home/kovid/work/calibre/src/calibre/db/adding.py:208
#: /home/kovid/work/calibre/src/calibre/db/tests/legacy.py:378
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2948
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3348
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3366
msgid "Catalog"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/adding.py:238
#: /home/kovid/work/calibre/src/calibre/db/fields.py:713
#: /home/kovid/work/calibre/src/calibre/db/fields.py:728
#: /home/kovid/work/calibre/src/calibre/db/tests/legacy.py:386
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2947
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:454
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:477
#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:778
#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:797
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:454
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:460
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:492
#: /home/kovid/work/calibre/src/calibre/devices/utils.py:83
#: /home/kovid/work/calibre/src/calibre/devices/utils.py:87
#: /home/kovid/work/calibre/src/calibre/devices/utils.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:621
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1326
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1328
#: /home/kovid/work/calibre/src/calibre/library/database2.py:366
#: /home/kovid/work/calibre/src/calibre/library/database2.py:379
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3391
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:118
msgid "News"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/backend.py:345
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:301
#, python-brace-format
msgid "Path to library ({0}) too long. Must be less than {1} characters."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/backend.py:354
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:733
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1630
#: /home/kovid/work/calibre/src/calibre/library/database2.py:106
#: /home/kovid/work/calibre/src/calibre/library/database2.py:115
#, python-format
msgid "Path to library too long. Must be less than %d characters."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/backend.py:418
#: /home/kovid/work/calibre/src/calibre/library/database2.py:192
msgid "restored preference "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/backend.py:424
#: /home/kovid/work/calibre/src/calibre/library/database2.py:197
#: /home/kovid/work/calibre/src/calibre/library/restore.py:234
msgid "creating custom column "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/backend.py:887
#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:659
msgid "No label was provided"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/backend.py:889
#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/backend.py:1071
msgid "Dumping database to SQL"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/backend.py:1080
msgid "Restoring database from SQL"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/backend.py:1758
#: /home/kovid/work/calibre/src/calibre/db/cache.py:2196
#: /home/kovid/work/calibre/src/calibre/db/cache.py:2233
#: /home/kovid/work/calibre/src/calibre/utils/exim.py:206
#: /home/kovid/work/calibre/src/calibre/utils/exim.py:365
msgid "Completed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/cache.py:188
#: /home/kovid/work/calibre/src/calibre/library/database2.py:488
msgid "Searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/cache.py:300
#: /home/kovid/work/calibre/src/calibre/db/lazy.py:222
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:655
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:773
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1075
#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1076
#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1102
msgid "Yes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/cache.py:2223
#, python-format
msgid "Cover for %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/cache.py:2227
#, python-brace-format
msgid "{0} format for {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/fields.py:266
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:142
#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:105
msgid "TEMPLATE ERROR"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/fields.py:358
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:180
msgid "On Device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/fields.py:392
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1231
msgid "Main"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/fields.py:394
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:81
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1233
msgid "Card A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/fields.py:396
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:83
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1235
msgid "Card B"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/lazy.py:248
#, python-format
msgid "Invalid field: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/restore.py:133
#: /home/kovid/work/calibre/src/calibre/library/restore.py:122
msgid "Starting restoring preferences and column metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/restore.py:136
#: /home/kovid/work/calibre/src/calibre/library/restore.py:125
msgid "Cannot restore preferences. Backup file not found."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/restore.py:146
#: /home/kovid/work/calibre/src/calibre/library/restore.py:136
msgid "Finished restoring preferences and column metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/restore.py:148
#: /home/kovid/work/calibre/src/calibre/library/restore.py:138
msgid "Finished restoring preferences"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/restore.py:153
#: /home/kovid/work/calibre/src/calibre/library/restore.py:143
msgid "Restoring preferences and column metadata failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/restore.py:172
#: /home/kovid/work/calibre/src/calibre/library/restore.py:162
msgid "Processed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/restore.py:244
msgid "Creating custom column "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:100
#: /home/kovid/work/calibre/src/calibre/library/caches.py:326
msgid "today"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:101
#: /home/kovid/work/calibre/src/calibre/library/caches.py:327
msgid "yesterday"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:102
#: /home/kovid/work/calibre/src/calibre/library/caches.py:328
msgid "thismonth"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:103
#: /home/kovid/work/calibre/src/calibre/library/caches.py:329
msgid "daysago"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:188
#: /home/kovid/work/calibre/src/calibre/library/caches.py:388
#, python-brace-format
msgid "Number conversion error: {0}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:194
#: /home/kovid/work/calibre/src/calibre/library/caches.py:394
#, python-brace-format
msgid "Date conversion error: {0}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:278
#: /home/kovid/work/calibre/src/calibre/library/caches.py:471
#, python-brace-format
msgid "Non-numeric value in query: {0}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:305
#: /home/kovid/work/calibre/src/calibre/db/utils.py:27
#: /home/kovid/work/calibre/src/calibre/library/caches.py:131
#: /home/kovid/work/calibre/src/calibre/library/caches.py:582
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:232
msgid "no"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:306
#: /home/kovid/work/calibre/src/calibre/db/utils.py:25
#: /home/kovid/work/calibre/src/calibre/library/caches.py:131
#: /home/kovid/work/calibre/src/calibre/library/caches.py:583
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:232
msgid "yes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:307
#: /home/kovid/work/calibre/src/calibre/db/utils.py:27
#: /home/kovid/work/calibre/src/calibre/library/caches.py:131
#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
msgid "unchecked"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:308
#: /home/kovid/work/calibre/src/calibre/db/utils.py:25
#: /home/kovid/work/calibre/src/calibre/library/caches.py:131
#: /home/kovid/work/calibre/src/calibre/library/caches.py:585
msgid "checked"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:309
#: /home/kovid/work/calibre/src/calibre/library/caches.py:586
msgid "empty"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:310
#: /home/kovid/work/calibre/src/calibre/library/caches.py:587
msgid "blank"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:319
#: /home/kovid/work/calibre/src/calibre/library/caches.py:599
#, python-brace-format
msgid "Invalid boolean query \"{0}\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/db/search.py:530
#: /home/kovid/work/calibre/src/calibre/library/caches.py:665
#, python-brace-format
msgid "Recursive query group detected: {0}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:16
#, python-brace-format
msgid ""
"{0}\n"
"\n"
"Various command line interfaces useful for debugging calibre. With no options,\n"
"this command starts an embedded Python interpreter. You can also run the main\n"
"calibre GUI, the calibre viewer and the calibre editor in debug mode.\n"
"\n"
"It also contains interfaces to various bits of calibre that do not have\n"
"dedicated command line tools, such as font subsetting, the e-book diff tool and so\n"
"on.\n"
"\n"
"You can also use %prog to run standalone scripts. To do that use it like this:\n"
"\n"
"    {1}\n"
"\n"
"Everything after the -- is passed to the script.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:32
msgid "%prog [options]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:33
msgid "Run Python code."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:34
msgid "Run the Python code in file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:36
msgid ""
"Subset the specified font. Use -- after this option to pass option to the "
"font subsetting program."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:38
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:468
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:28
msgid "Debug device detection"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:40
msgid ""
"Run the GUI with debugging enabled. Debug output is printed to stdout and "
"stderr."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:43
msgid ""
"Run the GUI with a debug console, logging to the specified path. For "
"internal use only, use the -g option to run the GUI in debug mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:47
msgid "Run the E-book viewer in debug mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:49
msgid "Output the paths necessary to setup the calibre environment"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:51
msgid ""
"Add a simple plugin (i.e. a plugin that consists of only a .py file), by "
"specifying the path to the py file containing the plugin code."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:55
msgid ""
"Re-initialize the sqlite calibre database at the specified path. Useful to "
"recover from db corruption."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:59
msgid "Inspect the MOBI file(s) at the specified path(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:61
msgid "Launch the calibre \"Edit book\" tool in debug mode."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:63
msgid ""
"Explode the book (exports the book as a collection of HTML files and "
"metadata, which you can edit using standard HTML editing tools, and then "
"rebuilds the file from the edited HTML. Makes no additional changes to the "
"HTML, unlike a full calibre conversion)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:69
msgid "Export all calibre data (books/settings/plugins)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:71
msgid "Import previously exported calibre data"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
msgid ""
"Cause a running calibre instance, if any, to be shutdown. Note that if there"
" are running jobs, they will be silently aborted, so use with care."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:77
msgid "Test binary modules in build"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:80
msgid ""
"Run a plugin that provides a command line interface. For example:\n"
"calibre-debug -r \"Add Books\" -- file1 --option1\n"
"Everything after the -- will be passed to the plugin as arguments."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:84
msgid ""
"Run the calibre diff tool. For example:\n"
"calibre-debug --diff file1 file2"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:87
msgid "(Un)register calibre from Windows Default Programs."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:195
msgid "Debug log"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/debug.py:276
#, python-format
msgid "No plugin named %s found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:21
msgid "Communicate with Android phones."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:219
msgid ""
"Comma separated list of directories to send e-books to on the device's "
"<b>main memory</b>. The first one that exists will be used"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:222
msgid ""
"Comma separated list of directories to send e-books to on the device's "
"<b>storage cards</b>. The first one that exists will be used"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:348
msgid "Communicate with S60 phones."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:368
msgid "Communicate with WebOS tablets."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65
msgid ""
"<p>If you do not want calibre to recognize your Apple iDevice when it is "
"connected to your computer, click <b>Disable Apple driver</b>.</p><p>To "
"transfer books to your iDevice, click <b>Disable Apple driver</b>, then use "
"the 'Connect to iTunes' method recommended in the <a "
"href=\"https://www.mobileread.com/forums/showthread.php?t=118559\">Calibre +"
" iDevices FAQ</a>, using the <em>Connect/share</em>--<em>Connect to "
"iTunes</em> menu item.</p><p>Enabling the Apple driver for direct connection"
" to iDevices is an unsupported advanced user mode.</p><p></p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:82
msgid "Disable Apple driver"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:86
msgid "Enable Apple driver"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:124
msgid "Use Series as Category in iTunes/iBooks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:125
msgid "Enable to use the series name as the iTunes Genre, iBooks Category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:127
msgid "Cache covers from iTunes/iBooks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128
msgid "Enable to cache and display covers from iTunes/iBooks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:129
#, python-format
msgid ""
"\"Copy files to iTunes Media folder %s\" is enabled in iTunes "
"Preferences|Advanced"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130
msgid ""
"<p>This setting should match your iTunes <i>Preferences</i>|<i>Advanced</i> "
"setting.</p><p>Disabling will store copies of books transferred to iTunes in"
" your calibre configuration directory.</p><p>Enabling indicates that iTunes "
"is configured to store copies in your iTunes Media folder.</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:133
msgid "Enable debug logging"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:133
msgid "Print driver debug messages to console"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:203
msgid "Apple device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:205
msgid "Communicate with iTunes/iBooks."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:220
msgid "Apple iDevice detected, launching iTunes, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:222
msgid ""
"Cannot copy books directly from iDevice. Drag from iTunes Library to "
"desktop, then add to calibre's Library window."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:225
msgid ""
"*** Unsupported direct connect mode. See "
"https://www.mobileread.com/forums/showthread.php?t=118559 for instructions "
"on using 'Connect to iTunes' ***"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:229
msgid ""
"<p>Unable to communicate with iTunes.</p><p>Refer to this <a "
"href=\"https://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">forum"
" post</a> for more information.</p><p></p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:396
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:399
msgid "Updating device metadata listing..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:478
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1208
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1255
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3448
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3490
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:527
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1260
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3497
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:154
msgid "finished"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:721
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
"Click 'Show details' for a list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1170
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3338
msgid "Communicate with iTunes."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:18
msgid "Communicate with the Binatone Readme e-book reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
msgid "Communicate with the Blackberry smart phone."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:15
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:39
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:19
msgid "Kovid Goyal"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:38
msgid "Communicate with the Blackberry Playbook."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:15
msgid "Communicate with BOEYE BEX Serial e-book readers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:37
msgid "Communicate with BOEYE BDX serial e-book readers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:25
msgid "Communicate with the Cybook Gen 3/Opus e-book reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:69
msgid "Communicate with the Cybook Orizon e-book reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:82
#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:59
msgid "Card A folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:83
msgid ""
"Enter the folder where the books are to be stored when sent to the memory "
"card. This folder is prepended to any send to device template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:121
msgid "Communicate with the Cybook Muse e-book reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:26
msgid "Communicate with the EB600 e-book reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:58
msgid "Communicate with the tolino shine and vision readers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:66
#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:62
msgid "Swap main and card A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:68
msgid ""
"Check this box if the device's main memory is being seen as card a and the "
"card is being seen as main memory. Some tolino devices may need this option."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:283
msgid "Communicate with the Astak Mentor EB600"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:308
msgid "Communicate with the PocketBook 301 Reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:326
msgid "Communicate with the PocketBook 515/602/603/902/903/Pro 912 reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:348
msgid "Communicate with the PocketBook 622 and 623 readers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:362
msgid "Communicate with the PocketBook 360+ reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:373
msgid "Communicate with the PocketBook 701"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:406
msgid "Communicate with the Infibeam Pi2 reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:18
msgid "Entourage Edge"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:19
msgid "Communicate with the Entourage Edge."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:17
msgid "Communicate with the ESlick e-book reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49
msgid "Communicate with the Sigmatek e-book reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:19
#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:36
msgid "Use an arbitrary folder as a device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:32
msgid "Device Interface"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:20
msgid "Communicate with Hanlin V3 e-book readers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:100
msgid "Communicate with Hanlin V5 e-book readers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:119
msgid "Communicate with the BOOX e-book reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:138
msgid ""
"Comma separated list of directories to send e-books to on the device. The "
"first one that exists will be used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:25
msgid "Communicate with the Hanvon N520 eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:52
msgid "Communicate with the Kibano eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:66
msgid "Communicate with The Book reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:79
msgid "Communicate with the Libre Air reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:93
msgid "Communicate with the SpringDesign Alex eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:137
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:148
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:501
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:533
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:676
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:3160
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:408
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:415
msgid "Removing books from device..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:155
msgid "Communicate with the Azbooka"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:175
msgid "Communicate with the Elonex EB 511 eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:196
msgid "Communicate with the Cybook Odyssey eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17
msgid "Communicate with the IRex Iliad eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/interface.py:16
msgid "Device interface"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/interface.py:61
msgid "Cannot get files from this device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:17
msgid "Communicate with the IRex Digital Reader 1000 eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:44
msgid "Communicate with the IRex Digital Reader 800"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/iriver/driver.py:18
msgid "Communicate with the Iriver Story reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:21
msgid "Communicate with the JetBook eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:89
msgid "Communicate with the MiBuk Wolder reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:118
msgid "Communicate with the JetBook Mini reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:146
msgid "Communicate with the JetBook Color reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:41
#, python-format
msgid "Not a valid MOBI file. Reports identity of %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:83
msgid "Could not generate page mapping."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:46
msgid "Communicate with the Kindle eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78
msgid ""
"The following books are in KFX format. KFX is a virtual book format, and "
"cannot be transferred from the device. Instead, you must go to your \"Manage"
" my content and devices\" page on amazon.com and download the book to your "
"computer from there. That will give you a regular azw3 file that you can add"
" to calibre normally. Click \"Show details\" to see the list of books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:218
#, python-format
msgid "%(time)s<br />Last page read: %(loc)d (%(pr)d%%)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:224
#, python-format
msgid "%(time)s<br />Last page read: Location %(loc)d (%(pr)d%%)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:243
#, python-format
msgid "<b>Location %(dl)d &bull; %(typ)s</b><br />%(text)s<br />"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:252
#, python-format
msgid "<b>Page %(dl)d &bull; %(typ)s</b><br />"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:257
#, python-format
msgid "<b>Location %(dl)d &bull; %(typ)s</b><br />"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:322
msgid ""
"Communicate with the Kindle 2/3/4/Touch/PaperWhite/Voyage eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:336
msgid "Send page number information when sending books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:337
msgid ""
"The Kindle 3 and newer versions can use page number information in MOBI "
"files. With this option, calibre will calculate and send this information to"
" the Kindle when uploading MOBI files by USB. Note that the page numbers do "
"not correspond to any paper book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:342
msgid "Page count calculation method"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:343
msgid ""
"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"
"\n"
" <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"
"\n"
" <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."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:356
msgid "Custom column name to retrieve page counts from"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:357
msgid ""
"If you have a custom column in your library that you use to store the page "
"count of books, you can have calibre use that information, instead of "
"calculating a page count. Specify the name of the custom column here, for "
"example, #pages."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:361
msgid "Custom column name to retrieve calculation method from"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:362
msgid ""
"If you have a custom column in your library that you use to store the "
"preferred method for calculating the number of pages for a book, you can "
"have calibre use that method instead of the default one selected above.  "
"Specify the name of the custom column here, for example, #pagemethod. The "
"custom column should have the  values: fast, accurate or pagebreak."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:368
msgid "Overwrite existing apnx on device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:369
msgid ""
"Uncheck this option to allow an apnx file existing on the device to have "
"priority over the version which calibre would send. Since apnx files are "
"usually deleted when a book is removed from the Kindle, this is mostly "
"useful when resending a book to the device which is already on the device "
"(e.g. after making a modification.)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:555
msgid "Communicate with the Kindle DX eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:571
msgid "Communicate with the Kindle Fire"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:66
msgid "Communicate with the Kobo Reader"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:101
msgid "The Kobo supports several collections including "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:102
msgid "Create tags for automatic management"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:103
msgid "Upload covers for books (newer readers)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:104
msgid ""
"Normally, the Kobo readers get the cover image from the e-book file itself. "
"With this option, calibre will send a separate cover image to the reader, "
"useful if you have modified the cover."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:108
#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:280
msgid "Upload Black and White Covers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:109
msgid "Show expired books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:110
msgid ""
"A bug in an earlier version left non kepubs book records in the database.  "
"With this option calibre will show the expired records and allow you to "
"delete them with the new delete logic."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:114
msgid "Show Previews"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:115
#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:335
msgid ""
"Kobo previews are included on the Touch and some other versions by default "
"they are no longer displayed as there is no good reason to see them.  Enable"
" if you wish to see/delete them."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:118
msgid "Show Recommendations"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:119
msgid ""
"Kobo now shows recommendations on the device. In some cases these have files"
" but in other cases they are just pointers to the web site to buy. Enable if"
" you wish to see/delete them."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:122
#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:370
msgid "Attempt to support newer firmware"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:123
msgid ""
"Kobo routinely updates the firmware and the database version. With this "
"option calibre will attempt to perform full read-write functionality - Here "
"be Dragons!! Enable only if you are comfortable with restoring your kobo to "
"factory defaults and testing software"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:198
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:201
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:204
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:404
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1491
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1495
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1499
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1894
#: /home/kovid/work/calibre/src/calibre/devices/paladin/driver.py:74
#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:159
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:193
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:199
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:275
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:298
msgid "Getting list of books on device..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:540
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:547
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1528
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1534
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:422
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:427
msgid "Removing books from device metadata listing..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:552
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:586
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:457
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1486
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1500
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:351
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:382
msgid "Adding books to device metadata listing..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:678
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:3162
msgid "Kobo database version unsupported - See details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:679
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:3163
msgid ""
"Your Kobo is running an updated firmware/database version. As calibre does "
"not know about this updated firmware, database editing is disabled, to "
"prevent corruption. You can still send books to your Kobo with calibre,  but"
" deleting books and managing collections is disabled. If you are willing to "
"experiment and know how to reset your Kobo to Factory defaults, you can "
"override this check by right clicking the device icon in calibre and "
"selecting \"Configure this device\" and then the  \"Attempt to support newer"
" firmware\" option. Doing so may require you to perform a factory reset of "
"your Kobo."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:708
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:518
msgid "Not Implemented"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:709
msgid ""
"\".kobo\" files do not exist on the device as books; instead they are rows "
"in the sqlite database. Currently they cannot be exported or viewed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1196
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1202
#, python-format
msgid ""
"<hr /><b>Book last read:</b> %(time)s<br /><b>Percentage read:</b> "
"%(pr)d%%<hr />"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1220
#, python-format
msgid ""
"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br "
"/><b>Chapter Progress:</b> %(chapter_progress)s%%<br />%(annotation)s<br "
"/><hr />"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1230
#, python-format
msgid ""
"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br "
"/><b>Chapter progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> "
"%(text)s<br /><hr />"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1240
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1252
#, python-format
msgid ""
"<b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br "
"/><b>Chapter progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> "
"%(text)s<br /><b>Notes:</b> %(annotation)s<br /><hr />"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1312
#, python-format
msgid ""
"Communicate with the Kobo Touch, Glo, Mini, Aura HD, Aura H2O, Glo HD, Touch"
" 2, Aura ONE and Aura Edition 2 ereaders. Based on the existing Kobo driver "
"by %s."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:55
msgid "Collections, Covers && Uploads"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:56
msgid "Metadata, On Device && Advanced"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:173
msgid "Book uploading"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:180
msgid "Modify CSS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:181
#, python-brace-format
msgid ""
"This allows addition of user CSS rules and removal of some CSS. When sending"
" a book, the driver adds the contents of {0} to all stylesheets in the EPUB."
" This file is searched for in the root directory of the main memory of the "
"device. As well as this, if the file contains settings for the \"orphans\" "
"or \"widows\", these are removed for all styles in the original stylesheet."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:201
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:298
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1300
msgid "Collections"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:209
#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:220
msgid ""
"Create new bookshelves on the Kobo if they do not exist. This is only for "
"firmware V2.0.0 or later."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:211
msgid "Collections Columns:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:213
msgid ""
"The Kobo from firmware V2.0.0 supports bookshelves. These are created on the"
" Kobo. Specify a tags type column for automatic management."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:219
msgid "Create Collections"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:224
msgid "Delete Empty Bookshelves"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:225
msgid ""
"Delete any empty bookshelves from the Kobo when syncing is finished. This is"
" only for firmware V2.0.0 or later."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:229
msgid "Ignore collections:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:231
msgid ""
"List the names of collections to be ignored by the collection management. "
"The collections listed will not be changed. Names are separated by commas."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:269
msgid "Upload covers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:277
msgid ""
"Upload cover images from the calibre library when sending books to the "
"device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:281
msgid "Convert covers to Black and White when uploading"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:286
msgid "Keep cover aspect ratio"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:287
msgid ""
"When uploading covers, do not change the aspect ratio when resizing for the "
"device. This is for firmware versions 2.3.1 and later."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:312
msgid "Show as on device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:319
msgid "Show recommendations"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:320
msgid ""
"Kobo shows recommendations on the device.  In some cases these have files "
"but in other cases they are just pointers to the web site to buy. Enable if "
"you wish to see/delete them."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:327
msgid "Show archived books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:328
msgid ""
"Archived books are listed on the device but need to be downloaded to read. "
"Use this option to show these books and match them with books in the calibre"
" library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:334
msgid "Show previews"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:362
msgid "Advanced options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:371
msgid ""
"Kobo routinely updates the firmware and the database version. With this "
"option calibre will attempt to perform full read-write functionality - Here "
"be Dragons!! Enable only if you are comfortable with restoring your kobo to "
"factory defaults and testing software. This driver supports firmware V2.x.x "
"and DBVersion up to "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:381
msgid "Title to test when debugging"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:382
#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:389
msgid ""
"Part of title of a book that can be used when doing some tests for "
"debugging. The test is to see if the string is contained in the title of a "
"book. The better the match, the less extraneous output."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:387
msgid "Title to test when debugging:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:413
msgid "Update metadata on the device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:421
msgid ""
"Update the metadata on the device when it is connected. Be careful when "
"doing this as it will take time and could make the initial connection take a"
" long time."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:425
msgid "Set series information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/kobo/kobotouch_config.py:426
msgid ""
"The book lists on the Kobo devices can display series information. This is "
"not read by the device from the sideloaded books. Series information can "
"only be added to the device after the book has been processed by the device."
" Enable if you wish to set series information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:19
msgid "Communicate with the Palm Pre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:39
msgid "Communicate with the Bq Avant"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:61
msgid "Communicate with the Sweex/Kogan/Q600/Wink"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:82
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:110
msgid "Communicate with the Pandigital Novel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:130
msgid "Communicate with the VelocityMicro"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:149
msgid "Communicate with the GM2000"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:170
msgid "Communicate with the Acer Lumiread"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:206
msgid "Communicate with the Aluratek Color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:229
msgid "Communicate with the Trekstor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:261
msgid "Communicate with the EEE Reader"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:283
msgid "Communicate with the Adam tablet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:305
msgid "Communicate with the Nextbook Reader"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:359
msgid "Communicate with the Moovybook Reader"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:382
msgid "Communicate with the COBY"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:409
msgid "Communicate with the Ex124G"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:437
msgid "Communicate with the WayteQ and SPC Dickens Readers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:505
msgid "Communicate with the Woxter Scriba reader"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:528
msgid "Communicate with the PocketBook Touch Lux 2 reader"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:549
msgid "Communicate with the SONY DPT-S1"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/misc.py:571
msgid "Communicate with the Bq Cervantes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:32
msgid "MTP Device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:34
msgid "Communicate with MTP devices"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:194
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1207
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:141
msgid "Get device information..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:217
msgid "Listing files, this can take a while"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:232
msgid "Reading e-book metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:265
#, python-format
msgid "Reading metadata from %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:284
msgid "Updating metadata cache on device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:286
msgid "Finished reading metadata from device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:418
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1473
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1475
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:327
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:329
msgid "Transferring books to device..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:446
#, python-format
msgid "Transferred %s to device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:448
msgid "Transfer to device finished..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:469
#, python-format
msgid "Added %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:471
msgid "Adding complete"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:487
msgid "Deleting books from device..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:493
#, python-format
msgid "Deleted %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:494
msgid "All books deleted"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:497
msgid "Removing books from metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:511
#, python-format
msgid "Removed %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:513
msgid "All books removed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:238
msgid "Unnamed device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:240
#, python-brace-format
msgid ""
"The device {0} is not allowing connections. Unlock the screen on the {0}, "
"tap \"Allow\" on any connection popup message you see, then either wait a "
"minute or restart calibre. You might also have to change the mode of the USB"
" connection on the {0} to \"Media Transfer mode (MTP)\" or similar."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:266
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:340
msgid "Unknown MTP device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:285
#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:228
#, python-format
msgid "Found object: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:65
msgid "MTP devices are not supported on Windows XP"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:73
msgid ""
"The Windows Portable Devices service is not available on your computer. You "
"may need to install Windows Media Player 11 or newer and/or restart your "
"computer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:18
msgid "Communicate with the Nokia 770 Internet Tablet."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:42
msgid "Communicate with the Nokia N800/N810/N900/N950/N9 Maemo/MeeGo devices."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:56
msgid "Communicate with the Nokia E71X"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:77
msgid "Communicate with the Nokia E52"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:22
msgid "The Nook"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:23
msgid "Communicate with the Nook eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:88
msgid ""
"Communicate with the Nook Color, TSR, Glowlight and Tablet eBook readers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
msgid "Communicate with the Nuut2 eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/paladin/driver.py:31
msgid "Communicate with the Paladin readers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/paladin/driver.py:52
#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:72
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:23
msgid "Communicate with Sony e-book readers older than the PRST1."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:59
msgid "Comments have been removed as the SONY reader chokes on them"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:275
msgid "All by title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:276
msgid "All by author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69
#, python-format
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: %(coll)s. Two special collections are "
"available: %(abt)s:%(abtv)s and %(aba)s:%(abav)s. Add these values to the "
"list to enable them. The collections will be given the name provided after "
"the \":\" character."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:76
msgid "Upload separate cover thumbnails for books (newer readers)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:77
msgid ""
"Normally, the SONY readers get the cover image from the e-book file itself. "
"With this option, calibre will send a separate cover image to the reader, "
"useful if you are sending DRMed books in which you cannot change the cover. "
"WARNING: This option should only be used with newer SONY readers: 350, 650, "
"950 and newer."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:83
msgid ""
"Refresh separate covers when using automatic management (newer readers)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:84
#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:82
msgid ""
"Set this option to have separate book covers uploaded every time you connect"
" your device. Unset this option if you have so many books on the reader that"
" performance is unacceptable."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:86
msgid "Preserve cover aspect ratio when building thumbnails"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:89
#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:88
msgid ""
"Set this option if you want the cover thumbnails to have the same aspect "
"ratio (width to height) as the cover. Unset it if you want the thumbnail to "
"be the maximum size, ignoring aspect ratio."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93
msgid "Search for books in all folders"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94
msgid ""
"Setting this option tells calibre to look for books in all folders on the "
"device and its cards. This permits calibre to find books put on the device "
"by other software and by wireless download."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:197
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:105
msgid "Unnamed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:41
msgid "Communicate with the PRST1 and newer SONY e-book readers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:75
msgid "Upload separate cover thumbnails for books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:76
msgid ""
"Normally, the SONY readers get the cover image from the ebook file itself. "
"With this option, calibre will send a separate cover image to the reader, "
"useful if you are sending DRMed books in which you cannot change the cover."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:80
msgid "Refresh separate covers when using automatic management"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:92
msgid "Use SONY Author Format (First Author Only)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:94
msgid ""
"Set this option if you want the author on the Sony to appear the same way "
"the T1 sets it. This means it will only show the first author for books with"
" multiple authors. Leave this disabled if you use Metadata Plugboards."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176
msgid "Wireless Device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:180
msgid "Communicate with Smart Device apps"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:277
msgid "All by something"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:280
msgid "Enable connections at startup"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281
msgid "Check this box to allow connections when calibre starts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283
msgid "Security password"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:284
msgid "Enter a password that the device app must use to connect to calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:286
msgid "Use fixed network port"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:287
msgid ""
"If checked, use the port number in the \"Port\" box, otherwise the driver "
"will pick a random port"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:289
msgid "Port number: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:290
msgid ""
"Enter the port number the driver is to use if the \"fixed port\" box is "
"checked"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:291
msgid "Print extra debug information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:292
msgid "Check this box if requested when reporting problems"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:294
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:296
#, python-format
msgid ""
"Possibilities include: series, tags, authors, etc. Three special collections"
" are available: %(abt)s:%(abtv)s, %(aba)s:%(abav)s, and %(abs)s:%(absv)s. "
"Add  these values to the list to enable them. The collections will be given "
"the name provided after the \":\" character."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304
msgid "Enable the no-activity timeout"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:305
#, python-format
msgid ""
"If this box is checked, calibre will automatically disconnect if a connected"
" device does nothing for %d minutes. Unchecking this  box disables this "
"timeout, so calibre will never automatically disconnect."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:309
msgid "Use this IP address"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:310
msgid ""
"Use this option if you want to force the driver to listen on a particular IP"
" address. The driver will listen only on the entered address, and this "
"address will be the one advertized over mDNS (bonjour)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:314
msgid "Replace books with same calibre ID"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:315
msgid ""
"Use this option to overwrite a book on the device if that book has the same "
"calibre identifier as the book being sent. The file name of the book will "
"not change even if the save template produces a different result. Using this"
" option in most cases prevents having multiple copies of a book on the "
"device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:320
msgid "Cover thumbnail compression quality"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:321
msgid ""
"Use this option to control the size and quality of the cover file sent to "
"the device. It must be between 50 and 99. The larger the number the higher "
"quality the cover, but also the larger the file. For example, changing this "
"from 70 to 90 results in a much better cover that is approximately 2.5 times"
" as big. To see the changes you must force calibre to resend metadata to the"
" device, either by changing the metadata for the book (updating the last "
"modification time) or resending the book itself."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:330
msgid "Use metadata cache"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:331
msgid ""
"Setting this option allows calibre to keep a copy of metadata on the device,"
" speeding up device connections. Unsetting this option disables keeping the "
"copy, forcing the device to send metadata to calibre on every connect. Unset"
" this option if you think that the cache might not be operating correctly."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:980
#, python-format
msgid "Too many connection attempts from %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1074
msgid ""
"The app on your device is too old and is no longer supported. Update it to a"
" newer version."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1620
msgid ""
"You have book formats in your library with dates in the future. See calibre "
"for details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1655
#, python-format
msgid "The read sync column %s is not in calibre's library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1660
#, python-format
msgid "The read sync column %s is not a Yes/No column"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1667
#, python-format
msgid "The read date sync column %s is not in calibre's library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1672
#, python-format
msgid "The read date sync column %s is not a date column"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1871
#, python-format
msgid ""
"Bad compression quality setting. It must be a number between 50 and 99. "
"Forced to be %d."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1892
#, python-format
msgid "Invalid port in options: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1900
#, python-format
msgid "Failed to connect to port %d. Try a different value."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1912
msgid "Failed to allocate a random port"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/sne/driver.py:18
msgid "Communicate with the Samsung SNE eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:12
msgid "Communicate with the Teclast K3/K5 reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:40
msgid "Communicate with the Newsmy reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:52
msgid "Communicate with the Archos reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:63
msgid "Communicate with the Pico reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:76
msgid "Communicate with the iPapyrus reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:88
msgid "Communicate with the Sovos reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:99
msgid "Communicate with the Sunstech EB700 reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:111
msgid "Communicate with the Stash W950 reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:124
msgid "Communicate with the Wexler reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:280
#, python-format
msgid "Unable to detect any disk drives for the device: %s. Try rebooting"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:459
#, python-format
msgid "Unable to detect the %s mount point. Try rebooting."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:528
#, python-format
msgid "Unable to detect the %s disk drive."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:610
#, python-format
msgid ""
"Unable to detect the %s disk drive. Either the device has already been "
"ejected, or your kernel is exporting a deprecated version of SYSFS."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:621
#, python-format
msgid "Unable to mount main memory (Error code: %d)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:677
#, python-format
msgid ""
"The main memory of %s is read only. This usually happens because of file "
"system errors."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:814
msgid "Unable to mount the device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12
msgid "Configure Device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:62
msgid "settings for device drivers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:64
msgid "Ordered list of formats the device will accept"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:66
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:94
msgid "Place files in sub-directories if the device supports them"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:98
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:99
msgid "Read metadata from files on device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:70
msgid "Use author sort instead of author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:72
msgid "Template to control how books are saved"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:143
msgid "Extra customization"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:84
msgid "Communicate with an eBook reader."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:147
#, python-format
msgid ""
"Failed to access files in the main memory of your device. You should contact"
" the device manufacturer for support. Common fixes are: try a different USB "
"cable/USB port on your computer. If you device has a \"Reset to factory "
"defaults\" type of setting somewhere, use it. Underlying error: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:160
#, python-format
msgid ""
"Failed to access files on the SD card in your device. This can happen for "
"many reasons. The SD card may be corrupted, it may be too large for your "
"device, it may be write-protected, etc. Try a different SD card, or reformat"
" your SD card using the FAT32 filesystem. Also make sure there are not too "
"many files in the root of your SD card. Underlying error: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:459
msgid "Sending metadata to device..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:38
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:73
msgid "USB Vendor ID (in hex)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:39
#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:42
#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:45
msgid ""
"Get this ID using Preferences -> Misc -> Get information to set up the user-"
"defined device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:75
msgid "USB Product ID (in hex)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:77
msgid "USB Revision ID (in hex)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:48
#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:50
#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:52
#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:54
msgid "Unused (leave blank)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:49
#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:51
#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:53
#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:55
msgid "This field is no longer used, leave it blank."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:56
msgid "Main memory folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:57
#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:60
msgid ""
"Enter the folder where the books are to be stored. This folder is prepended "
"to any send_to_device template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:63
msgid ""
"Check this box if the device's main memory is being seen as card a and the "
"card is being seen as main memory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/utils.py:19
#: /home/kovid/work/calibre/src/calibre/devices/utils.py:25
#, python-format
msgid ""
"The reader has no storage card %s. You may have changed the default send to "
"device action. Right click on the \"Send to device\" button and reset the "
"default action to be \"Send to main memory\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/utils.py:30
#, python-format
msgid "Selected slot: %s is not supported."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/utils.py:37
msgid "There is insufficient free space in main memory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/devices/utils.py:39
#: /home/kovid/work/calibre/src/calibre/devices/utils.py:41
msgid "There is insufficient free space on the storage card"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:212
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:298
#, python-format
msgid "Rendered %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:215
#, python-format
msgid "Failed %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:270
#, python-format
msgid ""
"Failed to process comic: \n"
"\n"
"%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:21
msgid ""
"input_file output_file [options]\n"
"\n"
"Convert an e-book from one format to another.\n"
"\n"
"input_file is the input and output_file is the output. Both must be specified as the first two arguments to the command.\n"
"\n"
"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 directory and an \"open e-book\" (OEB) consisting of HTML files is written to that directory. These files are the files that would normally have been passed to the output plugin.\n"
"\n"
"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"
"\n"
"For full documentation of the conversion system see\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:106
msgid ""
"Path to a file containing rules to transform the CSS styles in this book. "
"The easiest way to create such a file is to use the wizard for creating "
"rules in the calibre GUI. Access it in the \"Look & feel->Transform styles\""
" section of the conversion dialog. Once you create the rules, you can use "
"the \"Export\" button to save them to a file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119
msgid "INPUT OPTIONS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119
msgid "OUTPUT OPTIONS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:167
#, python-format
msgid "Options to control the processing of the input %s file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174
#, python-format
msgid "Options to control the processing of the output %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:188
msgid "LOOK AND FEEL"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189
msgid "Options to control the look and feel of the output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:207
msgid "HEURISTIC PROCESSING"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:208
#, python-format
msgid ""
"Modify the document text and structure using common patterns. Disabled by "
"default. Use %(en)s to enable.  Individual actions can be disabled with the "
"%(dis)s options."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:215
msgid "SEARCH AND REPLACE"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:23
msgid "Modify the document text and structure using user defined patterns."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:225
msgid "STRUCTURE DETECTION"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226
msgid "Control auto-detection of document structure."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:235
msgid "TABLE OF CONTENTS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:236
msgid ""
"Control the automatic generation of a Table of Contents. By default, if the "
"source file has a Table of Contents, it will be used in preference to the "
"automatically generated one."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:246
msgid "METADATA"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:246
msgid "Options to set metadata in the output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:249
msgid "DEBUG"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:249
msgid "Options to help with debugging the conversion"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:272
msgid ""
"List builtin recipe names. You can create an e-book from a builtin recipe "
"like this: ebook-convert \"Recipe Name.recipe\" output.epub"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:403
msgid "Output saved to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:409
#, python-format
msgid ""
"The options and default values for the options change depending on both the\n"
"input and output formats, so you should always check with::\n"
"\n"
"    %s\n"
"\n"
"Below are the options that are common to all conversion, followed by the\n"
"options specific to every input and output format."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:28
msgid ""
"Reduce the number of colors used in the image. This works only if you choose"
" the PNG output format. It is useful to reduce file sizes. Set to zero to "
"turn off. Maximum value is 256. It is off by default."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:32
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: "
"False"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:35
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:37
msgid "Disable sharpening."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:39
msgid ""
"Disable trimming of comic pages. For some comics, trimming might remove "
"content as well as borders."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:42
msgid "Don't split landscape images into two portrait images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:44
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:47
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be"
" split into portrait pages from right to left."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:51
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:54
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:58
msgid ""
"The format that images in the created e-book are converted to. You can "
"experiment to see which format gives you optimal size and look on your "
"device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:62
msgid "Apply no processing to the image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:64
msgid "Do not convert the image to grayscale (black and white)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:66
msgid ""
"Specify the image size as widthxheight pixels. Normally, an image size is "
"automatically calculated from the output profile, this option overrides it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:70
msgid ""
"When converting a CBC do not add links to each page to the TOC. Note this "
"only applies if the TOC has more than one section"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:216
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:228
msgid "Page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:15
msgid "Convert DOCX files (.docx and .docm) to HTML"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:20
msgid ""
"Normally, if a large image is present at the start of the document that "
"looks like a cover, it will be removed from the document and used as the "
"cover for created e-book. This option turns off that behavior."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:24
msgid "Do not insert a page break after every endnote."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_input.py:26
#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_input_ui.py:37
msgid ""
"Render superscripts and subscripts so that they do not affect the line "
"height."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:24
#, python-format
msgid "The size of the page. Default is letter. Choices are %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:28
msgid ""
"Custom size of the document. Use the form widthxheight EG. `123x321` to "
"specify the width and height (in pts). This overrides any specified page-"
"size."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:33
msgid ""
"Do not insert the book cover as an image at the start of the document. If "
"you use this option, the book cover will be discarded."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:37
msgid ""
"Do not insert the table of contents as a page at the start of the document."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:40
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:54
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:80
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:297
#, python-format
msgid ""
"Extract the contents of the generated %s file to the specified directory. "
"The contents of the directory are first deleted, so be careful."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:46
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:122
msgid ""
"The size of the left page margin, in pts. Default is 72pt. Overrides the "
"common left page margin setting."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:52
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:128
msgid ""
"The size of the top page margin, in pts. Default is 72pt. Overrides the "
"common top page margin setting, unless set to zero."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:58
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:134
msgid ""
"The size of the right page margin, in pts. Default is 72pt. Overrides the "
"common right page margin setting, unless set to zero."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/docx_output.py:64
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:140
msgid ""
"The size of the bottom page margin, in pts. Default is 72pt. Overrides the "
"common bottom page margin setting, unless set to zero."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:60
msgid ""
"Turn off splitting at page breaks. Normally, input files are automatically "
"split at every page break into two files. This gives an output e-book that "
"can be parsed faster and with less resources. However, splitting is slow and"
" if your source file contains a very large number of page breaks, you should"
" turn off splitting on page breaks."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:71
#, python-format
msgid ""
"Split all HTML files larger than this size (in KB). This is necessary as "
"most EPUB readers cannot handle large file sizes. The default of %defaultKB "
"is the size required for Adobe Digital Editions. Set to 0 to disable size "
"based splitting."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:78
msgid ""
"Normally, if the input file has no cover and you don't specify one, a "
"default cover is generated with the title, authors, etc. This option "
"disables the generation of this cover."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:84
msgid ""
"Do not use SVG for the book cover. Use this option if your EPUB is going to "
"be used on a device that does not support SVG, like the iPhone or the "
"JetBook Lite. Without this option, such devices will display the cover as a "
"blank page."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:93
msgid ""
"When using an SVG cover, this option will cause the cover to scale to cover "
"the available screen area, but still preserve its aspect ratio (ratio of "
"width to height). That means there may be white borders at the sides or top "
"and bottom of the image, but the image will never be distorted. Without this"
" option the image may be slightly distorted, but there will be no borders."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:103
msgid ""
"This option is needed only if you intend to use the EPUB with FBReaderJ. It "
"will flatten the file system inside the EPUB, putting all files into the top"
" level."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:109
msgid ""
"Insert an inline Table of Contents that will appear as part of the main book"
" content."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:113
msgid ""
"Put the inserted inline Table of Contents at the end of the book instead of "
"the start."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:117
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:55
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:285
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:59
msgid "Title for any generated in-line table of contents."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:213
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:207
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/create.py:35
msgid "Start"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:32
msgid "Do not insert a Table of Contents at the beginning of the book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:149
msgid ""
"Specify the sectionization of elements. A value of \"nothing\" turns the "
"book into a single section. A value of \"files\" turns each file into a "
"separate section; use this if your device is having trouble. A value of "
"\"Table of Contents\" turns the entries in the Table of Contents into titles"
" and creates sections; if it fails, adjust the \"Structure detection\" "
"and/or \"Table of Contents\" settings (turn on \"Force use of auto-generated"
" Table of Contents\")."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:158
#, python-format
msgid ""
"Genre for the book. Choices: %s\n"
"\n"
" See: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:159
msgid "for a complete list with descriptions."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:36
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:43
#, python-format
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed. "
"Default is %default."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:52
msgid ""
"Normally this input plugin re-arranges all the input files into a standard "
"folder hierarchy. Only use this option if you know what you are doing as it "
"can result in various nasty side effects in the rest of the conversion "
"pipeline."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:26
msgid "CSS file used for the output instead of the default file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:29
msgid ""
"Template used for generation of the HTML index file instead of the default "
"file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:32
msgid ""
"Template used for the generation of the HTML contents of the book instead of"
" the default file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:35
msgid ""
"Extract the contents of the generated ZIP file to the specified directory. "
"WARNING: The contents of the directory will be deleted."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:64
#, python-format
msgid "Multiple HTML files found in the archive. Only %s will be used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:70
msgid "No top level HTML file found."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/htmlz_input.py:73
#, python-format
msgid "Top level HTML file %s is empty"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:28
msgid ""
"Specify the handling of CSS. Default is class.\n"
"class: Use CSS classes and have elements reference them.\n"
"inline: Write the CSS as an inline style attribute.\n"
"tag: Turn as many CSS styles as possible into HTML tags."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:36
msgid ""
"How to handle the CSS when using css-type = 'class'.\n"
"Default is external.\n"
"external: Use an external CSS file that is linked in the document.\n"
"inline: Place the CSS in the head section of the document."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:43
msgid ""
"If set this option causes the file name of the HTML file inside the HTMLZ "
"archive to be based on the book title."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:96
msgid "Enable autorotation of images that are wider than the screen width."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:100
#, python-format
msgid "Set the space between words in pts. Default is %default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:103
msgid "Add a header to all the pages with title and author."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:106
msgid ""
"Set the format of the header. %a is replaced by the author and %t by the "
"title. Default is %default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:110
#, python-format
msgid "Add extra spacing below the header. Default is %default pt."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:113
#, python-format
msgid ""
"Minimum paragraph indent (the indent of the first line of a paragraph) in "
"pts. Default: %default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:118
msgid ""
"Render tables in the HTML as images (useful if the document has large or "
"complex tables)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:123
#, python-format
msgid ""
"Multiply the size of text in rendered tables by this factor. Default is "
"%default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:127
msgid "The serif family of fonts to embed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:130
msgid "The sans-serif family of fonts to embed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:133
msgid "The monospace family of fonts to embed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:158
msgid "Comic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:48
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:278
msgid "When present, use author sort field as author."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:52
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:282
msgid ""
"Don't add Table of Contents to the book. Useful if the book has its own "
"table of contents."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:59
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:289
msgid "Disable compression of the file contents."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:62
msgid ""
"Tag for MOBI files to be marked as personal documents. This option has no "
"effect on the conversion. It is used only when sending MOBI files to a "
"device. If the file being sent has the specified tag, it will be marked as a"
" personal document when sent to the Kindle."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:70
msgid ""
"Ignore margins in the input document. If False, then the MOBI output plugin "
"will try to convert margins specified in the input document, otherwise it "
"will ignore them."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:76
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:293
msgid ""
"When adding the Table of Contents to the book, add it at the start of the "
"book instead of the end. Not recommended."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:85
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:301
msgid ""
"Enable sharing of book content via Facebook etc.  on the Kindle. WARNING: "
"Using this feature means that  the book will not auto sync its last read "
"position  on multiple devices. Complain to Amazon."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:92
msgid ""
"By default calibre converts all images to JPEG format in the output MOBI "
"file. This is for maximum compatibility as some older MOBI viewers have "
"problems with other image formats. This option tells calibre not to do this."
" Useful if your document contains lots of GIF/PNG images that become very "
"large when converted to JPEG."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:100
msgid ""
"By default calibre generates MOBI files that contain the old MOBI 6 format. "
"This format is compatible with all devices. However, by changing this "
"setting, you can tell calibre to generate MOBI files that contain both MOBI "
"6 and the new KF8 format, or only the new KF8 format. KF8 has more features "
"than MOBI 6, but only works with newer Kindles. Allowed values: {}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:144
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:126
msgid "All articles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:24
msgid "Format to use inside the pdb container. Choices are:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:28
msgid ""
"Specify the character encoding of the output document. The default is "
"cp1252. Note: This option is not honored by all formats."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_output.py:33
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:27
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rb_output.py:21
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:38
msgid "Add Table of Contents to beginning of the book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:21
msgid "Do not extract images from the document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:23
msgid ""
"Scale used to determine the length at which a line should be unwrapped. "
"Valid values are a decimal between 0 and 1. The default is 0.45, just below "
"the median line length."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_input.py:27
msgid "Use the new PDF conversion engine. Currently not operational."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:56
msgid ""
"Instead of using the paper size specified in the PDF Output options, use a "
"paper size corresponding to the current output profile. Useful if you want "
"to generate a PDF for viewing on a specific device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:61
#, python-format
msgid ""
"The unit of measure for page sizes. Default is inch. Choices are %s Note: "
"This does not override the unit for margins!"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:66
#, python-format
msgid ""
"The size of the paper. This size will be overridden when a non default "
"output profile is used. Default is letter. Choices are %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:70
msgid ""
"Custom size of the document. Use the form widthxheight e.g. `123x321` to "
"specify the width and height. This overrides any specified paper-size."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:75
msgid ""
"Preserve the aspect ratio of the cover, instead of stretching it to fill the"
" full first page of the generated pdf."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80
msgid "The font family used to render serif fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83
msgid "The font family used to render sans-serif fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:86
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90
msgid "The font family used to render monospace fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93
msgid "The default font size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:96
msgid "The default font size for monospaced text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:98
msgid "Surround all links with a red box, useful for debugging."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:101
msgid ""
"Generate an uncompressed PDF, useful for debugging, only works with the new "
"PDF engine."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:104
msgid ""
"Add page numbers to the bottom of every page in the generated PDF file. If "
"you specify a footer template, it will take precedence over this option."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:108
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111
#, python-format
msgid ""
"An HTML template used to generate %s on every page. The strings _PAGENUM_, "
"_TITLE_, _AUTHOR_ and _SECTION_ will be replaced by their current values."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:109
msgid "footers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:112
msgid "headers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:114
msgid ""
"Add a Table of Contents at the end of the PDF that lists page numbers. "
"Useful if you want to print out the PDF. If this PDF is intended for "
"electronic use, use the PDF Outline instead."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:117
msgid "Title for generated table of contents."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:23
msgid ""
"Specify the character encoding of the output document. The default is "
"cp1252."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:30
msgid ""
"Do not reduce the size or bit depth of images. Images have their size and "
"depth reduced by default to accommodate applications that can not convert "
"images on their own such as Dropbook."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:24
msgid "Download periodical content from the internet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:40
msgid ""
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
"downloads at most 2 feeds. You can change the number of feeds and articles "
"by supplying optional arguments. For example: --test 3 1 will download at "
"most 3 feeds and only 1 article per feed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:45
msgid "Username for sites that require a login to access content."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:48
msgid "Password for sites that require a login to access content."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:52
msgid ""
"Do not download latest version of builtin recipes from the calibre server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:50
msgid "Ignore WMF images instead of replacing them with a placeholder image."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:257
#, python-format
msgid ""
"This RTF file has a feature calibre does not support. Convert it to HTML first and then try it.\n"
"%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:23
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/tcr_output.py:22
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:34
msgid ""
"Specify the character encoding of the output document. The default is utf-8."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:27
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:41
msgid ""
"The maximum number of characters per line. This splits on the first space "
"before the specified value. If no space is found the line will be broken at "
"the space after and will exceed the specified value. Also, there is a "
"minimum of 25 characters. Use 0 to disable line splitting."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:34
msgid "Specify whether or not to insert an empty line between two paragraphs."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:38
msgid ""
"Specify whether or not to insert two space characters to indent the first "
"line of each paragraph."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:42
msgid ""
"Specify whether or not to hide the chapter title for each chapter. Useful "
"for image-only output (eg. comics)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:46
msgid "Resize all the images for full screen view. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:127
msgid "Start page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:137
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:139
msgid "Cover pages"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:152
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:155
msgid " (Preface)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:13
msgid "Abbreviations"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:14
msgid "Support admonitions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:15
msgid "Add attribute to HTML tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:16
msgid "Definition lists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:17
msgid "Enables various common extensions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:18
msgid "Alternative code block syntax"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:19
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:292
msgid "Footnotes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:20
msgid "Allow ids as part of a header"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:21
msgid "Metadata in the document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:22
msgid "Support tables"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:23
msgid "Generate a table of contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:24
msgid "Wiki style links"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:38
msgid ""
"Paragraph structure.\n"
"choices are ['auto', 'block', 'single', 'print', 'unformatted', 'off']\n"
"* auto: Try to auto detect paragraph type.\n"
"* block: Treat a blank line as a paragraph break.\n"
"* single: Assume every line is a paragraph.\n"
"* print:  Assume every line starting with 2+ spaces or a tab starts a paragraph.\n"
"* unformatted: Most lines have hard line breaks, few/no blank lines or indents. Tries to determine structure and reformat the differentiate elements.\n"
"* off: Don't modify the paragraph structure. This is useful when combined with Markdown or Textile formatting to ensure no formatting is lost."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:51
msgid ""
"Formatting used within the document.\n"
"* auto: Automatically decide which formatting processor to use.\n"
"* plain: Do not process the document formatting. Everything is a paragraph and no styling is applied.\n"
"* heuristic: Process using heuristics to determine formatting such as chapter headings and italic text.\n"
"* textile: Processing using textile formatting.\n"
"* markdown: Processing using markdown formatting. To learn more about markdown see"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:61
msgid ""
"Normally extra spaces are condensed into a single space. With this option "
"all spaces will be displayed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:64
msgid ""
"Normally extra space at the beginning of lines is retained. With this option"
" they will be removed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_input.py:67
#, python-format
msgid ""
"Enable extensions to markdown syntax. Extensions are formatting that is not part of the standard markdown format. The extensions enabled by default: %default.\n"
"To learn more about markdown extensions, see https://pythonhosted.org/Markdown/extensions/index.html\n"
"This should be a comma separated list of extensions to enable:\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:28
#, python-format
msgid ""
"Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' "
"for compatibility with Mac OS 9 and earlier. For Mac OS X use 'unix'. "
"'system' will default to the newline type used by this OS."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:48
msgid ""
"Force splitting on the max-line-length value when no space is present. Also "
"allows max-line-length to be below the minimum"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:53
msgid ""
"Formatting used within the document.\n"
"* plain: Produce plain text.\n"
"* markdown: Produce Markdown formatted text.\n"
"* textile: Produce Textile formatted text."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:59
msgid ""
"Do not remove links within the document. This is only useful when paired "
"with a txt-output-formatting option that is not none because links are "
"always removed with plain text output."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:64
msgid ""
"Do not remove image references within the document. This is only useful when"
" paired with a txt-output-formatting option that is not none because links "
"are always removed with plain text output."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:69
msgid ""
"Do not remove font color from output. This is only useful when txt-output-"
"formatting is set to textile. Textile is the only formatting that supports "
"setting font color. If this option is not specified font color will not be "
"set and default to the color displayed by the reader (generally this is "
"black)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:113
msgid ""
"Level of verbosity. Specify multiple times for greater verbosity. Specifying"
" it twice will result in full verbosity, once medium verbosity and zero "
"times least verbosity."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:121
msgid ""
"Save the output from different stages of the conversion pipeline to the "
"specified directory. Useful if you are unsure at which stage of the "
"conversion process a bug is occurring."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:130
msgid ""
"Specify the input profile. The input profile gives the conversion system "
"information on how to interpret various information in the input document. "
"For example resolution dependent lengths (i.e. lengths in pixels). Choices "
"are:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:141
msgid ""
"Specify the output profile. The output profile tells the conversion system "
"how to optimize the created document for the specified device (such as by "
"resizing images for the device screen size). In some cases, an output "
"profile can be used to optimize the output for a particular device, but this"
" is rarely necessary. Choices are:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151
msgid ""
"The base font size in pts. All font sizes in the produced book will be "
"rescaled based on this size. By choosing a larger size you can make the "
"fonts in the output bigger and vice versa. By default, the base font size is"
" chosen based on the output profile you chose."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161
msgid ""
"Mapping from CSS font names to font sizes in pts. An example setting is "
"12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to "
"xx-large, with the final size being for huge fonts. The font rescaling "
"algorithm uses these sizes to intelligently rescale fonts. The default is to"
" use a mapping based on the output profile you chose."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:173
msgid "Disable all rescaling of font sizes."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:180
msgid ""
"The minimum line height, as a percentage of the element's calculated font "
"size. calibre will ensure that every element has a line height of at least "
"this setting, irrespective of what the input document specifies. Set to zero"
" to disable. Default is 120%. Use this setting in preference to the direct "
"line height specification, unless you know what you are doing. For example, "
"you can achieve \"double spaced\" text by setting this to 240."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:195
msgid ""
"The line height in pts. Controls spacing between consecutive lines of text. "
"Only applies to elements that do not define their own line height. In most "
"cases, the minimum line height option is more useful. By default no line "
"height manipulation is performed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:206
msgid ""
"Embed the specified font family into the book. This specifies the \"base\" "
"font used for the book. If the input document specifies its own fonts, they "
"may override this base font. You can use the filter style information option"
" to remove fonts from the input document. Note that font embedding only "
"works with some output formats, principally EPUB, AZW3 and DOCX."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:217
msgid ""
"Embed every font that is referenced in the input document but not already "
"embedded. This will search your system for the fonts, and if found, they "
"will be embedded. Embedding will only work if the format you are converting "
"to supports embedded fonts, such as EPUB, AZW3, DOCX or PDF. Please ensure "
"that you have the proper license for embedding the fonts used in this "
"document."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:228
msgid ""
"Subset all embedded fonts. Every embedded font is reduced to contain only "
"the glyphs used in this document. This decreases the size of the font files."
" Useful if you are embedding a particularly large font with lots of unused "
"glyphs."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:236
msgid ""
"Some badly designed documents use tables to control the layout of text on "
"the page. When converted these documents often have text that runs off the "
"page and other artifacts. This option will extract the content from the "
"tables and present it in a linear fashion."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:246
msgid ""
"XPath expression that specifies all tags that should be added to the Table "
"of Contents at level one. If this is specified, it takes precedence over "
"other forms of auto-detection. See the XPath Tutorial in the calibre User "
"Manual for examples."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256
msgid ""
"XPath expression that specifies all tags that should be added to the Table "
"of Contents at level two. Each entry is added under the previous level one "
"entry. See the XPath Tutorial in the calibre User Manual for examples."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265
msgid ""
"XPath expression that specifies all tags that should be added to the Table "
"of Contents at level three. Each entry is added under the previous level two"
" entry. See the XPath Tutorial in the calibre User Manual for examples."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Normally, if the source file already has a Table of Contents, it is used in "
"preference to the auto-generated one. With this option, the auto-generated "
"one is always used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:282
msgid "Don't add auto-detected chapters to the Table of Contents."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
#, python-format
msgid ""
"If fewer than this number of chapters is detected, then links are added to "
"the Table of Contents. Default: %default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296
#, python-format
msgid ""
"Maximum number of links to insert into the TOC. Set to 0 to disable. Default"
" is: %default. Links are only added to the TOC if less than the threshold "
"number of chapters were detected."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Remove entries from the Table of Contents whose titles match the specified "
"regular expression. Matching entries and all their children are removed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312
msgid ""
"When creating a TOC from links in the input document, allow duplicate "
"entries, i.e. allow more than one entry with the same text, provided that "
"they point to a different location."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:323
msgid ""
"An XPath expression to detect chapter titles. The default is to consider "
"<h1> or <h2> tags that contain the words \"chapter\", \"book\", \"section\","
" \"prologue\", \"epilogue\" or \"part\" as chapter titles as well as any "
"tags that have class=\"chapter\". The expression used must evaluate to a "
"list of elements. To disable chapter detection, use the expression \"/\". "
"See the XPath Tutorial in the calibre User Manual for further help on using "
"this feature."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:337
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
"chapters. A value of \"none\" will disable chapter marking and a value of "
"\"both\" will use both page breaks and lines to mark chapters."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347
msgid ""
"An XPath expression to detect the location in the document at which to start"
" reading. Some e-book reading programs (most prominently the Kindle) use "
"this location as the position at which to open the book. See the XPath "
"tutorial in the calibre User Manual for further help using this feature."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:357
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to"
" the style rules from the source file, so it can be used to override those "
"rules."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365
msgid ""
"Rules for transforming the styles in this book. These rules are applied "
"after all other CSS processing is done."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:371
msgid ""
"A comma separated list of CSS properties that will be removed from all CSS "
"style rules. This is useful if the presence of some style information "
"prevents it from being overridden on your device. For example: font-"
"family,color,margin-left,margin-right"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382
msgid ""
"By default, calibre will use the shorthand form for various css properties "
"such as margin, padding, border, etc. This option will cause it to use the "
"full expanded form instead. Note that CSS is always expanded when generating"
" EPUB files with the output profile set to one of the Nook profiles as the "
"Nook cannot handle shorthand CSS."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:393
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
" To disable use the expression: /"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399
msgid ""
"Some documents specify page margins by specifying a left and right margin on"
" each individual paragraph. calibre will try to detect and remove these "
"margins. Sometimes, this can cause the removal of margins that should not "
"have been removed. In this case you can disable the removal."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410
#, python-format
msgid ""
"Set the top margin in pts. Default is %default. Setting this to less than "
"zero will cause no margin to be set (the margin setting in the original "
"document will be preserved). Note: Page oriented formats such as PDF and "
"DOCX have their own margin settings that take precedence."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418
#, python-format
msgid ""
"Set the bottom margin in pts. Default is %default. Setting this to less than"
" zero will cause no margin to be set (the margin setting in the original "
"document will be preserved). Note: Page oriented formats such as PDF and "
"DOCX have their own margin settings that take precedence."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426
#, python-format
msgid ""
"Set the left margin in pts. Default is %default. Setting this to less than "
"zero will cause no margin to be set (the margin setting in the original "
"document will be preserved). Note: Page oriented formats such as PDF and "
"DOCX have their own margin settings that take precedence."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434
#, python-format
msgid ""
"Set the right margin in pts. Default is %default. Setting this to less than "
"zero will cause no margin to be set (the margin setting in the original "
"document will be preserved). Note: Page oriented formats such as PDF and "
"DOCX have their own margin settings that take precedence."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:443
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
"\"justify\" converts all unjustified text to justified. A value of "
"\"original\" (the default) does not change justification in the source file."
" Note that only some output formats support justification."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:453
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
"paragraphs (<p> or <div> tags)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:460
msgid ""
"When calibre removes blank lines between paragraphs, it automatically sets a"
" paragraph indent, to ensure that paragraphs can be easily distinguished. "
"This option controls the width of that indent (in em). If you set this value"
" negative, then the indent specified in the input document is used, that is,"
" calibre does not change the indentation."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:469
msgid ""
"Use the cover detected from the source file in preference to the specified "
"cover."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:475
msgid ""
"Insert a blank line between paragraphs. Will not work if the source file "
"does not use paragraphs (<p> or <div> tags)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:482
msgid ""
"Set the height of the inserted blank lines (in em). The height of the lines "
"between paragraphs will be twice the value set here."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:489
msgid ""
"Remove the first image from the input e-book. Useful if the input document "
"has a cover image that is not identified as a cover. In this case, if you "
"set a cover in calibre, the output document will end up with two cover "
"images if you do not specify this option."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:498
msgid ""
"Insert the book metadata at the start of the book. This is useful if your "
"e-book reader does not support displaying/searching metadata directly."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:506
msgid ""
"Convert plain quotes, dashes and ellipsis to their typographically correct "
"equivalents. For details, see "
"https://daringfireball.net/projects/smartypants"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:514
msgid "Convert fancy quotes, dashes and ellipsis to their plain equivalents."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:522
msgid ""
"Read metadata from the specified OPF file. Metadata read from this file will"
" override any metadata in the source file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:529
#, python-format
msgid ""
"Transliterate unicode characters to an ASCII representation. Use with care "
"because this will replace unicode characters with ASCII. For instance it "
"will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases "
"where there are multiple representations of a character (characters shared "
"by Chinese and Japanese for instance) the representation based on the "
"current calibre interface language will be used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:544
msgid ""
"Preserve ligatures present in the input document. A ligature is a special "
"rendering of a pair of characters like ff, fi, fl et cetera. Most readers do"
" not have support for ligatures in their default fonts, so they are unlikely"
" to render correctly. By default, calibre will turn a ligature into the "
"corresponding pair of normal characters. This option will preserve them "
"instead."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:556
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37
msgid "Set the title."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:560
msgid "Set the authors. Multiple authors should be separated by ampersands."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565
msgid "The version of the title to be used for sorting. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:569
msgid "String to be used when sorting by author. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:573
msgid "Set the cover to the specified file or URL"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:577
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53
msgid "Set the e-book description."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:581
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55
msgid "Set the e-book publisher."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:585
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59
msgid "Set the series this e-book belongs to."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:589
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61
msgid "Set the index of the book in this series."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:593
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63
msgid "Set the rating. Should be a number between 1 and 5."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:597
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65
msgid "Set the ISBN of the book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:601
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:72
msgid "Set the tags for the book. Should be a comma separated list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:605
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74
msgid "Set the book producer."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:609
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:76
msgid "Set the language."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:613
msgid "Set the publication date."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:617
msgid "Set the book timestamp (no longer used anywhere)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:621
msgid ""
"Enable heuristic processing. This option must be set for any heuristic "
"processing to take place."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:626
msgid ""
"Detect unformatted chapter headings and sub headings. Change them to h2 and "
"h3 tags.  This setting will not create a TOC, but can be used in conjunction"
" with structure detection to create one."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:633
msgid ""
"Look for common words and patterns that denote italics and italicize them."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:638
msgid ""
"Turn indentation created from multiple non-breaking space entities into CSS "
"indents."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:643
msgid ""
"Scale used to determine the length at which a line should be unwrapped. "
"Valid values are a decimal between 0 and 1. The default is 0.4, just below "
"the median line length.  If only a few lines in the document require "
"unwrapping this value should be reduced"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651
msgid "Unwrap lines using punctuation and other formatting clues."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:655
msgid ""
"Remove empty paragraphs from the document when they exist between every "
"other paragraph"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:660
msgid ""
"Left aligned scene break markers are center aligned. Replace soft scene "
"breaks that use multiple blank lines with horizontal rules."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:666
msgid ""
"Replace scene breaks with the specified text. By default, the text from the "
"input document is used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:671
msgid ""
"Analyze hyphenated words throughout the document.  The document itself is "
"used as a dictionary to determine whether hyphens should be retained or "
"removed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:677
msgid ""
"Looks for occurrences of sequential <h1> or <h2> tags. The tags are "
"renumbered to prevent splitting in the middle of chapter headings."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:683
msgid "Search pattern (regular expression) to be replaced with sr1-replace."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:688
msgid "Replacement to replace the text found with sr1-search."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:692
msgid "Search pattern (regular expression) to be replaced with sr2-replace."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:697
msgid "Replacement to replace the text found with sr2-search."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:701
msgid "Search pattern (regular expression) to be replaced with sr3-replace."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:706
msgid "Replacement to replace the text found with sr3-search."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:710
msgid ""
"Path to a file containing search and replace regular expressions. The file "
"must contain alternating lines of regular expression followed by replacement"
" pattern (which can be an empty line). The regular expression must be in the"
" Python regex syntax and the file must be UTF-8 encoded."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821
msgid "Could not find an e-book inside the archive"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:893
msgid "Values of series index and rating must be numbers. Ignoring"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:900
msgid "Failed to parse date/time"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1080
msgid "Converting input to HTML..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1113
msgid "Running transforms on e-book..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1249
#, python-format
msgid "Running %s plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/covers.py:270
msgid "Template error"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/covers.py:366
msgid "The Cross"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/covers.py:387
msgid "Half and half"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/covers.py:412
msgid "Banner"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/covers.py:482
msgid "Ornamental"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/covers.py:542
msgid "Blocks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:213
msgid "Remove the property"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:214
msgid "Add extra properties"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:215
msgid "Change the value to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:216
msgid "Multiply the value by"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:217
msgid "Divide the value by"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:218
msgid "Add to the value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:219
msgid "Subtract from the value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:223
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80
msgid "is"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:224
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:81
msgid "is not"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:225
msgid "is any value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:226
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:82
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:58
msgid "matches pattern"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:59
msgid "does not match pattern"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:228
msgid "is the same length as"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:229
msgid "is not the same length as"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:230
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62
msgid "is less than"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:231
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63
msgid "is greater than"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:232
msgid "is less than or equal to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:233
msgid "is greater than or equal to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:243
msgid "Unknown keys"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:244
#, python-format
msgid "The rule has unknown keys: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:247
msgid "Missing keys"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:248
#, python-format
msgid "The rule has missing keys: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:251
msgid "Property required"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:251
msgid "You must specify a CSS property to match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:253
msgid "Shorthand property not allowed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:254
#, python-brace-format
msgid ""
"{0} is a shorthand property. Use the full form of the property, for example,"
" instead of font, use font-family, instead of margin, use margin-top, etc."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:257
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:187
msgid "Query required"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:258
msgid "You must specify a value for the CSS property to match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:260
msgid "Unknown match type"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:261
#, python-format
msgid "The match type %s is not known"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:266
#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:274
#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:193
msgid "Query invalid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:267
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:194
#, python-format
msgid "%s is not a valid regular expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:275
#, python-format
msgid "%s is not a valid length or number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:278
msgid "Unknown action type"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:279
#, python-format
msgid "The action type %s is not known"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:281
msgid "You must specify a number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:283
msgid "You must specify at least one CSS property to add"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:285
msgid "You must specify a value to change the property to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:286
msgid "No data"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:291
#, python-format
msgid "%s is not a number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:291
msgid "Invalid number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/css_transform_rules.py:329
#, python-brace-format
msgid ""
"If the property {property} {match_type} {query}\n"
"{action}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/docx/to_html.py:63
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1384
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:767
msgid "Notes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/docx/to_html.py:375
#: /home/kovid/work/calibre/src/calibre/ebooks/docx/writer/links.py:166
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1372
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:616
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/toc.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:370
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:232
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:552
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:725
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:755
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:270
msgid "Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/docx/writer/images.py:197
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1717
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1370
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:398
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:1107
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:186
msgid "Cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:19
msgid ""
"Follow all local links in an HTML file and create a ZIP file containing all "
"linked files. This plugin is run every time you add an HTML file to the "
"library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:67
msgid ""
"Character encoding for the input HTML files. Common choices include: cp1252,"
" cp1251, latin1 and utf-8."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:97
msgid "Add linked files in breadth first order"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:98
msgid ""
"Normally, when following links in HTML files calibre does it depth first, "
"i.e. if file A links to B and  C, but B links to D, the files are added in "
"the order A, B, D, C.  With this option, they will instead be added as A, B,"
" C, D"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:50
msgid "Creating LIT file from EPUB..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:321
msgid "\tBook Designer file detected."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:323
msgid "\tParsing HTML..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:346
msgid "\tBaen file detected. Re-parsing..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:362
msgid "Written preprocessed HTML to "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:379
#, python-format
msgid "Processing %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:393
msgid "\tConverting to BBeB..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:538
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:551
#, python-format
msgid "Could not parse file: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:543
#, python-format
msgid "%s is an empty file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:563
#, python-format
msgid "Failed to parse link %(tag)s %(children)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
#, python-format
msgid "Cannot add link %s to TOC"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:947
#, python-format
msgid "Unable to process image %(path)s. Error: %(err)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
#, python-format
msgid "Unable to process interlaced PNG %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1759
#, python-format
msgid "An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1761
#, python-format
msgid ""
"Bad table:\n"
"%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1783
msgid "Table has cell that is too large"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1849
#, python-format
msgid "Could not read cover image: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1852
#, python-format
msgid "Cannot read from: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1981
msgid "Failed to process opf file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:139
msgid ""
"%prog book.lrf\n"
"Convert an LRF file into an LRS (XML UTF-8 encoded) file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:140
msgid "Output LRS file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:142
msgid "Do not save embedded image and font files to disk"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:144
#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:216
msgid "Be more verbose"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:162
msgid "Parsing LRF..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:165
msgid "Creating XML..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:167
msgid "LRS written to "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:262
msgid "Could not read from thumbnail file:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:282
msgid ""
"%prog [options] file.lrs\n"
"Compile an LRS file into an LRF file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:283
msgid "Path to output file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:285
msgid "Verbose processing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287
msgid "Convert LRS to LRS, useful for debugging."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:498
msgid "Invalid LRF file. Could not set metadata."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:621
msgid ""
"%prog [options] mybook.lrf\n"
"\n"
"\n"
"Show/edit the metadata in an LRF file.\n"
"\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:628
msgid "Set the book title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:630
msgid "Set sort key for the title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:632
msgid "Set the author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:634
msgid "Set sort key for the author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:636
msgid "The category this book belongs to. E.g.: History"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:639
msgid "Path to a graphic that will be set as this files' thumbnail"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:642
msgid ""
"Path to a txt file containing the comment to be stored in the lrf file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:646
msgid "Extract thumbnail from LRF file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:647
msgid "Set the publisher"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:648
msgid "Set the book classification"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:649
msgid "Set the book creator"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:650
msgid "Set the book producer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:652
msgid ""
"Extract cover from LRF file. Note that the LRF format has no defined cover, "
"so we use some heuristics to guess the cover."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:654
msgid "Set book ID"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:44
msgid ""
"Extract common e-book formats from archive files (ZIP/RAR). Also try to "
"autodetect if they are actually CBZ/CBR files."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:655
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:773
msgid "No"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:761
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/match_books.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:179
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1296
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
#: /home/kovid/work/calibre/src/calibre/library/cli.py:743
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:306
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:907
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:435
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:630
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:411
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:473
msgid "Title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:762
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:181
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1297
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
msgid "Author(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:763
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:186
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:95
msgid "Publisher"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:764
msgid "Producer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:765
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:407
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:1095
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:158
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176
msgid "Comments"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:767
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:253
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:94
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:103
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:143
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:207
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:242
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:274
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:349
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:354
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:356
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:403
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:405
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:582
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:631
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:636
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:638
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:187
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:233
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:394
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:126
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:979
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1229
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4489
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4503
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:132
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:830
msgid "Tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:769
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/match_books.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:180
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:275
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:188
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:233
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:137
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:320
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2329
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:71
msgid "Series"
msgid_plural "Series"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:190
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:165
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:58
msgid "Languages"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:772
msgid "Timestamp"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:774
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:184
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:130
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:236
msgid "Published"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:776
msgid "Rights"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/formatter.py:32
msgid "Value: unknown field "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:64
#, python-format
msgid "Search the calibre library for books by %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:72
#, python-brace-format
msgid "Search {0} for the author: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:74
#, python-brace-format
msgid "Search {0} for the book: {1} by the author {2}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:151
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:156
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:234
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:278
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:289
#, python-brace-format
msgid "Click to see books with {0}: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:166
msgid "Click to open"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:198
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:890
msgid "Ids"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:259
#, python-format
msgid ""
"%(sidx)s of <a href=\"%(href)s\" title=\"%(tt)s\" data-"
"item=\"%(data)s\"><span class=\"%(cls)s\">%(series)s</span></a>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/render.py:264
msgid "Click to see books in this series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:20
msgid "%prog ebook_file [options]\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:21
#, python-brace-format
msgid ""
"\n"
"Read/Write metadata from/to e-book files.\n"
"\n"
"Supported formats for reading metadata: {0}\n"
"\n"
"Supported formats for writing metadata: {1}\n"
"\n"
"Different file types support different kinds of metadata. If you try to set\n"
"some metadata on a file type that does not support it, the metadata will be\n"
"silently ignored.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:39
msgid ""
"Set the authors. Multiple authors should be separated by the & character. "
"Author names should be in the order Firstname Lastname."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:43
msgid ""
"The version of the title to be used for sorting. If unspecified, and the "
"title is specified, it will be auto-generated from the title."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:47
msgid ""
"String to be used when sorting by author. If unspecified, and the author(s) "
"are specified, it will be auto-generated from the author(s)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51
msgid "Set the cover to the specified file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57
msgid "Set the book category."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67
msgid ""
"Set the identifiers for the book, can be specified multiple times. For "
"example: --identifier uri:http://acme.com --identifier isbn:12345 To remove "
"an identifier, specify no value, --identifier isbn: Note that for EPUB "
"files, an identifier marked as the package identifier cannot be removed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:78
msgid "Set the published date."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:81
msgid "Get the cover from the e-book and save it at as the specified file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:84
msgid ""
"Specify the name of an OPF file. The metadata will be written to the OPF "
"file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:87
msgid ""
"Read metadata from the specified OPF file and use it to set metadata in the "
"e-book. Metadata specified on the command line will override metadata read "
"from the OPF file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:92
msgid "Set the BookID in LRF files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:168
msgid "No file specified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:183
msgid "Original metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:200
msgid "Changed metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:212
msgid "OPF created in"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:218
msgid "Cover saved to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:220
msgid "No cover found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/search_internet.py:32
msgid "Goodreads"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/search_internet.py:33
msgid "Google books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/search_internet.py:34
msgid "Wikipedia"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/search_internet.py:35
msgid "Google web search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/search_internet.py:36
msgid "Amazon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/search_internet.py:37
msgid "Google images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:831
msgid "Downloads metadata and covers from Amazon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:842
msgid "US"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:843
msgid "France"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:844
msgid "Germany"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:845
msgid "UK"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:846
msgid "Italy"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:847
msgid "Japan"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:848
msgid "Spain"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:849
msgid "Brazil"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:850
msgid "Netherlands"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:851
msgid "China"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:852
msgid "Canada"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:856
msgid "Choose server automatically"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:857
msgid "Amazon servers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:858
msgid "Bing search cache"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:859
msgid "Google search cache"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:860
msgid "Wayback machine cache (slow)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:864
msgid "Amazon country website to use:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:865
msgid ""
"Metadata from Amazon will be fetched using this country's Amazon website."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:867
msgid "Server to get data from:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:869
msgid ""
"Amazon has started blocking attempts to download metadata from its servers. "
"To get around this problem, calibre can fetch the Amazon data from many "
"different places where it is cached. Choose the source you prefer."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:1222
msgid "Amazon timed out. Try again later."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:197
msgid "Metadata source"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:35
msgid ""
"Downloads multiple book covers from Amazon. Useful to find alternate covers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:37
msgid "Configure the Big Book Search plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:39
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:27
msgid "Maximum number of covers to get"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/big_book_search.py:40
msgid "The maximum number of covers to process from the search result"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/cli.py:27
msgid ""
"%prog [options]\n"
"\n"
"Fetch book metadata from online sources. You must specify at least one\n"
"of title, authors or ISBN.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/cli.py:34
msgid "Book title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/cli.py:35
msgid "Book author(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/cli.py:36
msgid "Book ISBN"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/cli.py:38
msgid "Print the log to the console (stderr)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/cli.py:39
msgid "Output the metadata in OPF format instead of human readable text."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/cli.py:41
msgid ""
"Specify a filename. The cover, if available, will be saved to it. Without "
"this option, no cover will be downloaded."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/cli.py:43
msgid "Timeout in seconds. Default is 30"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/cli.py:45
msgid ""
"Specify the name of a metadata download plugin to use. By default, all "
"metadata plugins will be used. Can be specified multiple times for multiple "
"plugins. All plugin names: {}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:158
msgid ""
"Downloads metadata and covers from Douban.com. Useful only for chinese "
"language books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/edelweiss.py:170
msgid ""
"Downloads metadata and covers from Edelweiss - A catalog updated by book "
"publishers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:175
msgid "Downloads metadata and covers from Google Books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:22
msgid ""
"Downloads covers from a Google Image search. Useful to find larger/alternate"
" covers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:24
msgid "Configure the Google Image Search plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:28
msgid "The maximum number of covers to process from the google search result"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:485
msgid "Cover size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:30
msgid "Search for covers larger than the specified size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:32
msgid "Any size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:400
msgid "Large"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:34
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:35
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:37
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:38
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google_images.py:39
#, python-format
msgid "Larger than %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:24
msgid "Downloads metadata from isbndb.com"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:34
msgid "IsbnDB key:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:35
msgid ""
"To use isbndb.com you have to sign up for a free account at isbndb.com and "
"get an access key."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:39
#, python-format
msgid ""
"To use metadata from isbndb.com you must sign up for a free account and get "
"an isbndb key and enter it below. Instructions to get the key are <a "
"href=\"%s\">here</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:18
msgid "Downloads covers from The Open Library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:31
msgid "Downloads metadata and covers from Overdrive's Content Reserve"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:43
msgid "Download all metadata (slow)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:44
msgid "Enable this option to gather all metadata available from Overdrive."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:47
msgid ""
"Additional metadata can be taken from Overdrive's book detail page. This "
"includes a limited set of tags used by libraries, comments, language, and "
"the e-book ISBN. Collecting this data is disabled by default due to the "
"extra time required. Check the download all metadata option below to enable "
"downloading this data."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:27
msgid "Downloads metadata and covers from OZON.ru (updated)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:51
msgid "Filter out less relevant hits from the search results"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:53
msgid ""
"Improve search result by removing less relevant hits. It can be useful to "
"refine the search when there are many matches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:65
msgid "Sample Book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:36
msgid ""
"This is an Amazon KFX book. It cannot be processed. See {} for information "
"on how to handle KFX books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:82
msgid "This is an Amazon Topaz book. It cannot be processed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:49
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:1412
msgid "This is not a MOBI file. It is a Topaz file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:54
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:1417
msgid "This is not a MOBI file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:57
msgid "This file is locked with DRM. It cannot be tweaked."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:62
msgid ""
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
"from Amazon. calibre can only tweak MOBI files that contain KF8 books. Older"
" MOBI files without KF8 are not tweakable."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:68
msgid ""
"This MOBI file contains both KF8 and older Mobi6 data. Tweaking it will "
"remove the Mobi6 data, which means the file will not be usable on older "
"Kindles. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:471
msgid "No details available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1371
msgid "Title page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1373
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:756
msgid "Index"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1374
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:757
msgid "Glossary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1375
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:758
msgid "Acknowledgements"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1376
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:759
msgid "Bibliography"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1377
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:760
msgid "Colophon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1378
msgid "Copyright"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1379
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:762
msgid "Dedication"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1380
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:763
msgid "Epigraph"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1381
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:764
msgid "Foreword"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1382
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:765
msgid "List of illustrations"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1383
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:766
msgid "List of tables"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1385
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:768
msgid "Preface"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1386
msgid "Main text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/__init__.py:24
#, python-format
msgid "%s format books are not supported"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:23
msgid ""
"This font could not be processed. It most likely will not work in an e-book "
"reader, either"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:40
msgid "The font {} is not allowed to be embedded"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:41
msgid ""
"The font has a flag in its metadata ({:09b}) set indicating that it is not "
"licensed for embedding. You can ignore this warning, if you are sure you "
"have permission to embed this font."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:51
#, python-brace-format
msgid "The CSS font-family name {0} does not match the actual font name {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:52
#, python-brace-format
msgid ""
"The font family name specified in the CSS @font-face rule: \"{0}\" does not "
"match the font name inside the actual font file: \"{1}\". This can cause "
"problems in some viewers. You should change the CSS font name to match the "
"actual font name."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:56
#, python-brace-format
msgid "Change the font name {0} to {1} everywhere"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/fonts.py:94
#, python-format
msgid "Not a valid font: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/images.py:19
msgid ""
"An invalid image is an image that could not be loaded, typically because it "
"is corrupted. You should replace it with a good image or remove it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/images.py:28
msgid ""
"Reader devices based on Adobe Digital Editions cannot display images whose "
"colors are specified in the CMYK colorspace. You should convert this image "
"to the RGB colorspace, for maximum compatibility."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/images.py:31
msgid "Convert image to RGB automatically"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/images.py:65
msgid "Image is in the CMYK colorspace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:27
msgid ""
"The resource pointed to by this link does not exist. You should either fix, "
"or remove the link."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:34
msgid ""
"Windows computers do not allow the : character in filenames. For maximum "
"compatibility it is best to not use these in filenames/links to files."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:41
#, python-brace-format
msgid "The linked to resource {0} does not exist"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:42
#, python-brace-format
msgid ""
"The case of the link {0} and the case of the actual file it points to {1} do"
" not agree. You should change either the case of the link or rename the "
"file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:45
msgid "Change the case of the link to match the actual file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:74
msgid "Link points to a file that is not a text document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:75
#, python-brace-format
msgid ""
"The link \"{0}\" points to a file <i>{1}</i> that is not a text (HTML) "
"document. Many e-book readers will be unable to follow such a link. You "
"should either remove the link or change it to point to a text document. For "
"example, if it points to an image, you can create small wrapper document "
"that contains the image and change the link to point to that."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:89
msgid "Link points to a location not present in the target file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:91
#, python-brace-format
msgid ""
"The link \"{0}\" points to a location <i>{1}</i> in the file {2} that does "
"not exist. You should either remove the location so that the link points to "
"the top of the file, or change the link to point to the correct location."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:99
msgid ""
"This link uses the file:// URL scheme. This does not work with many e-book "
"readers. Remove the file:// prefix and make sure the link points to a file "
"inside the book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:105
msgid ""
"This link points to a file outside the book. It will not work if the book is"
" read on any computer other than the one it was created on. Either fix or "
"remove the link."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:112
msgid ""
"This link is empty. This is almost always a mistake. Either fill in the link"
" destination or remove the link tag."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:117
msgid ""
"This file is included in the book but not referred to by any document in the"
" spine. This means that the file will not be viewable on most e-book "
"readers. You should  probably remove this file from the book or add a link "
"to it somewhere."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:123
#, python-format
msgid "The file %s is not referenced"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:128
msgid ""
"This file is not in the book spine. All content documents must be in the "
"spine. You should probably add it to the spine."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:130
msgid "Append this file to the spine"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:148
msgid ""
"This file is not listed in the book manifest. While not strictly necessary "
"it is good practice to list all files in the manifest. Either list this file"
" in the manifest or remove it from the book if it is an unnecessary file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:154
#, python-format
msgid "The file %s is not listed in the manifest"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:158
#, python-format
msgid "Remove %s from the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:159
#, python-format
msgid "Add %s to the manifest"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:176
#, python-format
msgid "Remove all references to %s from the HTML and CSS in the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:186
msgid ""
"This file stores the bookmarks and last opened information from the calibre "
"E-book viewer. You can remove it if you do not need that information, or "
"don't want to share it with other people you send this book to."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:33
msgid "Remove this file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:195
msgid "The bookmarks file used by the calibre E-book viewer is present"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:209
#, python-format
msgid "The file %s has a mimetype that does not match its extension"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:211
#, python-brace-format
msgid ""
"The file {0} has its mimetype specified as {1} in the OPF file. The "
"recommended mimetype for files with the extension \"{2}\" is {3}. You should"
" change either the file extension or the mimetype in the OPF."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:216
msgid "Change the file extension to .xhtml"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:219
#, python-format
msgid "Change the mimetype for this file in the OPF to %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:321
msgid "The link is empty"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:336
#, python-format
msgid "The linked resource %s is a directory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:344
#, python-format
msgid "The linked resource %s does not exist"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:348
#, python-format
msgid "The link %s is a file:// URL"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:350
#, python-format
msgid "The link %s points to a file outside the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/links.py:352
#, python-format
msgid ""
"The link %s contains a : character, this will cause errors on Windows "
"computers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:21
#, python-format
msgid "The <%s> section is missing from the OPF"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:23
#, python-format
msgid "The <%s> section is required in the OPF file. You have to create one."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:29
#, python-format
msgid "idref=\"%s\" points to unknown id"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:31
#, python-format
msgid "The idref=\"%s\" points to an id that does not exist in the OPF"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:37
msgid "The meta cover tag points to an non-existent item"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:39
#, python-format
msgid ""
"The meta cover tag points to an item with id=\"%s\" which does not exist in "
"the manifest"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:45
msgid ""
"Some e-book readers such as the Nook fail to recognize covers if the content"
" attribute comes before the name attribute. For maximum compatibility move "
"the name attribute before the content attribute."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:48
msgid "Move the name attribute before the content attribute"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:51
msgid "The meta cover tag has content before name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:64
#, python-format
msgid "The item identified as the Table of Contents (%s) does not exist"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:65
#, python-format
msgid "There is no item with id=\"%s\" in the manifest."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:67
#, python-format
msgid ""
"The item identified as the Table of Contents has an incorrect media-type "
"(%s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:68
#, python-format
msgid "The media type for the table of contents must be %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:74
msgid ""
"This manifest entry has no href attribute. Either add the href attribute or "
"remove the entry."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:75
msgid "Remove this manifest entry"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:78
msgid "Item in manifest has no href attribute"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:93
msgid ""
"The <spine> tag has no reference to the NCX table of contents file. Without "
"this reference, the table of contents will not work in most readers. The "
"reference should look like <spine toc=\"id of manifest item for the ncx "
"file\">."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:96
msgid "Add the reference to the NCX file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:99
msgid "Missing reference to the NCX Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:114
msgid ""
"This book has no Navigation document. According to the EPUB 3 specification,"
" a navigation document is required. The Navigation document contains the "
"Table of Contents. Use the Table of Contents tool to add a Table of Contents"
" to this book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:119
msgid "Missing navigation document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:124
msgid ""
"The nav document for this book contains no table of contents, or an empty "
"table of contents. Use the Table of Contents tool to add a Table of Contents"
" to this book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:129
msgid "Missing ToC in navigation document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:134
msgid ""
"A file listed in the manifest is missing, you should either remove it from "
"the manifest or add the missing file to the book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:138
#, python-format
msgid "Item (%s) in manifest is missing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:140
#, python-format
msgid "Remove the entry for %s from the manifest"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:154
msgid ""
"There are items marked as non-linear in the <spine>. These will be displayed"
" in random order by different e-book readers. Some will ignore the non-"
"linear attribute, some will display them at the end or the beginning of the "
"book and some will fail to display them at all. Instead of using non-linear "
"items simply place the items in the order you want them to be displayed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:161
msgid "Mark all non-linear items as linear"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:164
msgid "Non-linear items in the spine"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:178
msgid "Remove all but the first duplicate item"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:182
#, python-brace-format
msgid "Duplicate item in {0}: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:184
#, python-brace-format
msgid ""
"The item {0} is present more than once in the {2} in {1}. This is not "
"allowed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:202
msgid ""
"There is more than one <meta name=\"cover\"> tag defined. There should be "
"only one."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:203
msgid "Remove all but the first meta cover tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:206
msgid "There is more than one cover defined"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:219
msgid ""
"The OPF must have a unique identifier, i.e. a <dc:identifier> element whose "
"id is referenced by the <package> element"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:221
msgid "Auto-generate a unique identifier"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:224
msgid "The OPF has no unique identifier"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:246
msgid "The <dc:identifier> element must not be empty."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:249
msgid "Empty identifier element"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:255
msgid "Incorrect media-type for spine item"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:257
#, python-brace-format
msgid ""
"The item {0} present in the spine has the media-type {1}.  Most e-book "
"software cannot handle non-HTML spine items.  If the item is actually HTML, "
"you should change its media-type to {2}. If it is not-HTML you should "
"consider replacing it with an HTML item, as it is unlikely to work in most "
"readers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:263
#, python-format
msgid "Change the media-type to %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:279
msgid "The OPF does not have the correct root element"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:281
#, python-brace-format
msgid ""
"The opf must have the root element <package> in namespace {0}, like this: "
"<package xmlns=\"{0}\">"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:285
msgid "The OPF does not have a version"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/opf.py:287
msgid ""
"The <package> tag in the OPF must have a version attribute. This is usually "
"version=\"2.0\" for EPUB2 and AZW3 and version=\"3.0\" for EPUB3"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:32
msgid ""
"This file is empty, it contains nothing, you should probably remove it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:36
#, python-format
msgid "The file %s is empty"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:47
msgid ""
"A decoding errors means that the contents of the file could not be "
"interpreted as text. This usually happens if the file has an incorrect "
"character encoding declaration or if the file is actually a binary file, "
"like an image or font that is mislabelled with an incorrect media type in "
"the OPF."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:54
#, python-format
msgid "Parsing of %s failed, could not decode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:61
msgid ""
"A parsing error in an XML file means that the XML syntax in the file is "
"incorrect. Such a file will most probably not open in an e-book reader. "
"These errors can  usually be fixed automatically, however, automatic fixing "
"can sometimes  \"do the wrong thing\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:77
msgid ""
"A parsing error in an HTML file means that the HTML syntax is incorrect. "
"Most readers will automatically ignore such errors, but they may result in  "
"incorrect display of content. These errors can usually be fixed "
"automatically, however, automatic fixing can sometimes \"do the wrong "
"thing\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:86
msgid ""
"Replace all named entities with their character equivalents in this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:87
msgid ""
"Named entities are often only incompletely supported by various book reading"
" software. Therefore, it is best to not use them, replacing them with the "
"actual characters they represent. This can be done automatically."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:92
msgid "Named entities present"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:122
msgid "Filename contains unsafe characters"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:127
#, python-brace-format
msgid ""
"The filename {0} contains unsafe characters, that must be escaped, like this"
" {1}. This can cause problems with some e-book readers. To be absolutely "
"safe, use only the English alphabet [a-z], the numbers [0-9], underscores "
"and hyphens in your file names. While many other characters are allowed, "
"they may cause problems with some software."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:133
#, python-brace-format
msgid "Rename the file {0} to {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:151
#, python-format
msgid ""
"This HTML file is larger than %s. Too large HTML files can cause performance"
" problems on some e-book readers. Consider splitting this file into smaller "
"sections."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:155
msgid "File too large"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:160
msgid ""
"This is an invalid (unrecognized) entity. Replace it with whatever text it "
"is supposed to have represented."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:164
#, python-format
msgid "Invalid entity: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:170
msgid ""
"Run fix HTML on this file, which will automatically insert the correct "
"namespace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:173
msgid "Invalid or missing namespace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:175
#, python-brace-format
msgid ""
"This file has {0}. Its namespace must be {1}. Set the namespace by defining "
"the xmlns attribute on the <html> element, like this <html xmlns=\"{1}\">"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:177
#, python-format
msgid "incorrect namespace %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:177
msgid "no namespace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:189
msgid "Change this file's encoding to UTF-8"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:192
msgid "Non UTF-8 encoding declaration"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:193
#, python-format
msgid ""
"This file has its encoding declared as %s. Some reader software cannot "
"handle non-UTF8 encoded files. You should change the encoding to UTF-8."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:305
msgid ""
"This CSS construct is not recognized. That means that it most likely will "
"not work on reader devices. Consider replacing it with something else."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:309
msgid ""
"Some reader programs are very finicky about CSS stylesheets and will ignore "
"the whole sheet if there is an error. These errors can often be fixed "
"automatically, however, automatic fixing will typically remove unrecognized "
"items, instead of correcting them."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:314
msgid "Try to fix parsing errors in this stylesheet automatically"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:338
msgid "Remove the duplicate ids from all but the first element"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:341
#, python-format
msgid "Duplicate id: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:343
#, python-brace-format
msgid ""
"The id {0} is present on more than one element in {1}. This is not allowed. "
"Remove the id from all but one of the elements"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:360
msgid "Replace this id with a randomly generated valid id"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:363
#, python-format
msgid "Invalid id: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:365
#, python-brace-format
msgid ""
"The id {0} is not a valid id. IDs must start with a letter ([A-Za-z]) and "
"may be followed by any number of letters, digits ([0-9]), hyphens (\"-\"), "
"underscores (\"_\"), colons (\":\"), and periods (\".\"). This is to ensure "
"maximum compatibility with a wide range of devices."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:388
msgid "Wrap the bare text in a p tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:389
msgid ""
"You cannot have bare text inside the body tag. The text must be placed "
"inside some other tag, such as p or div"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/check/parsing.py:393
msgid "Bare text in body tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:1425
msgid ""
"This MOBI file does not contain a KF8 format book. KF8 is the new format "
"from Amazon. calibre can only edit MOBI files that contain KF8 books. Older "
"MOBI files without KF8 are not editable."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:1431
msgid ""
"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit"
" MOBI files that contain only KF8 data."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:41
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:483
msgid "Cover inserted"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:41
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:483
msgid "Cover updated"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/css.py:174
msgid "Removed one unused CSS style rule"
msgid_plural "Removed {} unused CSS style rules"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/css.py:177
msgid "Removed one unused class from the HTML"
msgid_plural "Removed {} unused classes from the HTML"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/css.py:180
msgid "Merged one CSS style rule"
msgid_plural "Merged {} CSS style rules"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/css.py:183
msgid "No unused CSS style rules found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/css.py:185
msgid "No unused class attributes found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/css.py:187
msgid "No style rules that could be merged found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/embed.py:41
#, python-format
msgid ""
"Could not find a font in the \"%s\" family exactly matching the CSS font "
"specification, will embed a fallback font instead. CSS font specification:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/embed.py:46
msgid "Matched font specification:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/embed.py:174
#, python-format
msgid "Failed to find fonts for family: %s, not embedding"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/embed.py:236
msgid "No embeddable fonts found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:20
msgid "This file is locked with DRM. It cannot be edited."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/images.py:96
#, python-brace-format
msgid "{0} compressed from {1} to {2} bytes [{3:.1%} reduction]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/images.py:99
#, python-brace-format
msgid "Failed to process {0} with error:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/images.py:104
#, python-brace-format
msgid "Total image filesize reduced from {0} to {1} [{2:.1%} reduction]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/images.py:107
msgid "Images are already fully optimized"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:47
#, python-format, python-brace-format
msgid ""
"<p><i>Polishing books</i> is all about putting the shine of perfection onto\n"
"your carefully crafted e-books.</p>\n"
"\n"
"<p>Polishing tries to minimize the changes to the internal code of your e-book.\n"
"Unlike conversion, it <i>does not</i> flatten CSS, rename files, change font\n"
"sizes, adjust margins, etc. Every action performs only the minimum set of\n"
"changes needed for the desired effect.</p>\n"
"\n"
"<p>You should use this tool as the last step in your e-book creation process.</p>\n"
"{0}\n"
"<p>Note that polishing only works on files in the %s formats.</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:474
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:460
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:172
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:634
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:638
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:914
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:386
msgid " or "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:61
msgid ""
"<p>Embed all fonts that are referenced in the document and are not already embedded.\n"
"This will scan your computer for the fonts, and if they are found, they will be\n"
"embedded into the document.</p>\n"
"<p>Please ensure that you have the proper license for embedding the fonts used in this document.</p>\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:68
msgid ""
"<p>Subsetting fonts means reducing an embedded font to contain\n"
"only the characters used from that font in the book. This\n"
"greatly reduces the size of the font files (halving the font\n"
"file sizes is common).</p>\n"
"\n"
"<p>For example, if the book uses a specific font for headers,\n"
"then subsetting will reduce that font to contain only the\n"
"characters present in the actual headers in the book. Or if the\n"
"book embeds the bold and italic versions of a font, but bold\n"
"and italic text is relatively rare, or absent altogether, then\n"
"the bold and italic fonts can either be reduced to only a few\n"
"characters or completely removed.</p>\n"
"\n"
"<p>The only downside to subsetting fonts is that if, at a later\n"
"date you decide to add more text to your books, the newly added\n"
"text might not be covered by the subset font.</p>\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:87
msgid ""
"<p>Insert a \"book jacket\" page at the start of the book that contains\n"
"all the book metadata such as title, tags, authors, series, comments,\n"
"etc. Any previous book jacket will be replaced.</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:92
msgid "<p>Remove a previous inserted book jacket page.</p>\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:96
msgid ""
"<p>Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into their\n"
"typographically correct equivalents.</p>\n"
"<p>Note that the algorithm can sometimes generate incorrect results, especially\n"
"when single quotes at the start of contractions are involved.</p>\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:103
msgid ""
"<p>Remove all unused CSS rules from stylesheets and &lt;style&gt; tags. Some books\n"
"created from production templates can have a large number of extra CSS rules\n"
"that dont match any actual content. These extra rules can slow down readers\n"
"that need to parse them all.</p>\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:110
msgid ""
"<p>Losslessly compress images in the book, to reduce the filesize, without\n"
"affecting image quality.</p>\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154
msgid "Updating metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:159
msgid "Updated metadata jacket"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:160
msgid "Metadata updated\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:164
msgid "Setting cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:170
msgid "Inserting metadata jacket"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:173
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:177
msgid "Existing metadata jacket replaced"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:175
msgid "Metadata jacket inserted"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:181
msgid "Removing metadata jacket"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:183
msgid "Metadata jacket removed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:186
msgid "No metadata jacket found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190
msgid "Smartening punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:196
msgid "Embedding referenced fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:202
msgid "Subsetting embedded fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208
msgid "Removing unused CSS rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:215
msgid "Losslessly compressing images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226
#, python-format
msgid "## Polishing: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:231
#, python-format
msgid "Polishing took: %.1f seconds"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:270
msgid ""
"%prog [options] input_file [output_file]\n"
"\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:278
msgid ""
"Path to a cover image. Changes the cover specified in the e-book. If no "
"cover is present, or the cover is not properly identified, inserts a new "
"cover."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:281
msgid ""
"Path to an OPF file. The metadata in the book is updated from the OPF file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:288
msgid "Produce more verbose output, useful for debugging."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:299
msgid "You must provide the input file to polish"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:303
msgid "Unknown extra arguments"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:321
msgid "You must specify at least one action to perform"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:164
#, python-format
msgid "Smartened punctuation in: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:178
msgid "No punctuation that could be smartened found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/split.py:202
#, python-format
msgid ""
"The file %s has malformed markup. Try running the Fix HTML tool before "
"splitting"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/split.py:269
#, python-format
msgid "The expression %s did not match any nodes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/subset.py:49
#, python-format
msgid "Removed unused font: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/subset.py:77
#, python-format
msgid "The font %s was already subset"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/subset.py:79
#, python-brace-format
msgid "Decreased the font {0} to {1} of its original size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/subset.py:102
#, python-format
msgid "Reduced total font size to %.1f%% of original"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/subset.py:105
msgid "No embedded fonts found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:221
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:227
#, python-format
msgid "No file named %s exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:231
#, python-format
msgid "No HTML file named %s exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:241
#, python-format
msgid "The anchor %(a)s does not exist in file %(f)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:350
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:253
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:787
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:802
msgid "(Untitled)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:538
#, python-format
msgid ""
"The file %s has malformed markup. Try running the Fix HTML tool before "
"editing."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57
msgid "HTML TOC generation options."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:174
#, python-brace-format
msgid "{1} of <em>{0}</em>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:252
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:234
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:107
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:828
msgid "Rating"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/split.py:39
#, python-format
msgid ""
"Could not find reasonable point at which to split: %(path)s Sub-tree size: "
"%(size)d KB"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:33
msgid "OPF/NCX/etc. generation options."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:36
#, python-format
msgid "OPF version to generate. Default is %default."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:38
msgid ""
"Generate an Adobe \"page-map\" file if pagination information is available."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:141
msgid "Sidebar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/outline_writer.py:51
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/outline_writer.py:62
#, python-format
msgid "Page %d"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:75
msgid "Could not find pdftohtml, check it is in your PATH"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:334
msgid "Untitled"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:101
msgid "Table of Contents:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166
msgid "Send file to storage card instead of main memory by default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:168
msgid "Confirm before deleting"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:170
msgid "Main window geometry"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:172
msgid "Notify when a new version is available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:174
msgid "Use Roman numerals for series number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:176
msgid "Sort tags list by name, popularity, or rating"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178
msgid "Match tags by any or all."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:180
msgid "Number of covers to show in the cover browsing mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:182
msgid "Defaults for conversion to LRF"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:184
msgid "Options for the LRF e-book viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:188
msgid "Formats that are viewed using the internal viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:190
msgid "Columns to be displayed in the book list"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191
msgid "Automatically launch Content server on application startup"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:192
msgid "Oldest news kept in database"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:193
msgid "Show system tray icon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:195
msgid "Upload downloaded news to device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197
msgid "Delete news books from library after uploading to device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201
msgid "Disable notifications from the system tray icon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203
msgid "Default action to perform when the \"Send to device\" button is clicked"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208
msgid ""
"Start searching as you type. If this is disabled then search will only take "
"place when the Enter or Return key is pressed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211
msgid ""
"When searching, show all books with search results highlighted instead of "
"showing only the matches. You can use the N or F3 keys to go to the next "
"match."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:238
msgid ""
"Maximum number of simultaneous conversion/news download jobs. This number is"
" twice the actual value for historical reasons."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:241
msgid "Download social metadata (tags/rating/etc.)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:243
msgid "Overwrite author and title with new metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:245
msgid "Automatically download the cover, if available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:247
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:249
msgid ""
"The layout of the user interface. Wide has the Book details panel on the "
"right and narrow has it at the bottom."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:253
msgid "Show the average rating per item indication in the Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:255
msgid "Disable UI animations"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:260
msgid "tag browser categories not to display"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:341
#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:109
msgid "WARNING:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:352
msgid "ERROR:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:365
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_merge.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:288
msgid "Show this confirmation again"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:412
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
msgid "Restart needed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:414
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736
msgid "&Restart calibre now"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:630
msgid "Choose Files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:802
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:510
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/texture_chooser.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:276
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:745
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1297
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/win_file_dialogs.py:263
msgid "Images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:914
msgid "Detach from the controlling terminal, if any (Linux only)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:919
msgid "Click \"Show details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:921
#, python-format
msgid "The %s environment variable is set. Try unsetting it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:922
msgid "Could not create temporary directory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:923
msgid "Could not create temporary directory, calibre cannot start."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:1012
msgid "Windows XP not supported"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:1013
#, python-format
msgid ""
"calibre versions newer than 2.0 do not run on Windows XP. This is because "
"the graphics toolkit calibre uses (Qt 5) crashes a lot on Windows XP. We "
"suggest you stay with <a href=\"%s\">calibre 1.48</a> which works well on "
"Windows XP."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:904
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:272
msgid "Books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:33
msgid "EPUB books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:34
msgid "Kindle books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35
msgid "PDF books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:36
msgid "HTML books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37
msgid "LIT books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:38
msgid "Text books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39
msgid "Comics"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:40
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202
msgid "Archives"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:41
msgid "Wordprocessor files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48
msgid "Add books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49
msgid "Add books to the calibre library/device from files on your computer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:50
msgid "A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:53
msgid "Add books from a single directory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:59
msgid ""
"Add books from directories, including sub-directories (One book per "
"directory, assumes every e-book file is the same book in a different format)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:63
msgid ""
"Add books from directories, including sub-directories (Multiple books per "
"directory, assumes every e-book file is a different book)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:67
msgid "Add multiple books from archive (ZIP/RAR)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:69
msgid "One book per directory in the archive"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:71
msgid "Multiple books per directory in the archive"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:73
msgid "Add empty book (Book entry with no formats)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:75
msgid "Add from ISBN"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:77
msgid "Add files to selected book records"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:79
msgid "Add an empty file to selected book records"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:83
msgid "Add empty {}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:86
msgid "Control the adding of books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:40
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:438
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:299
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:383
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:428
#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:441
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_template_tester.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:124
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:313
msgid "No books selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:158
msgid "Cannot add files as no books are selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:179
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:34
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:455
#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:163
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_merge.py:26
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:679
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:95
#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:727
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:642
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:652
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:154
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:199
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:474
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:441
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:656
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:666
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1555
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1401
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:280
msgid "Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:114
#, python-format
msgid ""
"Are you sure you want to add the same files to all %d books? If the format "
"already exists for a book, it will be replaced."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:120
msgid "Select book files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:177
#, python-brace-format
msgid "The {0} format will be replaced in the book {1}. Are you sure?"
msgid_plural "The {0} formats will be replaced in the book {1}. Are you sure?"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:165
#, python-format
msgid ""
"Are you sure you want to add the same empty file to all %d books? If the "
"format already exists for a book, it will be replaced."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201
msgid "Choose archive file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:208
msgid "Select root folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:293
msgid "Cannot add"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:214
#, python-format
msgid ""
"Cannot add books from the folder: %s as it contains the currently opened "
"calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:301
msgid "Adding"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:302
msgid "Creating book records from ISBNs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:382
#, python-format
msgid ""
"You have dropped some files onto the book <b>%s</b>. This will add or "
"replace the files for this book. Do you want to proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:404
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:450
msgid "Uploading books to device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:423
msgid "Supported books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:426
msgid "Select books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:469
msgid "The following duplicate book was found."
msgid_plural "The following {} duplicate books were found."
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:472
msgid "Merged some books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:473
msgid ""
"Incoming book formats were processed and merged into your calibre database "
"according to your auto-merge settings:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:497
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:502
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:522
msgid "Add to library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:502
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:90
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:95
#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:328
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:217
msgid "No book selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:516
msgid ""
"The following books are virtual and cannot be added to the calibre library:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:522
msgid "No book files found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:528
msgid "Downloading books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:529
msgid "Downloading books from device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:548
msgid "Could not download files from the device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:551
msgid "Could not download some files from the device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:555
msgid "Could not download files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:14
msgid "Add books to library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:15
msgid "Add books to your calibre library from the connected device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:27
msgid "Merging user annotations into database"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820
msgid "Fetch annotations (experimental)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:630
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:852
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:883
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1346
msgid "Not supported"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:110
msgid "Fetching annotations is not supported for this device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:139
msgid "Use library only"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:140
msgid "User annotations generated from main library only"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123
msgid "No books selected to fetch annotations from"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:159
msgid "Some errors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:160
msgid ""
"Could not fetch annotations for some books. Click show details to see which "
"ones."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:22
msgid "Create catalog"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:23
msgid ""
"Create a catalog of the books in your calibre library in different formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:41
msgid "No books selected for catalog generation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:64
#, python-format
msgid "Generating %s catalog..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:73
msgid "Catalog generation complete, with warnings."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:89
msgid "Catalog generated."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:92
msgid "Export Catalog Directory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:93
#, python-format
msgid "Select destination for %(title)s.%(fmt)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:103
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:383
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1095
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:399
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:565
msgid "Permission denied"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:104
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400
#, python-format
msgid "Could not open %s. Is it being used by another program?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:148
msgid "No library found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:111
#, python-format
msgid ""
"No existing calibre library was found at %s. If the library was moved, "
"select its new location below. Otherwise calibre will forget this library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:117
msgid "New location of this library:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:126
msgid "Library moved"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:128
msgid "Forget library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138
msgid "New library location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:149
#, python-format
msgid "No existing calibre library found at %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:169
msgid "Queue &all books for backup"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175
msgid "Backup status"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:189
msgid "none"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:191
#, python-format
msgid "Book metadata files remaining to be written: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:296
msgid "Choose Library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205
msgid "Choose calibre library to work with"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:208
msgid "Switch/create library..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:214
msgid "Export/Import all calibre data"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:18
msgid "Pick a random book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:234
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:96
msgid "Quick switch"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:97
msgid "Rename library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:239
msgid "Remove library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259
msgid "Library maintenance"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:260
msgid "Library metadata backup status"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:264
msgid "Check library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268
msgid "Restore database"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:292
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:296
msgid "Cannot export/import"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:293
msgid ""
"You are running calibre portable, all calibre data is already in the calibre"
" portable folder. Export/import is unavailable."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:297
msgid "Cannot export/import data while there are running jobs."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:313
#, python-brace-format
msgid "{0} [{1} book]"
msgid_plural "{0} [{1} books]"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:356
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:376
#, python-format
msgid "Switch to: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:361
#, python-format
msgid "Rename: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365
#, python-format
msgid "Remove: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400
msgid "Rename"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401
#, python-format
msgid "Choose a new name for the library <b>%s</b>. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:402
msgid "Note that the actual library folder will be renamed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:724
#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:319
msgid "Already exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:410
#, python-format
msgid "The folder %s already exists. Delete it first."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:473
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:300
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:732
msgid "Too long"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1026
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1211
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:282
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1405
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:193
msgid "Not found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420
#, python-format
msgid ""
"Cannot rename as no library was found at %s. Try switching to this library "
"first, then switch back and retry the renaming."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430
msgid "Rename failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:431
#, python-format
msgid ""
"Failed to rename the library at %s. The most common cause for this is if one"
" of the files in the library is open in another program."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:443
msgid "Library removed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:444
#, python-format
msgid ""
"The library %s has been removed from calibre. The files remain on your "
"computer, if you want to delete them, you will have to do so manually."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:192
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:595
msgid "&OK"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:358
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:302
msgid "&Undo"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:463
msgid "Backup metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:464
msgid ""
"Metadata will be backed up while calibre is running, at the rate of "
"approximately 1 book every three seconds."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:474
#, python-format
msgid ""
"Path to library too long. Must be less than %d characters. Move your library"
" to a location with a shorter path using Windows Explorer, then point "
"calibre to the new location and try again."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:731
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:326
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:386
msgid "Success"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:510
msgid ""
"Found no errors in your calibre library database. Do you want calibre to "
"check if the files in your  library match the information in the database?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:517
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1033
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1062
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:116
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:508
msgid "Failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:516
msgid "Database integrity check failed, click Show details for details."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:520
msgid "Starting library scan, this may take a while"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:526
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:114
msgid "No problems found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:527
msgid "The files in your library match the information in the database."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:619
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:624
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:630
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:564
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1198
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:208
msgid "Not allowed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:620
msgid ""
"You cannot change libraries while using the environment variable "
"CALIBRE_OVERRIDE_DATABASE_PATH."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:625
msgid "You cannot change libraries while jobs are running."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:631
msgid ""
"You cannot change libraries until all updates are accepted or rejected."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:23
msgid "C"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:23
msgid "Convert books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:23
msgid "Convert books between different e-book formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:56
msgid "Convert individually"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:81
msgid "Bulk convert"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:63
msgid "Create a catalog of the books in your calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:760
msgid "Cannot convert"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:182
msgid "Starting conversion of the book"
msgid_plural "Starting conversion of {} books"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:252
msgid "Book deleted"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:253
msgid ""
"The book you were trying to convert has been deleted from the calibre "
"library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:258
msgid "Empty output file, probably the conversion process crashed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:268
msgid "completed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:36
msgid "Different custom columns"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:50
#, python-brace-format
msgid ""
"The custom columns in the <i>{0}</i> library are different from the custom "
"columns in the <i>{1}</i> library. As a result, some metadata might not be "
"copied."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:58
msgid ""
"The following columns are incompatible - they have the same name but "
"different data types. They will be ignored: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:67
#, python-brace-format
msgid ""
"The following columns are missing in the <i>{0}</i> library. You can choose "
"to add them automatically below."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:73
#, python-format
msgid "Add to the %s library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:76
msgid "This warning is only shown once per library, per session"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:229
#, python-format
msgid "%(title)s by %(author)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:266
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:60
msgid "Choose library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:267
msgid "Library &path:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:275
msgid "Browse for library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:282
#: /home/kovid/work/calibre/src/calibre/gui2/widgets2.py:128
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:297
msgid "&Copy"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:284
msgid "Copy to the specified library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:285
msgid "&Move"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:288
msgid "Copy to the specified library and delete from the current library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:312
#, python-format
msgid ""
"Books with the same title and author as the following already exist in the "
"library %s. Select which books you want copied anyway."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:317
msgid "Duplicate books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:321
#, python-brace-format
msgid "{0} by {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:330
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:138
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:116
#: /home/kovid/work/calibre/src/calibre/gui2/widgets2.py:132
msgid "Select &all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:332
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:116
msgid "Select &none"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:334
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:236
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:364
msgid "&Copy to clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:367
msgid "Copy to library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:368
msgid "Copy selected books to the specified library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:399
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:410
msgid "Choose library by path..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:405
msgid "(delete after copy)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:425
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:437
msgid "Cannot copy"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:426
msgid "Cannot copy to current library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:442
msgid "No library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:443
#, python-format
msgid "No library found at %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:489
msgid "Copying to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:489
msgid "Moving to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:507
msgid "The copying process was interrupted. {} books were copied."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:509
msgid "No books were deleted from this library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:510
msgid ""
"The best way to resume this operation is to re-copy all the books with the "
"option to \"Check for duplicates when copying to library\" in "
"Preferences->Import/export->Adding books turned on."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:512
msgid "Canceled"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:517
msgid "Could not copy books: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:522
#, python-brace-format
msgid "Moved the book to {loc}"
msgid_plural "Moved {num} books to {loc}"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:524
#, python-brace-format
msgid "Copied the book to {loc}"
msgid_plural "Copied {num} books to {loc}"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:529
msgid "Auto merged"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:530
msgid ""
"Some books were automatically merged into existing records in the target "
"library. Click \"Show details\" to see which ones. This behavior is "
"controlled by the Automerge option in Preferences->Import/export->Adding "
"books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:552
#, python-brace-format
msgid ""
"Copying: {0} failed, with error:\n"
"{1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:553
msgid "Could not copy some books, click \"Show Details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:553
msgid "Failed to copy some books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:555
msgid "Failed to copy a book, see below for details"
msgid_plural "Failed to copy {} books, see below for details"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:559
msgid "Could not copy any books, click \"Show Details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:559
msgid "Failed to copy books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:565
msgid ""
"You cannot use other libraries while using the environment variable "
"CALIBRE_OVERRIDE_DATABASE_PATH."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:35
#, python-format
msgid ""
"You are trying to delete %d books. Sending so many files to the Recycle Bin "
"<b>can be slow</b>. Should calibre skip the Recycle Bin? If you click Yes "
"the files will be <b>permanently deleted</b>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:46
msgid "Deleting..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:69
msgid "Deleted"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:81
msgid "Failed to delete"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:82
msgid ""
"Failed to delete some books, click the \"Show details\" button for details."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90
msgid "Delete books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90
msgid "Remove books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:93
msgid "Remove selected books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:126
msgid "Remove files of a specific format from selected books..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129
msgid "Remove all formats from selected books, except..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132
msgid "Remove all formats from selected books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:135
msgid "Remove covers from selected books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:139
msgid "Remove matching books from device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:617
msgid "Cannot delete"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:175
#, python-format
msgid ""
"The %(fmt)s format will be <b>permanently deleted</b> from %(title)s. Are "
"you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:199
msgid "Choose formats to be deleted"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215
msgid ""
"Choose formats <b>not</b> to be deleted.<p>Note that this will never remove "
"all formats from a book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:244
msgid ""
"<b>All formats</b> for the selected books will be <b>deleted</b> from your "
"library.<br>The book metadata will be kept. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:265
msgid "Cannot delete books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:266
msgid "No device is connected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:276
msgid "Main memory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:277
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:745
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:754
msgid "Storage Card A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:278
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:747
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:756
msgid "Storage Card B"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:283
msgid "No books to delete"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:284
msgid "None of the selected books are on the device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:305
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:426
msgid "Deleting books from device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:357
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:370
msgid ""
"The selected book will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgid_plural ""
"The {} selected books will be <b>permanently deleted</b> and the files "
"removed from your calibre library. Are you sure?"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:384
#, python-format
msgid ""
"Could not access %s. Is it being used by another program? Click \"Show "
"details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:419
msgid ""
"The selected book will be <b>permanently deleted</b> from your device. Are "
"you sure?"
msgid_plural ""
"The {} selected books will be <b>permanently deleted</b> from your device. "
"Are you sure?"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:32
msgid "Start wireless device connection"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:33
msgid "Stop wireless device connection"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:37
msgid "Connect to folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42
msgid "Connect to iTunes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:79
msgid "Start Content server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:74
msgid "Start/stop Content server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:85
#, python-format
msgid " [%(ip)s, port %(port)d]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:89
msgid "Stop Content server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:127
msgid "Email to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:107
msgid "Email to and delete from library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:121
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:137
msgid "(delete from library)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:135
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/email.py:195
msgid "Select recipients"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:142
msgid "Email to selected recipients..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:151
msgid "Setup email based sharing of books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:168
msgid "D"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:168
msgid "Send to device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:186
msgid "Connect/share"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:187
msgid ""
"Share books using a web server or email. Connect to special devices, etc."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85
msgid "Stopping"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:229
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86
msgid "Stopping server, this could take up to a minute, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:247
msgid "Disable autostart"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:248
msgid ""
"Do you want wireless device connections to be started automatically when "
"calibre starts?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:271
msgid "Still looking for IP addresses"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:274
msgid "Many IP addresses. See Start/Stop dialog."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:15
msgid "Manage collections"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:16
msgid "Manage the collections on this device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:31
msgid "In library view"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:32
msgid ""
"Collections can only be edited when showing the books on the device. Click "
"the toolbar button to switch to the device view first."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32
msgid "Change the title/author/cover etc. of books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32
msgid "E"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32
msgid "Edit metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:67
msgid "Edit metadata individually"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:70
msgid "Edit metadata in bulk"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:73
msgid "Download metadata and covers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80
msgid "Merge into first selected book - delete others"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:83
msgid "Merge into first selected book - keep others"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:87
msgid "Merge only formats into first selected book - delete others"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:92
msgid "Merge book records"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:93
msgid "M"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:108
msgid "Cannot download metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
msgid "Failed to download metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:94
#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:770
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:533
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:929
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:176
msgid "Download failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:138
msgid "Failed to download metadata or cover for the selected book."
msgid_plural "Failed to download metadata or covers for any of the {} books."
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:142
msgid "Metadata download completed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:145
msgid "Finished downloading metadata for the selected book."
msgid_plural "Finished downloading metadata for <b>{} books</b>."
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:147
msgid "Proceed with updating the metadata in your library?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:154
#, python-format
msgid ""
"Could not download metadata and/or covers for %d of the books. Click \"Show "
"details\" to see which books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156
msgid "Show the &failed books in the main book list after updating metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:169
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:993
msgid "Download log"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:170
msgid "Metadata download complete"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:175
msgid "Revie&w downloaded metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:201
msgid "Some books changed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:202
msgid ""
"The metadata for some books in your library has changed since you started "
"the download. If you proceed, some of those changes may be overwritten. "
"Click \"Show details\" to see the list of changed books. Do you want to "
"proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:242
msgid "Review downloaded metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:243
msgid "Discard downloaded metadata for this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:244
msgid "Use the downloaded metadata for all remaining books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:245
msgid "Discard downloaded metadata for all remaining books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:246
#, python-format
msgid "Discard the downloaded value for: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:247
msgid ""
"The downloaded metadata is on the left and the original metadata is on the "
"right. If a downloaded value is blank or unknown, the original value is "
"used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:250
msgid "&View Book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:298
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:382
msgid "Cannot edit metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:427
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:430
msgid "Cannot merge books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:431
msgid "At least two books must be selected for merging"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:434
msgid ""
"You are about to merge more than 5 books.  Are you <b>sure</b> you want to "
"proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:445
#, python-format
msgid ""
"Book formats and metadata from the selected books will be added to the "
"<b>first selected book</b> (%s).<br> The second and subsequently selected "
"books will not be deleted or changed.<br><br>Please confirm you want to "
"proceed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456
#, python-format
msgid ""
"Book formats from the selected books will be merged into the <b>first "
"selected book</b> (%s). Metadata in the first selected book will not be "
"changed. Author, Title and all other metadata will <i>not</i> be "
"merged.<br><br>After being merged, the second and subsequently selected "
"books, with any metadata they have will be <b>deleted</b>. <br><br>All book "
"formats of the first selected book will be kept and any duplicate formats in"
" the second and subsequently selected books will be permanently "
"<b>deleted</b> from your calibre library.<br><br>  Are you <b>sure</b> you "
"want to proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:472
#, python-format
msgid ""
"Book formats and metadata from the selected books will be merged into the "
"<b>first selected book</b> (%s).<br><br>After being merged, the second and "
"subsequently selected books will be <b>deleted</b>. <br><br>All book formats"
" of the first selected book will be kept and any duplicate formats in the "
"second and subsequently selected books will be permanently <b>deleted</b> "
"from your calibre library.<br><br>  Are you <b>sure</b> you want to proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:657
msgid "Applying changed metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:751
msgid "Some failures"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:752
msgid ""
"Failed to apply updated metadata for some books in your library. Click "
"\"Show Details\" to see details."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:806
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:821
msgid "Format file missing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:807
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:822
#, python-format
msgid "Cannot read cover as the %s file is missing from this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:831
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1010
msgid "Could not read metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:832
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011
#, python-format
msgid "Could not read metadata from %s format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:842
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:413
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:423
msgid "Could not read cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:843
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:414
#, python-format
msgid "Could not read cover from %s format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:21
msgid "Embed metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:21
#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:24
msgid "Embed metadata into book files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:57
msgid "Embed metadata into files of a specific format from selected books..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:65
#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:72
msgid "Cannot embed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:76
msgid "Choose formats to be updated"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:82
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:31
msgid "&Stop"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:82
msgid "Embedding updated metadata into book files..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:83
msgid "Embedding metadata..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:102
msgid "Embedded metadata in one book"
msgid_plural "Embedded metadata in {} books"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:104
#, python-brace-format
msgid ""
"The {0} format of {1}:\n"
"\n"
"{2}\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:107
msgid "Failed for some files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:108
msgid ""
"Failed to embed metadata into some book files. Click \"Show details\" for "
"details."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/embed.py:111
msgid "Show the &failed books in the main book list"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:21
msgid "Download news in e-book form from various websites all over the world"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:21
msgid "F"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:21
msgid "Fetch news"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:55
msgid "Fetching news from "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:84
msgid " fetched."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:18
msgid "F1"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393
#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:700
msgid "Help"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:20
msgid "Mark books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:20
msgid "Temporarily mark books for easy access"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:25
msgid "Toggle mark for selected books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:92
msgid "Show marked books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:60
msgid "Clear all marked books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:63
msgid "Mark all books by selected author(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:65
msgid "Mark all books in the selected series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:68
msgid "Clear all books by selected author(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:70
msgid "Clear all books in the selected series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:92
msgid "Show marked book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/mark_books.py:107
msgid "Cannot mark"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/match_books.py:18
msgid "Match book to library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/match_books.py:19
msgid "Match this book to a book in the library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/match_books.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/match_books.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/match_books.py:201
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/match_books_ui.py:70
msgid "Match books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/match_books.py:35
msgid "You must select one book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13
msgid "Move to next match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:14
msgid "F3"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:14
msgid "Move to next highlighted match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:14
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:689
msgid "N"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:26
msgid "Move to previous item"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:27
msgid "Move to previous highlighted item"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:15
msgid "Open containing folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:16
msgid "O"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:16
msgid "Open the folder containing the current book's files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/plugin_updates.py:19
msgid "Plugin updater"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/plugin_updates.py:19
msgid "Update any plugins you have installed in calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:413
msgid "Polish book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:37
#, python-format
msgid "Polish %d books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:41
#, python-format
msgid "<h3>About Polishing books</h3>%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:42
msgid ""
"<p>If you have both EPUB and ORIGINAL_EPUB in your book,\n"
"                  then polishing will run on ORIGINAL_EPUB (the same for other\n"
"                  ORIGINAL_* formats).  So if you\n"
"                  want Polishing to not run on the ORIGINAL_* format, delete the\n"
"                  ORIGINAL_* format before running it.</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:49
#, python-format
msgid "<h3>Embed referenced fonts</h3>%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:50
#, python-format
msgid "<h3>Subsetting fonts</h3>%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:53
#, python-format
msgid "<h3>Smarten punctuation</h3>%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55
msgid ""
"<h3>Updating metadata</h3><p>This will update all metadata <i>except</i> the"
" cover in the e-book files to match the current metadata in the calibre "
"library.</p> <p>Note that most e-book formats are not capable of supporting "
"all the metadata in calibre.</p><p>There is a separate option to update the "
"cover.</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63
msgid ""
"<h3>Update cover</h3><p>Update the covers in the e-book files to match the "
"current cover in the calibre library.</p><p>If the e-book file does not have"
" an identifiable cover, a new cover is inserted.</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68
#, python-format
msgid "<h3>Book Jacket</h3>%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69
#, python-format
msgid "<h3>Remove Book Jacket</h3>%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70
#, python-format
msgid "<h3>Remove unused CSS rules</h3>%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:71
#, python-format
msgid "<h3>Losslessly compress images</h3>%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:77
msgid "Select actions to perform:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:82
msgid "&Embed all referenced fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:247
msgid "&Subset all embedded fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:253
msgid "Smarten &punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:85
msgid "Update &metadata in the book files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:86
msgid "Update the &cover in the book files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:87
msgid "Add/replace metadata as a \"book &jacket\" page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:88
msgid "&Remove a previously inserted book jacket"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:89
msgid "Remove &unused CSS rules from the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:90
msgid "Losslessly compress images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:100
msgid "About"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119
msgid "Show &report"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:121
msgid ""
"Show a report of all the actions performed after polishing is completed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:127
msgid "&Save Settings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:129
msgid "&Load Settings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:230
msgid "No actions selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:151
msgid "You must select at least one action before saving"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:153
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1039
msgid "Choose name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:75
msgid "Choose a name for these settings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:94
msgid "Remove saved settings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:215
msgid "Must update metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:216
msgid ""
"You have selected the option to add metadata as a \"book jacket\". For this "
"option to work, you must also select the option to update metadata in the "
"book files. Do you want to select it?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:224
msgid "Add or remove jacket?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:225
msgid ""
"You have chosen to both add and remove the metadata jacket. This will result"
" in the final book having no jacket. Is this what you want?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231
msgid "You must select at least one action, or click Cancel."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:245
msgid "Queueing books for polishing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:289
#, python-format
msgid "Polish %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290
#, python-format
msgid "Polish book %(nums)s of %(tot)s (%(title)s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:294
#, python-format
msgid "Queueing book %(nums)s of %(tot)s (%(title)s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338
msgid "Ignore remaining report"
msgid_plural "Ignore remaining {} reports"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:327
msgid "View full &log"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:351
#, python-format
msgid "Polishing of %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:357
#, python-format
msgid "The original file has been saved as %s."
msgid_plural "The original files have been saved as %s."
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:289
msgid " and "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:362
msgid "If you polish again, the polishing will run on the originals."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:398
msgid "Polish books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:399
msgid "Apply the shine of perfection to your books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:399
msgid "P"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:440
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:471
msgid "Cannot polish"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:452
#, python-brace-format
msgid ""
"One of the books you are polishing has an {0} format. Polishing will use "
"this as the source and overwrite any existing {1} format. Are you sure you "
"want to proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:456
msgid "Ask for this confirmation again"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:472
#, python-format
msgid ""
"Polishing is only supported for books in the %s formats. Convert to one of "
"those formats before polishing."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:500
msgid "Start polishing the book"
msgid_plural "Start polishing of {} books"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:517
msgid " completed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:21
msgid "Configure calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:23
msgid "Change calibre behavior"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:241
msgid "Run welcome &wizard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32
msgid "Get plugins to enhance calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:36
msgid "Restart in debug mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:56
msgid "Cannot configure while there are running jobs."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:60
msgid "Cannot configure before calibre is restarted."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:19
msgid "Select a random book from your calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:15
msgid "Restart"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:21
msgid "Save to disk"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:22
msgid "Export e-book files from the calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:22
msgid "S"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:31
msgid "Save to disk in a single directory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50
#, python-format
msgid "Save only %s format to disk"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:37
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53
#, python-format
msgid "Save only %s format to disk in a single directory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40
msgid "Save single format to disk..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:61
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:83
msgid "Cannot save to disk"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:65
msgid "Choose format to save to disk"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:86
msgid "Choose destination directory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94
msgid ""
"You are trying to save files into the calibre library. This can cause "
"corruption of your library. Save to disk is meant to export files from your "
"calibre library elsewhere."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:18
msgid "Show Book details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:19
msgid "I"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:19
msgid "Show the detailed metadata for the current book in a separate window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:29
msgid "No detailed info available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:30
msgid "No detailed information is available for books on the device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:19
msgid "Q"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:19
msgid "Show Quickview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:30
msgid "Focus to Quickview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:31
msgid "Move the focus to the Quickview panel/window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:38
msgid "Search from Quickview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:39
msgid "Search for the currently selected Quickview item"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:54
msgid "No quickview available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:55
msgid "Quickview is not available for books on the device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_template_tester.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_template_tester.py:47
msgid "Template tester"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_template_tester.py:22
msgid "Enter a template to test using data from the selected book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_template_tester.py:29
msgid "No template tester available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_template_tester.py:30
msgid "Template tester is not available for books on the device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_template_tester.py:36
msgid "One book must be selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_template_tester.py:38
msgid "Selected multiple books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_template_tester.py:39
msgid "Only one book can be selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:18
msgid "Show books similar to the current book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:18
msgid "Similar books..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26
msgid "Books by same author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27
msgid "Books in this series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29
msgid "Books by this publisher"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:30
msgid "Books with the same tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/sort.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:445
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:283
msgid "Sort by"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/sort.py:67
#, python-format
msgid "%s [reverse current sort]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:21
msgid "G"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:21
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:165
msgid "Get books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:21
msgid "Search dozens of online e-book retailers for the cheapest books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:23
msgid "Search for e-books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29
msgid "this author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29
msgid "this title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30
msgid "this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:573
#, python-format
msgid "Search for %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:172
msgid "Stores"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:19
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:328
msgid "Choose stores"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:90
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1103
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1270
msgid "Cannot search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135
msgid ""
"calibre helps you find the e-books you want by searching the websites of "
"various commercial and public domain book sources for you."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139
msgid ""
"Using the integrated search you can easily find which store has the book you"
" are looking for, at the best price. You also get DRM status and other "
"useful information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:142
msgid ""
"All transactions (paid or otherwise) are handled between you and the book "
"seller. calibre is not part of this process and any issues related to a "
"purchase should be directed to the website you are buying from. Be sure to "
"double check that any books you get will work with your e-book reader, "
"especially if the book you are buying has <a href=\"https://drmfree.calibre-"
"ebook.com/about#drm\">DRM</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:152
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:35
msgid "Show this message again"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:153
msgid "About Get books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tag_mapper.py:16
msgid "Tag mapper"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tag_mapper.py:37
msgid "Map tags for one book in the library"
msgid_plural "Map tags for {} books in the library"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tag_mapper.py:41
msgid "The changes will be applied to the <b>selected book</b>"
msgid_plural "The changes will be applied to the <b>{} selected books</b>"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tag_mapper.py:43
msgid "The changes will be applied to <b>one book in the library</b>"
msgid_plural "The changes will be applied to <b>{} books in the library</b>"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:25
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:23
msgid "Choose format to edit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:29
msgid "Choose which format you want to edit:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:40
msgid "&All formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:72
msgid "Edit ToC"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:73
msgid "K"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:123
msgid "Cannot edit ToC"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
#, python-format
msgid ""
"Editing Table of Contents is only supported for books in the %s formats. "
"Convert to one of those formats before polishing."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:26
msgid ""
"This book has multiple formats that can be edited. Choose the format you "
"want to edit."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:29
msgid "Always ask when more than one format is available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:236
msgid "Edit book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:58
msgid "Edit books in the EPUB or AZW formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:58
msgid "T"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:94
msgid "Cannot Edit book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:110
msgid "Cannot edit book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:103
msgid "Editing of books on the device is not supported"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:111
#, python-format
msgid ""
"The book must be in the %s formats to edit.\n"
"\n"
"First convert the book to one of these formats."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:131
msgid "File missing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:132
#, python-format
msgid ""
"The %s format is missing from the calibre library. You should run library "
"maintenance."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:290
msgid "Unpack book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:66
msgid "Choose the format to unpack:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:76
msgid ""
"            <h2>About Unpack book</h2>\n"
"            <p>Unpack book allows you to fine tune the appearance of an e-book by\n"
"            making small changes to its internals. In order to use Unpack book,\n"
"            you need to know a little bit about HTML and CSS, technologies that\n"
"            are used in e-books. Follow the steps:</p>\n"
"            <br>\n"
"            <ol>\n"
"            <li>Click \"Explode book\": This will \"explode\" the book into its\n"
"            individual internal components.<br></li>\n"
"            <li>Right click on any individual file and select \"Open with...\" to\n"
"            edit it in your favorite text editor.<br></li>\n"
"            <li>When you are done: <b>close the file browser window\n"
"            and the editor windows you used to make your tweaks</b>. Then click\n"
"            the \"Rebuild book\" button, to update the book in your calibre\n"
"            library.</li>\n"
"            </ol>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:105
msgid "&Explode book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:106
msgid "&Preview book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:193
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:313
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:175
msgid "&Cancel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:108
msgid "&Rebuild book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:111
msgid "Explode the book to edit its components"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:113
msgid "Preview the result of your changes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:115
msgid "Abort without saving any changes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:117
msgid "Save your changes and update the book in the calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:157
msgid "Exploding, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:179
#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:188
msgid "Failed to unpack"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:180
#, python-format
msgid "Could not explode the %s file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:189
#, python-format
msgid ""
"Could not explode the %s file. Click \"Show Details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:223
msgid "Failed to rebuild file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:224
#, python-format
msgid "Failed to rebuild %s. For more information, click \"Show details\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:232
#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:241
msgid "Rebuilding, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:291
msgid ""
"Unpack books in the EPUB, AZW3, HTMLZ formats into their individual "
"components"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:327
#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:340
msgid "Cannot unpack book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/unpack_book.py:341
msgid ""
"The book must be in ePub, HTMLZ or AZW3 formats to unpack.\n"
"\n"
"First convert the book to one of these formats."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:39
msgid "Read books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:39
msgid "V"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:39
msgid "View"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51
msgid "View specific format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:53
msgid "View with calibre E-book viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54
msgid "Read a random book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:59
msgid "Clear recently viewed list"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:138
msgid "No associated program"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:139
#, python-format
msgid ""
"Windows will try to open %s with calibre itself resulting in a duplicate in "
"your calibre library. You should install some program capable of viewing "
"this file format and tell Windows to use that program to open files of this "
"type."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:260
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:267
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:312
msgid "Cannot view"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:193
msgid "Format unavailable"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175
msgid "Selected books have no formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:177
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:140
msgid "Choose the format to view"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:194
#, python-format
msgid ""
"Not all the selected books were available in the %s format. You should "
"convert them first."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:206
msgid "Multiple books selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:207
#, python-format
msgid ""
"You are attempting to open %d books. Opening too many books at once can be "
"slow and have a negative effect on the responsiveness of your computer. Once"
" started the process cannot be stopped until complete. Do you wish to "
"continue?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:216
msgid "Cannot open folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:261
msgid "This book no longer exists in your library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:268
#, python-format
msgid "%s has no available formats."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:37
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:51
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:231
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:267
msgid "Cannot add books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:38
#, python-format
msgid "The path %s does not exist"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:42
#, python-format
msgid "You do not have permission to read %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52
msgid "You do not have permission to read any of the selected files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:74
msgid "Adding books..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:74
msgid "Scanning for files..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:189
msgid "You do not have permission to read the selected file."
msgid_plural "You do not have permission to read the selected files."
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:195
#, python-format
msgid "Could not add %s as you do not have permission to read the file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:207
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:232
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:252
msgid "Failed to add any books, click \"Show details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:212
msgid "Could not add"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:213
#, python-format
msgid "No e-book files were found in %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:218
msgid "Reading metadata and adding to library (one book)..."
msgid_plural "Reading metadata and adding to library ({} books)..."
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:268
msgid "Failed to add some books, click \"Show details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:284
#: /home/kovid/work/calibre/src/calibre/gui2/save.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/save.py:190
#: /home/kovid/work/calibre/src/calibre/gui2/save.py:273
#: /home/kovid/work/calibre/src/calibre/gui2/save.py:307
msgid "Critical failure"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:285
msgid ""
"The read metadata worker process crashed while processing some files. Adding"
" of books is aborted. Click \"Show details\" to see which files caused the "
"problem."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:303
msgid "Failed to read metadata from the file:"
msgid_plural "Failed to read metadata from the files:"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:306
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:406
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:437
msgid "With error:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352
msgid "Failed to merge the book: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404
msgid "Failed to add the book: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:436
#, python-brace-format
msgid "Failed to add the file {0} to the book: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:449
msgid "Adding duplicates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:473
msgid ""
"There were problems adding some files, click \"Show details\" for more "
"information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474
msgid "Failed to add any books, click \"Show details\" for more information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add.py:475
msgid "Errors while adding"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:26
#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:692
msgid "Ignore"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:27
msgid "Add"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:31
msgid "starts with"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:32
msgid "does not start with"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:33
msgid "ends with"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:34
msgid "does not end with"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:35
msgid "matches glob pattern"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:36
msgid "does not match glob pattern"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:37
msgid "matches regex pattern"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:38
msgid "does not match regex pattern"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:41
msgid "Create the rule below, the rule can be used to add or ignore files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:42
msgid "the file, if the filename"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:43
msgid "You must provide a value for the filename to match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:138
msgid "A comma separated list of tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:49
msgid "Matching is case-insensitive"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:51
#, python-brace-format
msgid "A case-insensitive filename pattern, for example: {0} or {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:103
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:143
msgid "A regular expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:85
#, python-format
msgid "%s is not a valid glob expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:102
#, python-brace-format
msgid ""
"<b>{action}</b> the file, if the filename <i>{match_type}</i>: "
"<b>{query}</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:111
msgid ""
"You can specify rules to add/ignore files here. They will be used when "
"recursively adding files from directories/archives and also when auto-"
"adding. Click the \"Add Rule\" button below to get started. The rules will "
"be processed in order for every file until either an \"add\" or an "
"\"ignore\" rule matches. If no rules match, the file will be added only if "
"its file extension is of a known e-book type."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:121
msgid "Test filename filter rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:123
msgid "Enter a filename to test:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:124
msgid "Enter filename and click the \"Test\" button"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:131
#, python-format
msgid "The filename %s did not match any rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:133
#, python-brace-format
msgid "The filename {0} will be {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:133
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1234
msgid "added"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/add_filters.py:138
msgid "Edit file filter rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:310
#, python-brace-format
msgid "Added a book automatically from {src}"
msgid_plural "Added {num} books automatically from {src}"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/bars.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/bars.py:445
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:494
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:502
msgid "Donate"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:61
msgid "Search the internet for the author {}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:63
msgid "Search the internet for this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:165
msgid "Copy &all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:183
#, python-format
msgid "Delete the %s format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:184
#, python-format
msgid "Save the %s format to disk"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:185
#, python-format
msgid "Restore the %s format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:187
#, python-format
msgid "Set the book cover from the %s file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:194
#, python-format
msgid "Compare to the %s format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format.py:67
#, python-format
msgid "Open %s with..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:209
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format.py:62
#, python-format
msgid "Add other application for %s files..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:210
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:387
msgid "Edit Open With applications..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:215
msgid "&Copy path to file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:222
msgid "&Copy Link"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:629
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:634
#, python-format
msgid "Manage %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247
#, python-format
msgid "Remove %s from this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:368
msgid "Paste Cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:369
msgid "Copy Cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:370
msgid "Remove Cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:371
msgid "Generate Cover from metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:380
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:383
msgid "Open cover with..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:386
msgid "Add another application to open cover..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:457
msgid "Double-click to open the Book details window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:458
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:82
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:226
msgid "Path"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:459
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:189
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1201
#, python-format
msgid "Cover size: %(width)d x %(height)d pixels"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17
msgid "BibTeX options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:19
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_output.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:14
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:14
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:21
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rtf_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:14
msgid "Options specific to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:19
#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_output.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:21
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:14
msgid "output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:333
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:27
#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:99
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_input_ui.py:34
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:154
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rtf_input_ui.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:138
#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:37
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:82
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:458
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:103
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:51
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:65
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:173
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:90
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "Form"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:73
msgid "Bib file encoding:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:24
msgid "Fields to include in output:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:75
msgid "Encoding configuration (change if you have errors):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:76
msgid "BibTeX entry type:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77
msgid "Create a citation tag?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:78
msgid "Add file paths with formats?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:79
msgid "Expression to form the BibTeX citation tag:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:80
msgid ""
"Some explanation about this template:\n"
" -The fields availables are 'author_sort', 'authors', 'id',\n"
"    'isbn', 'pubdate', 'publisher', 'series_index', 'series',\n"
"   'tags', 'timestamp', 'title', 'uuid', 'title_sort'\n"
" -For list types ie authors and tags, only the first element\n"
"   will be selected.\n"
" -For time field, only the date will be used. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16
msgid "CSV/XML options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:29
msgid "Drag and drop to re-arrange fields"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:49
msgid "Library name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:51
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:102
msgid "Number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28
msgid "E-book options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93
msgid "Catalogs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102
msgid "Read book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108
msgid "Wishlist item"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1152
msgid "any date"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1150
msgid "any value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1148
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1150
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1152
msgid "unspecified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:198
msgid "No genres will be excluded"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:215
#, python-format
msgid "regex error: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:224
msgid "All genres will be excluded"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681
msgid "Delete saved catalog preset"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:682
msgid "The selected saved catalog preset will be deleted. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717
msgid "Save catalog preset"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:708
msgid "Preset name:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:713
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1110
msgid "You must provide a name."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:718
msgid ""
"That saved preset already exists and will be overwritten. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:989
#, python-format
msgid "Are you sure you want to delete '%s'?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:991
#, python-format
msgid "Are you sure you want to delete rules #%(first)d-%(last)d?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:992
msgid "Delete Rule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1148
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:606
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4810
msgid "False"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1148
msgid "True"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1176
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1268
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:286
#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:625
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:161
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:225
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:769
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:264
msgid "Name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1177
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1270
msgid "Field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1178
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1271
msgid "Value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1269
msgid "Prefix"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:334
msgid "Presets"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:335
msgid "Select catalog preset to load"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:336
msgid "Save current catalog settings as preset"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:337
#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:674
msgid "Save"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:338
msgid "Delete current preset"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:339
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660
#: /home/kovid/work/calibre/src/calibre/gui2/widgets2.py:130
msgid "Delete"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:340
msgid "Enabled sections will be included in the generated catalog."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:341
msgid "Included sections"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:342
msgid "List of books, sorted by Author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:343
msgid "&Authors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:344
msgid "List of books, sorted by Title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345
msgid "&Titles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346
msgid "List of series books, sorted by Series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347
msgid "&Series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348
msgid "List of books, sorted by Genre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349
msgid "&Genres"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350
msgid "Field containing Genres"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351
msgid "List of books, sorted by date added to calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352
msgid "&Recently Added"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353
msgid "Individual descriptions of books with cover thumbs, sorted by author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354
msgid "&Descriptions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355
msgid ""
"The first matching prefix rule applies a prefix to book listings in the "
"generated catalog."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356
msgid "Prefixes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357
msgid ""
"Books matching any of the exclusion rules will be excluded from the "
"generated catalog. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358
msgid "Excluded books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359
msgid ""
"A regular expression describing genres to be excluded from the generated catalog. Genres are derived from the tags applied to your books.\n"
"The default pattern \\[.+\\]|\\+ excludes tags of the form [tag], e.g., [Test book], and '+', the default tag for a read book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361
msgid "Excluded genres"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362
msgid "Genres to &exclude (regex):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363
msgid "Reset to default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:171
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:173
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:155
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:180
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:94
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:201
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:125
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:169
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:70
msgid "..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365
msgid "Results of regex:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366
msgid "Tags that will be excluded as genres"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367
msgid "Other options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368
msgid ""
"Custom column containing additional content to be merged with comments "
"metadata in the descriptions section."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369
msgid "Merge additional content before comments in descriptions section."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370
msgid "&Before"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371
msgid "Merge additional content after comments in descriptions section."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:372
msgid "&After"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373
msgid ""
"Separate comments metadata and additional content with a horizontal rule in "
"the descriptions section."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374
msgid "Include &separator"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375
msgid "&Merge with comments:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376
msgid "Catalog cover:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377
msgid "Generate new cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378
msgid "Use existing cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379
msgid "E&xtra Description note:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380
msgid "Custom column source for text to include in Descriptions section."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381
msgid "&Thumb width:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382
msgid "Size hint for cover thumbnails included in Descriptions section."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383
msgid " inch"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384
msgid "Author cross-references:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385
msgid "For books with multiple authors, list each author separately"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:28
msgid "Tab template for catalog.ui"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:87
msgid "Bold"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:88
msgid "Italic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:91
msgid "Underline"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:93
msgid "Strikethrough"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:95
msgid "Superscript"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:97
msgid "Subscript"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:99
msgid "Ordered list"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:101
msgid "Unordered list"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:104
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:76
msgid "Align left"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:106
msgid "Align center"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:80
msgid "Align right"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:110
msgid "Align justified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:295
msgid "Undo"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:297
msgid "Redo"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:113
msgid "Remove formatting"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:180
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/live_css.py:355
msgid "Copy"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:182
msgid "Paste"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:116
msgid "Cut"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:118
msgid "Increase indentation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:120
msgid "Decrease indentation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:173
msgid "Select all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:133
msgid "Foreground color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:138
msgid "Background color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:142
msgid "Style text block"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:144
msgid "Style the selected text block"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:149
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:205
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:29
msgid "Normal"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:152
#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:153
#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:154
#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:155
msgid "Heading"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:156
msgid "Pre-formatted"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:157
msgid "Blockquote"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:158
msgid "Address"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:165
msgid "Insert link or image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:169
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:59
msgid "Clear"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:202
msgid "Choose foreground color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:208
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:379
msgid "Choose background color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:223
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/completion/basic.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/text.py:860
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:419
msgid "Image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:231
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:276
msgid "Invalid URL"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:232
#, python-format
msgid "The url %r is invalid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:236
msgid "Create link"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:245
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1053
msgid "&Browse"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:249
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:747
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:810
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:839
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1205
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1247
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:227
msgid "Choose file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:261
msgid ""
"Enter a URL. If you check the \"Treat the URL as an image\" box then the URL"
" will be added as an image reference instead of as a link. You can also "
"choose to create a link to a file on your computer. Note that if you create "
"a link to a file on your computer, it will stop working if the file is "
"moved."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:270
msgid "Enter &URL:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:271
msgid "Treat the URL as an &image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:272
msgid "Enter &name (optional):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:273
msgid "Choose a file on your computer:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:411
#, python-format
msgid "%s toolbars"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:411
msgid "Hide"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:411
msgid "Show"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:667
msgid "N&ormal view"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:668
msgid "&HTML source"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18
msgid "AZW3 output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Use author &sort for author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "&Title for Table of Contents:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85
msgid ""
"Enable sharing of book content via Facebook, etc. WARNING: Disables last "
"read syncing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:51
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Do not add Table of Contents to book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Put generated Table of Contents at &start of book instead of end"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81
msgid "Disable compression of the file contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:41
msgid ""
"For settings that cannot be specified in this dialog, use the values saved "
"in a previous conversion (if they exist) instead of using the defaults "
"specified in the Preferences"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:56
msgid "None of the selected books have saved conversion settings."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
msgid "Comic input"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:14
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:14
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rtf_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:17
msgid "input"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:100
msgid "&Number of Colors:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:101
msgid "off"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
msgid "Disable &normalize"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:46
msgid "Keep &aspect ratio"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:104
msgid "Disable &Sharpening"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:105
msgid "Disable &Trimming"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:106
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:103
msgid "&Wide"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:99
msgid "&Landscape"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:101
msgid "&Right to left"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:100
msgid "Don't so&rt"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:102
msgid "De&speckle"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:111
msgid "&Disable comic processing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:114
msgid "&Output format:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:113
msgid "Disable conversion of images to &black and white"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:114
msgid "Override image &size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:115
msgid "Don't add links to &pages to the Table of Contents for CBC files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:175
msgid "Debug"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:20
msgid "Debug the conversion process."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:36
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:51
msgid "Choose debug folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:55
msgid "Invalid debug directory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:56
msgid "Failed to create debug directory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:50
msgid ""
"Choose a folder to put the debug output into. If you specify a folder, "
"calibre will place a lot of debug output into it. This will be useful in "
"understanding the conversion process and figuring out the correct values for"
" conversion parameters like Table of Contents and Chapter Detection."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
msgid ""
"The debug process outputs the intermediate HTML generated at various stages "
"of the conversion process. This HTML can sometimes serve as a good starting "
"point for hand editing a conversion."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_input.py:15
msgid "DOCX input"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_input_ui.py:35
msgid "Do not try to autodetect a &cover from images in the document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_input_ui.py:36
msgid "Do not add a page after every endnote"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_output.py:17
msgid "DOCX output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_output.py:37
msgid "Paper si&ze:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_output.py:40
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:148
msgid "&Custom size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_output.py:41
msgid "Page &bottom margin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_output.py:41
msgid "Page &left margin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_output.py:41
msgid "Page &right margin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_output.py:41
msgid "Page &top margin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_output.py:47
msgid ""
"Do not insert the &Table of Contents as a page at the start of the document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/docx_output.py:49
msgid "Do not insert &cover as image at start of document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16
msgid "EPUB output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:65
msgid "Preserve cover &aspect ratio"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:66
msgid "Split files &larger than:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:407
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:555
msgid "Disabled"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:68
msgid " KB"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:69
msgid "No default &cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:70
msgid "No &SVG cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:71
msgid "Insert inline &Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:72
msgid "Do not &split on page breaks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:73
msgid "Put inserted Table of Contents at the &end of the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:74
msgid "&Flatten EPUB file structure"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:75
msgid "&Title for inserted ToC:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13
msgid "FB2 input"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:29
msgid "Do not insert a &Table of Contents at the beginning of the book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15
msgid "FB2 output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:40
msgid "Sectionize:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:41
msgid "Genre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:99
msgid "Font rescaling wizard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:100
#, python-format
msgid ""
"<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"
"<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"
"<p>See the <a href=\"%s\">User Manual</a> for an explanation of how font size rescaling works.</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:103
msgid "&Output document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:109
msgid "&Base font size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:105
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:238
msgid "Font size &key:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:106
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:237
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:244
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:118
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:135
msgid " pt"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:107
msgid "Use &default values"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:108
msgid "&Input document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:111
msgid "&Font size: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:113
msgid " will map to size: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:114
msgid "0.0 pt"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics.py:17
msgid ""
"Heuristic\n"
"processing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics.py:18
msgid "Modify the document text and structure using common patterns."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:108
#, python-format
msgid ""
"<b>Heuristic processing</b> means that calibre will scan your book for "
"common patterns and fix them. As the name implies, this involves guesswork, "
"which means that it could end up worsening the result of a conversion, if "
"calibre guesses wrong. Therefore, it is disabled by default. Often, if a "
"conversion does not turn out as you expect, turning on heuristics can "
"improve matters. Read more about the various heuristic processing options in"
" the <a href=\"%s\">User Manual</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:109
msgid "Enable &heuristic processing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:110
msgid "Heuristic processing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:111
msgid "Unwrap lines"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112
msgid "Line &un-wrap factor:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:113
msgid "Detect and markup unformatted chapter headings and sub headings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:114
msgid "Renumber sequences of <h1> or <h2> tags to prevent splitting"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:115
msgid "Delete blank lines between paragraphs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:116
msgid "Ensure scene breaks are consistently formatted"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:117
msgid "Replace soft scene &breaks:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:118
msgid "Remove unnecessary hyphens"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:119
msgid "Italicize common words and patterns"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:120
msgid "Replace entity indents with CSS indents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:15
msgid "HTMLZ output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:43
msgid "How to handle CSS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:44
msgid "How to handle class based CSS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:45
msgid "Use book &title as the filename for the HTML file inside the archive"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:21
msgid "Control the look and feel of the output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:49
msgid "Original"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:50
msgid "Left align"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:51
msgid "Justify text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:236
msgid "Base font si&ze:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:239
msgid "Wizard to help you choose an appropriate font size key"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241
msgid "Minim&um line height:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:242
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:573
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:576
msgid " %"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:243
msgid "L&ine height:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:245
msgid "Embed font fami&ly:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:246
msgid "&Embed all fonts in document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:248
msgid "E&xpand CSS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249
msgid "Keep &ligatures"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:250
msgid "&Disable font size rescaling"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:272
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:947
msgid "&Fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:252
msgid "Text &justification:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:254
msgid "&UnSmarten punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:255
msgid "&Transliterate unicode characters to ASCII"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:256
msgid "I&nput character encoding:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:257
msgid "T&ext"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:258
msgid "&Line size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:259
msgid ""
"<p>When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
"This option controls the width of that indent."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:260
msgid "No change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:264
msgid " em"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:262
msgid "Insert &blank line between paragraphs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:263
msgid "Remove &spacing between paragraphs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:265
msgid "I&ndent size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:266
msgid "&Linearize tables"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:267
msgid "Layout"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:268
msgid "Extra CSS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:269
msgid "Filter Style Information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:943
msgid "Select what style information you want completely removed:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:271
msgid "Removes the font-family CSS property"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:273
msgid ""
"Removes the margin CSS properties. Note that page margins are not affected "
"by this setting."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:274
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:947
msgid "&Margins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:275
msgid "Removes the padding CSS properties"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:276
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:947
msgid "&Padding"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:277
msgid "Convert floating images/text into static images/text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:278
msgid "F&loats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:279
msgid "Removes foreground and background colors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:947
msgid "&Colors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:281
msgid "Other CSS Propert&ies:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:282
msgid ""
"Comma separated list of CSS properties to remove. For example: display, "
"color, font-family"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:283
msgid "&Styling"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:284
msgid "&Transform styles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:17
msgid "LRF output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
msgid "Enable &autorotation of wide images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
msgid "&Wordspace:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
msgid "Minimum para. &indent:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Render &tables as images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "Text size multiplier for text in rendered tables:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
msgid "Add &header"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Header &separation:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Header &format:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "&Embed fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "&Serif font family:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "S&ans-serif font family:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
msgid "&Monospace font family:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:51
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:231
msgid "Metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:53
msgid ""
"Set the metadata. The output file will contain as much of this metadata as "
"possible."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1199
msgid "This book has no cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1096
msgid "Choose cover for "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:195
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103
msgid "Cannot read"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104
msgid "You do not have permission to read the file: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:212
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1112
msgid "Error reading file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:205
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1113
msgid "<p>There was an error reading from file: <br /><b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123
msgid " is not a valid picture"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:155
msgid "Book cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:156
msgid "Change &cover image:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:157
msgid "Browse for an image to use as the cover of this book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:159
msgid "Use cover from &source file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:160
msgid "&Title: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:161
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:194
msgid "Change the title of this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612
msgid "&Author(s): "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:163
msgid "Author so&rt:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:164
msgid ""
"Change the author(s) of this book. Multiple authors should be separated by a"
" comma"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:607
msgid "&Publisher: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166
msgid "Ta&gs: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1296
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
"<br><br>They can be any words or phrases, separated by commas."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:302
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:590
msgid "&Series:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:589
msgid "List of known series. You can add new series."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171
msgid "Book "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:18
msgid "MOBI output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Ignore &margins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80
msgid ""
"Do not convert all images to &JPEG (may result in images not working in "
"older viewers)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82
msgid "Kindle options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83
msgid "MOBI file &type:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84
msgid "Personal Doc tag:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86
msgid ""
"<b>WARNING:</b> Various Kindle devices have trouble displaying the new or "
"both MOBI filetypes. If you wish to use the new format on your device, "
"convert to AZW3 instead of MOBI."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:32
msgid "unlimited"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:34
#, python-format
msgid "%(width)d x %(height)d pixels"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35
#, python-format
msgid "Screen size: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:42
msgid "Page setup"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
msgid "&Output profile:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "Profile description"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "&Input profile:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "Margins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:65
msgid "&Left:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:134
msgid "Unchanged"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:67
msgid "&Top:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:66
msgid "&Right:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:68
msgid "&Bottom:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:15
msgid "PDB output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:183
msgid "&Format:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:90
msgid "&Inline TOC"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:45
msgid "Output Encoding:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13
msgid "PDF input"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
msgid "Line &un-wrapping factor:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
msgid "No &images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:20
msgid "PDF output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:146
msgid "&Use the paper size set in output profile"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:147
msgid "&Paper size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:149
msgid "&Unit:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:150
msgid "Preserve &aspect ratio of cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:151
msgid "Add page &numbers to the bottom of every page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:152
msgid "Add a printable &Table of Contents at the end"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:153
msgid "&Title for ToC:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:154
msgid "Serif famil&y:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:155
msgid "Sans fami&ly:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:515
msgid "&Monospace family:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:520
msgid "S&tandard font:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:158
msgid "Default font si&ze:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:161
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:460
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:503
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:517
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:519
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:530
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:539
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:541
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:548
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:556
msgid " px"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:518
msgid "Monospace &font size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:162
msgid "Page  margins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:163
msgid "Page headers and footers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:164
#, python-format
msgid ""
"You can insert headers and footers into every page of the produced PDF file "
"by using header and footer templates. For examples, see the <a "
"href=\"%s\">documentation</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:165
msgid "&Header template:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:166
msgid "&Footer template:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:15
msgid "PMLZ output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:43
msgid "Do not reduce image size and depth"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:44
msgid "Output encoding:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:15
msgid "RB output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:148
msgid "No formats available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:149
msgid "Cannot build regex using the GUI builder without a book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:158
msgid "Could not open file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:159
msgid "Could not open the file, do you have it open in another program?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:177
msgid ""
"Failed to generate markup for testing. Click \"Show Details\" to learn more."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:187
msgid "Failed to generate preview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:193
msgid "Open book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:218
msgid "Click the \"Open\" button below to open a e-book to use for testing."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:85
msgid "Regex Builder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:86
msgid "Regex:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:87
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139
msgid "Test"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:88
msgid "Occurrences:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:180
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:73
msgid "0"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:90
msgid "Goto:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:652
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:87
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:106
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:389
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:131
msgid "&Previous"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:651
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:595
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:105
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:385
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:587
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:128
msgid "&Next"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:428
msgid "Preview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/rtf_input.py:15
msgid "RTF input"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/rtf_input_ui.py:29
msgid "Ignore &WMF images in the RTF file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:22
msgid ""
"Search &\n"
"replace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:46
msgid "&Search regular expression:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:59
msgid "Replacement text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:59
msgid "Search regular expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:111
msgid "Load calibre search-replace definitions file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:131
msgid "calibre search-replace definitions file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:122
msgid "Failed to read"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:123
#, python-format
msgid "Failed to load patterns from %s, click \"Show details\" to learn more."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:129
msgid "Save calibre search-replace definitions file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:203
msgid "Unused search & replace definition"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:204
msgid ""
"The search/replace definition being edited  has not been added to the list "
"of definitions. Do you wish to continue with the conversion (the definition "
"will not be used)?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119
msgid "Invalid regular expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:120
#, python-format
msgid "Invalid regular expression: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:300
msgid ""
"The list of search/replace definitions that will be applied to this "
"conversion."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:139
msgid "Edit search/replace definition"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:140
msgid "&Replacement text:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:141
msgid ""
"Add the current expression to the list of expressions that will be applied"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:142
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/authors_edit.py:143
msgid "&Add"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:143
msgid "Edit the currently selected expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
msgid "&Change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145
msgid "Remove the currently selected expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:356
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:97
msgid "&Remove"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:147
msgid "Load a list of expressions from a previously saved file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:287
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:493
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:607
msgid "&Load"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149
msgid "Save this list of expressions so that you can re-use it easily"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:283
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:205
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:490
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1391
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:345
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:605
msgid "&Save"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151
msgid "Move expression up."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152
msgid "Move expression down."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153
#, python-format
msgid ""
"<p>Search and replace uses <i>regular expressions</i>. See the <a "
"href=\"%s\">regular expressions tutorial</a> to get started with regular "
"expressions. Also clicking the wizard button below will allow you to test "
"your regular expression against the current input document. When you are "
"happy with an expression, click the Add button to add it to the list of "
"expressions."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:525
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:322
msgid "Restore &defaults"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:219
msgid "Convert"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:68
msgid "Dialog"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:112
msgid "&Input format:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:113
msgid "Use &saved conversion settings for individual books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:15
msgid "SNB output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:38
msgid "Hide chapter name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:39
msgid "Don't indent the first line for each paragraph"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:40
msgid "Insert empty line between paragraphs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:41
msgid "Optimize for full-sceen view "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:16
msgid ""
"Structure\n"
"detection"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:18
msgid ""
"Fine tune the detection of chapter headings and other document structure."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32
msgid "Detect chapters at (XPath expression):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33
msgid "Insert page breaks before (XPath expression):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:36
msgid "Start reading at (XPath expression):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:110
msgid "Invalid XPath"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:169
#, python-format
msgid "The XPath expression %s is invalid."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:58
msgid "Remove &fake margins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59
msgid ""
"The header and footer removal options have been replaced by the Search & "
"Replace options. Click the Search & Replace category in the bar to the left "
"to use these options. Leave the replace field blank and enter your "
"header/footer removal regexps into the search field."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60
msgid "Insert &metadata as page at start of book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61
msgid "Chapter &mark:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62
msgid "Remove first &image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:18
msgid ""
"Table of\n"
"Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:20
msgid "Control the creation/conversion of the Table of Contents."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:32
msgid "Level &1 TOC (XPath expression):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:33
msgid "Level &2 TOC (XPath expression):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:34
msgid "Level &3 TOC (XPath expression):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:75
msgid "&Force use of auto-generated Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76
msgid "Do not add &detected chapters to the Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:77
msgid "Number of &links to add to Table of Contents:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:78
msgid "TOC &filter:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:79
msgid "Chapter &threshold:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:80
msgid "Allow &duplicate links when creating the Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:81
#, python-format
msgid ""
"<a href=\"%s\">Help with using these options to generate a Table of "
"Contents</a>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:82
msgid ""
"This option will cause calibre to popup the Table of Contents Editor tool,\n"
" which will allow you to manually edit the Table of Contents, to fix any errors\n"
" caused by automatic generation."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:85
msgid "&Manually fine-tune the ToC after conversion is completed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:16
msgid "TXT input"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:92
msgid "Structure"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:93
msgid "Paragraph style:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:94
msgid "Formatting style:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:95
msgid "Common"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:96
msgid "Preserve &spaces"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:97
msgid "Remove indents at the beginning of lines"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:98
msgid "Markdown"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:99
msgid ""
"<p>Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit <a "
"href=\"https://daringfireball.net/projects/markdown\">markdown</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:100
msgid ""
"You can optionally enable various extensions to the base markdown syntax, "
"below."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:101
msgid ""
"More information on <a "
"href=\"https://pythonhosted.org/Markdown/extensions/index.html\">markdown "
"extensions</a>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:14
msgid "TXT output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:83
msgid "General"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:84
msgid "Output &encoding:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:85
msgid "&Line ending style:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:86
msgid "&Formatting:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:87
msgid "Plain"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:88
msgid "&Maximum line length:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:89
msgid "Force maximum line length"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:91
msgid "Markdown, Textile"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:92
msgid "Do not remove links (<a> tags) before processing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:93
msgid "Do not remove image references before processing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:94
msgid "Keep text color, when possible"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:13
msgid "TXTZ output"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
msgid "TextLabel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:51
msgid "Use a wizard to help construct the Regular expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
msgid "Match HTML &tags with tag name:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
msgid "*"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
msgid "a"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
msgid "br"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
msgid "div"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "h1"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "h2"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "h3"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "h4"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "h5"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h6"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "hr"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "span"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "Having the &attribute:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "With &value:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "(A regular expression)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
#, python-format
msgid ""
"<p>For example, to match all h2 tags that have class=\"chapter\", set tag to"
" <i>h2</i>, attribute to <i>class</i> and value to "
"<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and "
"leaving value blank will match any value. Setting tag to * will match any "
"tag.</p><p>To learn more advanced usage of XPath see the <a "
"href=\"%s\">XPath Tutorial</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:238
msgid "Browse by covers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:313
msgid "Cover browser could not be loaded"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/text.py:807
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:392
msgid "Choose color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:124
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:478
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:681
msgid "&Name:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:79
msgid "Color &1:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:80
msgid "Color &2:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:81
msgid "Contrast color &1 (mainly for text):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:82
msgid "Contrast color &2 (mainly for text):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:95
#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:99
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:205
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:236
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:272
msgid "Invalid name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:96
#, python-format
msgid ""
"The color scheme name \"%s\" is invalid. It must start with a # and be at "
"least two characters long."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:100
#, python-format
msgid "A color scheme with the name \"%s\" already exists."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:131
msgid ""
"When generating covers, a color scheme for the cover is chosen at random "
"from the color schemes below. You can prevent an individual scheme from "
"being selected by unchecking it. The preview on the right shows the "
"currently selected color scheme."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:135
msgid "Choose a color scheme to be used for this generated cover."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:136
msgid ""
"In normal cover generation, the color scheme is chosen at random from the "
"list of color schemes below. You can prevent an individual color scheme from"
" being chosen by unchecking it here."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:144
msgid "&New color scheme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:147
msgid "&Edit color scheme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:150
msgid "&Remove color scheme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:155
msgid "&Styles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:159
msgid ""
"When generating covers, a style for the cover is chosen at random from the "
"styles below. You can prevent an individual style from being selected by "
"unchecking it. The preview on the right shows the currently selected style."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:163
msgid "Choose a style to be used for this generated cover."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:164
msgid ""
"In normal cover generation, the style is chosen at random from the list of "
"styles below. You can prevent an individual style from being chosen by "
"unchecking it here."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:174
msgid "&Fonts and sizes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:186
msgid "&Title font family:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:186
msgid "&Title font size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:187
msgid "&Subtitle font family"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:187
msgid "&Subtitle font size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:188
msgid "&Footer font family"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:188
msgid "&Footer font size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:213
msgid "Cover &width:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:214
msgid "Cover &height:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:216
msgid ""
"Note that the preview to the side is of fixed aspect ratio, so changing the "
"cover width above will not have any effect. If you change the height, you "
"should also change the width nevertheless as it will be used in actual cover"
" generation."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:223
msgid "&Text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:227
msgid ""
"The text on the generated cover is taken from the metadata of the book. This"
" is controlled via templates. You can use the <b>, <i> and <br> tags in the "
"templates for bold, italic and line breaks, respectively. The default "
"templates use the title, series and authors. You can change them to use "
"whatever metadata you like."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:255
msgid "Change the &title template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:255
msgid "The title template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:256
msgid "Change the &sub-title template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:256
msgid "The sub-title template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:257
msgid "Change the &footer template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:257
msgid "The footer template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:399
msgid "My Color Scheme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:700
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1148
msgid "Cannot edit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:412
msgid "Cannot edit a builtin color scheme. Create a new color scheme instead."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:429
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/texture_chooser.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:312
msgid "Cannot remove"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:430
msgid "Cannot remove a builtin color scheme."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:482
msgid "A sample book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:482
msgid "Author One"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:482
msgid "Author Two"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:483
msgid "A series of samples"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:485
msgid "Tag One"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:485
msgid "Tag Two"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:486
msgid "Some publisher"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:514
msgid "Cover generation settings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:519
msgid "Save these settings as the &defaults for future use"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/covers.py:528
msgid ""
"Save the current settings as the settings to use always instead of just this"
" time. Remember that for styles and colors the actual style or color used is"
" chosen at random from the list of checked styles/colors."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:26
msgid ""
"Create the rule below, the rule can be used to transform style properties"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:38
#, python-brace-format
msgid "{preamble} {property} {match_type} {query}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:44
msgid "If the &property:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:47
msgid ""
"The name of a CSS property, for example: font-size\n"
"Do not use shorthand properties, they will not work.\n"
"For instance use margin-top, not margin."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:65
#, python-brace-format
msgid "{action} {action_data}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:99
msgid "The CSS property value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:105
msgid ""
"Either a CSS length, such as 10pt or a unit less number. If a unit less "
"number is used it will be compared with the CSS value using whatever unit "
"the value has. Note that comparison automatically converts units, except for"
" relative units like percentage or em, for which comparison fails if the "
"units are different."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:114
msgid ""
"CSS properties to add to the rule that contains the matching style. You can "
"specify more than one property, separated by semi-colons, for example: "
"color:red; font-weight: bold"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:118
msgid "A number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:106
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:202
msgid "Edit rule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:171
#, python-brace-format
msgid ""
"If the property <i>{property}</i> <b>{match_type}</b> "
"<b>{query}</b><br>{action}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:180
msgid "This rule is invalid, please remove it"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:190
msgid ""
"You can specify rules to transform styles here. Click the \"Add rule\" "
"button below to get started."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:197
msgid "Test style transform rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:199
msgid "Enter a CSS stylesheet below to test"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:212
msgid "Enter CSS rules below and click the \"Test\" button"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:220
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:406
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:41
msgid "&Test"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:235
msgid "Resulting stylesheet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:244
msgid "Edit style transform rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:271
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:929
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:998
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:112
msgid "E&xport"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:272
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:931
msgid "Export these rules to a file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:275
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:933
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:994
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:116
msgid "&Import"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:276
msgid "Import previously exported rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:498
msgid "&Test rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:284
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:491
msgid "Save this ruleset for later re-use"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:290
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:494
msgid "Load a previously saved ruleset"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:298
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:434
msgid "No rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:299
msgid "There are no rules to export"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:300
msgid "Choose file for exported rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/css_transform_rules.py:307
msgid "Choose file to import rules from"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:191
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:237
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:777
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:849
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:895
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:351
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:533
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1690
msgid "Undefined"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:224
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:882
#, python-format
msgid "Set '%s' to today"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:226
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:884
#, python-format
msgid "Clear '%s'"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:311
msgid "Open Item Editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:419
msgid "Values changed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:420
msgid ""
"You have changed the values. In order to use this editor, you must either "
"discard or apply these changes. Apply changes?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:447
msgid " index:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:527
#, python-brace-format
msgid ""
"The enumeration \"{0}\" contains an invalid value that will be set to the "
"default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:731
msgid "Apply changes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:935
msgid "Remove series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:938
msgid "Automatically number books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:941
msgid "Force numbers to start with "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:1012
#, python-brace-format
msgid ""
"The enumeration \"{0}\" contains invalid values that will not appear in the "
"list"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:1057
msgid "Remove all tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:1078
msgid "tags to add"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:1085
msgid "tags to remove"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dbus_export/tray.py:129
#, python-format
msgid "Show/hide %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:55
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:149
msgid "No details available."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:243
msgid "Device no longer connected."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:484
msgid "Get device information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:495
msgid "Set library information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:519
msgid "Get list of books on device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:526
msgid "Prepare files for transfer from device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:537
msgid "Get annotations from device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:549
msgid "Send metadata to device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:554
msgid "Send collections to device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:604
msgid "Upload one book to the device"
msgid_plural "Upload {} books to the device"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:620
msgid "Delete books from device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:637
msgid "Download books from device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "View book on device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:729
msgid "Set default send to device action"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:734
msgid "Send to main memory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:736
msgid "Send to storage card A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:738
msgid "Send to storage card B"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:743
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:752
msgid "Main Memory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:764
msgid "Send specific format to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:765
msgid "Send and delete from library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:808
msgid "Eject device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:894
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:175
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:59
msgid "Error"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:895
msgid "Error communicating with device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:907
#, python-format
msgid "Manage the %s?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:908
#, python-format
msgid "Detected the <b>%s</b>. Do you want calibre to manage it?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1565
#: /home/kovid/work/calibre/src/calibre/gui2/email.py:459
msgid "No suitable formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Select folder to open as device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:967
msgid "Running jobs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:968
msgid "Cannot configure the device while there are running device jobs."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:977
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:367
#, python-format
msgid "Configure %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:999
#, python-format
msgid "Restart calibre for the changes to %s to be applied."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1039
msgid "Error talking to device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1040
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device or reboot."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1091
msgid "Device: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1093
msgid " detected."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1233
msgid "No books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1234
msgid "selected to send"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1241
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1271
msgid "No device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "No device connected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1258
#, python-format
msgid "%(num)i of %(total)i books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1262
#, python-format
msgid "0 of %i books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1263
msgid "Choose format to send to device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1272
msgid "Cannot send: No device is connected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1279
msgid "No card"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1280
msgid "Cannot send: Device has no storage card"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1429
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1559
msgid "Auto convert the following books before uploading to the device?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1375
msgid "Sending catalogs to device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1472
msgid "Sending news to device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1525
msgid "Sending books to device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1566
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1644
msgid "No space on device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1645
msgid ""
"<p>Cannot upload books to device there is no more free space available "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1650
msgid "Incorrect destination"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1885
#, python-format
msgid "Analyzing books on the device: %d%% finished"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:2005
msgid "Book format sync problem"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device.py:2006
msgid ""
"Some book formats in your library cannot be synced because they have dates "
"in the future"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79
msgid "Device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155
msgid "Unknown formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156
#, python-brace-format
msgid ""
"You have enabled the <b>{0}</b> formats for your {1}. The {1} may not "
"support them. If you send these formats to your {1} they may not work. Are "
"you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:310
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:75
msgid "Invalid template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:169
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:116
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:311
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:76
#, python-format
msgid "The template %s is invalid:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75
msgid "Select available formats and their order for this device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79
msgid ""
"If checked, books are placed into sub-directories based on their metadata on"
" the device. If unchecked, books are all put into the top level directory."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:93
msgid "Use sub-directories"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:105
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:106
msgid "Use author sort for author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82
msgid "Save &template:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58
msgid "No formats selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:59
msgid "You must choose at least one format to send to the device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:88
msgid ""
"<b>Save &template</b> to control the filename and\n"
"        location of files sent to the device:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:94
msgid "&Template editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:104
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:739
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:54
msgid "Edit template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:132
msgid ""
"A <b>list of &folders</b> on the device to\n"
"        which to send e-books. The first one that exists will be used:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:142
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:231
msgid "Browse for a folder on the device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:171
msgid ""
"Select the devices to be <b>ignored</b>. calibre <b>will not</b>\n"
"            connect to devices with a checkmark next to their names."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:217
#, python-format
msgid "Send the %s format to the folder:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:225
msgid "Folder on the device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:233
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:171
msgid "&Remove rule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:279
msgid "Format specific sending"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:284
msgid ""
"You can create rules that control where e-books of a specific\n"
"            format are sent to on the device. These will take precedence over\n"
"            the folders specified above."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:306
msgid "Add a &new rule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:345
#, python-format
msgid "The <b>%s</b> device has no serial number, it cannot be configured"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:350
msgid ""
"<b>No MTP device connected.</b><p> You can only configure the MTP device "
"plugin when a device is connected."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:357
msgid ""
"If you want to un-ignore a previously ignored MTP device, use the \"Ignored "
"devices\" tab."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:111
#, python-format
msgid "Choose the formats to send to the %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:380
#, python-format
msgid "&Ignore the %s in calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:384
msgid "Change scanned &folders"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:390
msgid "Show device information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:428
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:207
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:986
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:445
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:171
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:365
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:401
msgid "Copy to clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:442
#, python-format
msgid "The %s will be ignored in calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:503
#, python-format
msgid ""
"You are trying to send books into the <b>%s</b> folder. This folder is "
"currently ignored by calibre when scanning the device. You have to tell "
"calibre you want this folder scanned in order to be able to send books to "
"it. Click the <b>Configure</b> button below to send books to it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:512
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
msgid "Configure"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:516
#, python-format
msgid "Cannot send to %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:97
msgid "Choose folder on device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:111
msgid "<b>Scanned folders:</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:112
msgid ""
"You can select which folders calibre will scan when searching this device "
"for books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:129
msgid ""
"If you a select a previously unselected folder, any sub-folders will not be "
"visible until you restart calibre."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:143
msgid "Choose folders to scan"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:84
msgid "File formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/tabbed_device_config.py:264
msgid "Extra driver customization options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:22
msgid "How many empty books?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:27
msgid "How many empty books should be added?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:35
msgid "Set the author of the new books to:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:47
msgid "Reset author to Unknown"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:51
msgid "Set the series of the new books to:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:63
msgid "Reset series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:67
msgid "Set the title of the new books to:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:76
msgid "Reset title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:80
msgid "Also create an empty e-book in format:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:86
msgid "Also create an empty book format file that you can subsequently edit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:98
msgid "Also copy book &formats when duplicating a book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:100
msgid "Also copy all e-book files into the newly created duplicate books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:110
msgid "&Duplicate current book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:114
#, python-format
msgid ""
"Make the new empty book records exact duplicates\n"
"of the current book \"%s\", with all metadata identical"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:36
msgid "Add books by ISBN"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:366
msgid "&Paste from clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:54
#, python-format
msgid ""
"<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"
"<p>Any invalid ISBNs in the list will be ignored.</p>\n"
"<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"
"<p><code>9788842915232 >> %s</code></p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:62
msgid "&Tags to set on created book entries:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:109
msgid "Some invalid ISBNs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:110
msgid ""
"Some of the ISBNs you entered were invalid. They will be ignored. Click Show"
" Details to see which ones. Do you want to proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:116
msgid "All invalid ISBNs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:117
msgid "All the ISBNs you entered were invalid. No books can be added."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/authors_edit.py:126
msgid "Edit authors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/authors_edit.py:129
msgid ""
"Edit the authors for this book. You can drag and drop to re-arrange authors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/authors_edit.py:139
msgid "Enter an author to add"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/authors_edit.py:148
msgid "&Remove selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:75
msgid "Fit &cover within view"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:94
#, python-format
msgid "Next [%s]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:96
#, python-format
msgid "Previous [%s]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:184
msgid "This book is marked"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:185
#, python-format
msgid "This book is marked as: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:37
msgid "My Books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:215
msgid "No help available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:216
msgid "No help available for this output format."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:377
msgid "Generate catalog"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:92
#, python-brace-format
msgid "Generate catalog for {0} books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:93
msgid "Catalo&g format:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:94
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:95
msgid "&Send catalog to device automatically"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:96
msgid ""
"Add the catalog to your calibre library after it is generated.\n"
"Note that if you disable adding of the catalog to the library\n"
"automatic sending of the catalog to the device will not work."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:99
msgid "&Add catalog to library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:100
msgid "Catalog options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:28
msgid "Vacuuming database to improve performance."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
msgid "This will take a while, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:30
msgid "Vacuuming..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:84
msgid "Check library -- Problems Found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:98
msgid ""
"        <h1>Help</h1>\n"
"\n"
"        <p>calibre stores the list of your books and their metadata in a\n"
"        database. The actual book files and covers are stored as normal\n"
"        files in the calibre library folder. The database contains a list of the files\n"
"        and covers belonging to each book entry. This tool checks that the\n"
"        actual files in the library folder on your computer match the\n"
"        information in the database.</p>\n"
"\n"
"        <p>The result of each type of check is shown to the left. The various\n"
"        checks are:\n"
"        </p>\n"
"        <ul>\n"
"        <li><b>Invalid titles</b>: These are files and folders appearing\n"
"        in the library where books titles should, but that do not have the\n"
"        correct form to be a book title.</li>\n"
"        <li><b>Extra titles</b>: These are extra files in your calibre\n"
"        library that appear to be correctly-formed titles, but have no corresponding\n"
"        entries in the database</li>\n"
"        <li><b>Invalid authors</b>: These are files appearing\n"
"        in the library where only author folders should be.</li>\n"
"        <li><b>Extra authors</b>: These are folders in the\n"
"        calibre library that appear to be authors but that do not have entries\n"
"        in the database</li>\n"
"        <li><b>Missing book formats</b>: These are book formats that are in\n"
"        the database but have no corresponding format file in the book's folder.\n"
"        <li><b>Extra book formats</b>: These are book format files found in\n"
"        the book's folder but not in the database.\n"
"        <li><b>Unknown files in books</b>: These are extra files in the\n"
"        folder of each book that do not correspond to a known format or cover\n"
"        file.</li>\n"
"        <li><b>Missing cover files</b>: These represent books that are marked\n"
"        in the database as having covers but the actual cover files are\n"
"        missing.</li>\n"
"        <li><b>Cover files not in database</b>: These are books that have\n"
"        cover files but are marked as not having covers in the database.</li>\n"
"        <li><b>Folder raising exception</b>: These represent folders in the\n"
"        calibre library that could not be processed/understood by this\n"
"        tool.</li>\n"
"        </ul>\n"
"\n"
"        <p>There are two kinds of automatic fixes possible: <i>Delete\n"
"        marked</i> and <i>Fix marked</i>.</p>\n"
"        <p><i>Delete marked</i> is used to remove extra files/folders/covers that\n"
"        have no entries in the database. Check the box next to the item you want\n"
"        to delete. Use with caution.</p>\n"
"\n"
"        <p><i>Fix marked</i> is applicable only to covers and missing formats\n"
"        (the three lines marked 'fixable'). In the case of missing cover files,\n"
"        checking the fixable box and pushing this button will tell calibre that\n"
"        there is no cover for all of the books listed. Use this option if you\n"
"        are not going to restore the covers from a backup. In the case of extra\n"
"        cover files, checking the fixable box and pushing this button will tell\n"
"        calibre that the cover files it found are correct for all the books\n"
"        listed. Use this when you are not going to delete the file(s). In the\n"
"        case of missing formats, checking the fixable box and pushing this\n"
"        button will tell calibre that the formats are really gone. Use this if\n"
"        you are not going to restore the formats from a backup.</p>\n"
"\n"
"        "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:166
msgid "&Run the check again"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:169
msgid "Copy &to clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:172
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:731
msgid "&Done"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:175
msgid "Mark &all for delete"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:176
msgid "Mark all deletable subitems"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:179
msgid "Delete &marked"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:180
msgid "Delete marked files (checked subitems)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:183
msgid "Mar&k all for fix"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:184
msgid "Mark all fixable items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:187
msgid "&Fix marked"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:190
msgid "Fix marked sections (checked fixable items)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:202
msgid "Names to ignore:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:207
msgid ""
"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:210
msgid "Extensions to ignore:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:215
msgid ""
"Enter comma-separated extensions without a leading dot. Used only in book "
"folders"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:261
msgid "(fixable)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:286
msgid "Path from library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:326
msgid ""
"The marked files and folders will be <b>permanently deleted</b>. Are you "
"sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format.py:19
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:44
msgid "Choose format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format.py:31
msgid "&Open with..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format.py:63
msgid "Edit \"Open with\" applications..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:45
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:82
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
msgid "Format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:46
msgid "Existing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:47
msgid "Convertible"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:75
msgid "Choose location for calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
msgid "Same as current"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:85
#, python-format
msgid "The location %s contains the current calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:95
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:740
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755
msgid "Bad location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96
msgid ""
"You should not create a library inside the calibre folder as this folder is "
"automatically deleted during upgrades."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:102
#, python-format
msgid ""
"You can only create libraries inside %s at the top level, not in sub-folders"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:108
msgid "No existing library found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:109
#, python-format
msgid "There is no existing calibre library at %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:115
msgid "Not empty"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:116
#, python-format
msgid "The folder %s is not empty. Please choose an empty folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:137
msgid "Moving library, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:137
msgid "Scanning..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:158
msgid "Failed to move library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:159
msgid ""
"There was an error while moving the library. The operation has been aborted."
" Click \"Show details\" for details."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:173
msgid "No location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:173
msgid "No location selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:184
#, python-format
msgid "%s is not an existing folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:74
msgid "Choose your calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:75
#, python-brace-format
msgid "Your calibre library is currently located at {0}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:76
msgid "New &Location:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:77
msgid "Use the previously &existing library at the new location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:78
msgid "&Create an empty library at the new location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:79
msgid ""
"Copy the custom columns, saved searches, column widths, plugboards,\n"
"user categories, and other information from the old to the new library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:81
msgid "&Copy structure from the current library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:82
msgid "&Move current library to new location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:23
#, python-format
msgid "Add \"%s\" to toolbars or menus"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:29
#, python-format
msgid "Select the toolbars and/or menus to add <b>%s</b> to:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:47
msgid ""
"You can also customise the plugin locations using <b>Preferences -> "
"Interface -> Toolbars</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:36
msgid "Set defaults for conversion of comics (CBR/CBZ files)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:51
#, python-format
msgid "Set options for converting %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:299
#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:195
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:426
msgid "&Title:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:330
msgid "&Author(s):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:94
msgid "&Number of colors:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:95
msgid "&Profile:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98
msgid "Disable &sharpening"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:104
msgid "Disable &trimming"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:28
msgid "O&K"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:57
#, python-brace-format
msgid "Edit \"{0}\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:57
msgid "Edit text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:38
msgid "Edit comments"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete.py:35
msgid "&Show this warning again"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:71
msgid "Where do you want to delete from?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:253
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:242
msgid "Library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:74
msgid "Library and device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_merge.py:51
#, python-brace-format
msgid "{num} of {series}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_merge.py:62
msgid "Target book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:36
msgid "ERROR"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:175
msgid "Create a new news source by clicking one of the buttons below"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:189
msgid "&Edit this recipe"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:193
msgid "&Remove this recipe"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:271
msgid ""
"Create a basic news recipe, by adding RSS feeds to it.\n"
"For some news sources, you will have to use the \"Switch to advanced mode\" button below to further customize the fetch process."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:278
msgid "Recipe &title:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:282
msgid "day(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:283
msgid "The oldest article to download"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:285
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:87
msgid "&Oldest article:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:289
msgid "Maximum number of articles to download per feed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:290
msgid "&Max. number of articles per feed:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:293
msgid "Feeds in recipe"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:300
msgid "Move selected feed up"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:305
msgid "Remove selected feed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:310
msgid "Move selected feed down"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:317
msgid "Add feed to recipe"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:321
msgid "&Feed title:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:323
msgid "Feed &URL:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:324
msgid "&Add feed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:325
msgid "Add this feed to the recipe"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:353
msgid "No feed title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:354
msgid "You must specify a title for the feed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:357
msgid "No feed URL"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:358
msgid "You must specify a URL for the feed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:365
msgid "Title required"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:366
msgid "You must give your news source a title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:369
msgid "Feed required"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:370
msgid "You must add at least one feed to your news source"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:375
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:428
msgid "Invalid recipe"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:429
#, python-format
msgid "Failed to compile the recipe, with syntax error: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:393
msgid "My news source"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:416
#, python-format
msgid ""
"For help with writing advanced news recipes, see the <a href=\"%s\">User "
"Manual</a>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:453
msgid "Add custom news source"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:473
msgid "&New recipe"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:473
msgid "Create a new recipe from scratch"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:474
msgid "Customize &builtin recipe"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:474
msgid "Customize a builtin news download source"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:475
msgid "Load a recipe from a &file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:475
msgid "Load recipe from &file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:476
msgid "&Show recipe files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:476
msgid "Show the folder containing all recipe files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:477
msgid "Import &OPML"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:478
msgid ""
"Import a collection of RSS feeds in OPML format\n"
"Many RSS readers can export their subscribed RSS feeds\n"
"in OPML format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:497
msgid "S&witch to advanced mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:498
msgid "Edit this recipe in advanced mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:525
msgid "No recipes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:526
msgid "No custom recipes created."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:571
msgid "Choose builtin recipe"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:606
msgid "Choose a recipe file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:607
msgid "Recipes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:614
msgid "Invalid input"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:615
#, python-format
msgid "<p>Could not create recipe. Error:<br>%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:653
msgid "Failed to create recipes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/custom_recipes.py:654
msgid "Failed to create some recipes, click \"Show details\" for details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:72
msgid ""
"All checked books will be <b>permanently deleted</b> from your device. "
"Please verify the list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:280
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:273
msgid "Author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:81
msgid "Location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:82
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1298
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:102
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:296
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:629
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:472
msgid "Date"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:49
msgid "Delete from device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21
#, python-format
msgid "%(curr)s (was %(initial)s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:259
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1057
msgid "Item is blank"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:260
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1058
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:277
msgid "No item selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:278
msgid "You must select one item from the list of Available items."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:297
msgid "No items selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:298
msgid "You must select at least one item from the list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:311
msgid "Are you sure you want to delete the following items?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:72
msgid "Category Editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:73
msgid "Items in use"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:82
msgid ""
"Delete item from database. This will unapply the item from all books and "
"then remove it from the database."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:84
msgid "Rename the item in every book where it is used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:133
msgid "Ctrl+S"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:49
msgid "This book has DRM"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:50
msgid ""
"<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you cannot read or convert this book in calibre, \n"
"          <a href=\"https://drmfree.calibre-ebook.com/about#drm\">click here</a>.<p>A large number of recent, DRM free releases are \n"
"          available at <a href=\"https://drmfree.calibre-ebook.com\">Open Books</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:26
msgid "Duplicate found"
msgid_plural "Duplicates found"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:35
msgid ""
"Books with the same titles as the following already exist in calibre. Select"
" which books you want added anyway."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:94
#, python-format
msgid "%(title)s by %(author)s [%(formats)s]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:120
msgid "Already in calibre:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:57
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:154
msgid "Author sort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:60
msgid "Link"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:542
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:253
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:658
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:139
msgid "No matches found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:166
msgid "Change Case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301
msgid "Upper Case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300
msgid "Lower Case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:169
msgid "Swap Case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302
msgid "Title Case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:171
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:303
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:455
msgid "Capitalize"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:187
msgid "Copy to author sort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:190
msgid "Copy to author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1111
msgid "Invalid author name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:320
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1112
msgid "Author names cannot contain & characters."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:82
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:170
msgid "Manage authors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:669
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
msgid "&Search for:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:84
msgid "F&ind"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:85
msgid "Sort by author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:86
msgid "Sort by author sort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:87
msgid ""
"Reset all the author sort values to a value automatically\n"
"generated from the author. Exactly how this value is automatically\n"
"generated can be controlled via Preferences->Advanced->Tweaks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90
msgid "Recalculate all author sort values"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:91
msgid ""
"Copy author sort to author for every author. You typically use this button\n"
"after changing Preferences->Advanced->Tweaks->Author sort name algorithm"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:93
msgid "Copy all author sort values to author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:50
msgid "Previous location: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:55
msgid "Location to import this library to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:57
msgid "Select &folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:63
msgid "Choose a folder for this library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:80
msgid "Working please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:96
msgid "Total:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:105
msgid "Current:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:134
msgid "Click \"Show Details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:155
msgid "Export/import all calibre data"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:169
msgid ""
"You can export all calibre data, including your books, settings and plugins "
"into a single directory. Then, you can use this tool to re-import all that "
"data into a different calibre install, for example, on another computer."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:173
msgid ""
"This is a simple way to move your calibre installation with all its data to "
"a new computer, or to replicate your current setup on a second computer."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:179
msgid "&Export all your calibre data"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:182
msgid "&Import previously exported data"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:191
#, python-brace-format
msgid ""
"{0} [Size: {1}]\n"
"in {2}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:193
msgid "Calculating..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:199
msgid "Select which libraries you want to export below"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:233
msgid ""
"Specify the folder containing the previously exported calibre data that you "
"wish to import."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:237
msgid "Choose &folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:247
msgid ""
"Specify locations for the libraries you want to import. A location must be "
"an empty folder on your computer. If you leave any blank, those libraries "
"will not be imported."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:253
msgid "Select folder with exported data"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:260
msgid "Not valid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:261
#, python-brace-format
msgid "The folder {0} is not valid: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:284
msgid "Content server running"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:285
msgid ""
"Cannot import while the Content server is running, shut it down first by "
"clicking the \"Connect/share\" button on the calibre toolbar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:289
msgid "No folder selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:290
msgid ""
"You must select a folder containing the previously exported data that you "
"wish to import"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:305
#, python-format
msgid "%s is not a folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:305
msgid "Not a folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:308
#, python-format
msgid "%s is not an empty folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:308
msgid "Folder not empty"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:312
msgid "No libraries selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:313
msgid "You must specify the location for at least one library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:315
msgid "Some libraries ignored"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:316
msgid "You have chosen not to import some libraries. Proceed anyway?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:338
msgid "Choose a directory to export to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:342
msgid "Export dir not empty"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:343
msgid "The directory you choose to export the data to must be empty."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:356
msgid "Exporting all calibre data..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:357
msgid "Failed to export data."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:365
msgid "Importing all calibre data..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/exim.py:366
msgid "Failed to import data."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:883
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:896
msgid "Active jobs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:262
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:445
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:129
msgid "Find next match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:762
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:589
msgid "&Search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:268
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:447
msgid "Find previous match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:71
msgid "&Stop selected jobs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:72
msgid "&Hide selected jobs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:73
msgid "Show job &details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:74
msgid "Show &all jobs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:75
msgid "Stop &all non device jobs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:76
msgid "&Hide all jobs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/match_books.py:87
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:136
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:316
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1419
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:44
msgid "Authors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/match_books.py:131
msgid "You must enter a search expression into the search box"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/match_books.py:202
msgid "You must select a matching book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/match_books_ui.py:71
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:216
#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:233
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:323
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:71
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:802
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:439
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:707
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:288
#: /home/kovid/work/calibre/src/calibre/srv/legacy.py:90
msgid "Search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/match_books_ui.py:72
msgid "Do a search to find the book you want to match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/match_books_ui.py:73
msgid ""
"<p>Remember to update metadata on the device when you are done (Right click "
"the device icon and select <i>Update cached metadata</i>)</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:382
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:125
msgid "Show &details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:383
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:126
msgid "Hide &details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:116
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:387
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:130
msgid "Show detailed information about this error"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:422
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:176
msgid "Copied"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:273
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:329
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1049
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1162
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:117
msgid "View log"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:379
msgid "&Retry"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:408
msgid "Hide the remaining error message"
msgid_plural "Hide the {} remaining error messages"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:139
msgid "Working"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:78
#, python-format
msgid "Processing %d books, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306
msgid "Character match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307
msgid "Regular expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310
msgid "Replace field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311
msgid "Prepend to field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312
msgid "Append to field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:326
#, python-format
msgid "Editing meta information for <b>%d books</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:374
msgid ""
"Immediately make all changes without closing the dialog. This operation "
"cannot be canceled or undone"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:471
#, python-format
msgid "Book %d:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:489
msgid "Enter an identifier type"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:495
msgid ""
"<b>You can destroy your library using this feature.</b> Changes are "
"permanent. There is no undo function. You are strongly encouraged to back up"
" your library before proceeding.<p>Search and replace in text fields using "
"character matching or regular expressions. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:503
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in"
" the specified field. After replacement is finished, the text can be changed"
" to upper-case, lower-case, or title-case. If the case-sensitive check box "
"is checked, the search text must match exactly. If it is unchecked, the "
"search text will match both upper- and lower-case letters"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:514
msgid ""
"In regular expression mode, the search text is an arbitrary Python-"
"compatible regular expression. The replacement text can contain "
"backreferences to parenthesized expressions in the pattern. The search is "
"not anchored, and can match and replace multiple times on the same string. "
"The modification functions (lower-case etc) are applied to the matched text,"
" not to the field as a whole. The destination box specifies the field where "
"the result after matching and replacement is to be assigned. You can replace"
" the text in the field, or prepend or append the matched text. See <a "
"href=\"https://docs.python.org/library/re.html\">this reference</a> for more"
" information on Python's regular expressions, and in particular the 'sub' "
"function."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:593
msgid "S/R TEMPLATE ERROR"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:748
msgid ""
"You must specify a destination when source is a composite field or a "
"template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761
msgid ""
"The replacement value for a rating column must be empty or an integer "
"between 0 and 10"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:768
msgid "You must specify a destination identifier type"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:821
msgid "You must specify a search expression in the \"Search for\" field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:883
msgid ""
"Invalid identifier string. It must be a comma-separated list of pairs of "
"strings separated by a colon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:983
msgid "Search/replace invalid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:984
#, python-format
msgid "Search/replace is invalid: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1078
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659
msgid "Delete saved search/replace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1079
msgid "The selected saved search/replace will be deleted. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1104
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1114
msgid "Save search/replace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1105
msgid "Search/replace name:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1115
msgid ""
"That saved search/replace already exists and will be overwritten. Are you "
"sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570
msgid "Edit meta information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571
msgid ""
"If enabled, the book list will be re-sorted and any existing\n"
"search or Virtual library will be refreshed after the edit\n"
"is completed. This can be slow on large libraries."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574
msgid "&Refresh book list after edit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1672
msgid "&Date:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611
msgid "&Apply date"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577
msgid "P&ublished:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:230
msgid "Open Tag Editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580
msgid ""
"This will cause the author sort field to be automatically updated\n"
" based on the authors field for each selected book. Note that if\n"
" you use the control above to set authors in bulk, the author sort\n"
" field is updated anyway, regardless of the value of this checkbox."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584
msgid "A&utomatically set author sort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585
msgid "S&wap title and author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1261
msgid "&Rating:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587
msgid "&Apply rating"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
"Future conversion of these books will use the default settings."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591
msgid "Remove &stored conversion settings for the selected books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592
msgid ""
"When doing a same format to same format conversion,\n"
"for e.g., EPUB to EPUB, calibre saves the original EPUB\n"
" as ORIGINAL_EPUB. This option tells calibre to restore\n"
" the EPUB from ORIGINAL_EPUB. Useful if you did a bulk\n"
" conversion of a large number of books and something went wrong."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597
msgid "Restore pre conversion &originals, if available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598
msgid "Comma separated list of tags to remove from the books. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601
msgid "&Remove tags:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602
msgid "Add ta&gs: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603
msgid "Author s&ort: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1362
msgid "&Languages:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:606
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633
msgid "Remove &all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609
msgid "Clear published date"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615
msgid "If checked, the series will be cleared"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616
msgid "&Clear series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617
msgid ""
"If not checked, the series number for the books will be set to 1.\n"
"If checked, selected books will be automatically numbered, in the order\n"
"you selected them. So if you selected Book A and then Book B,\n"
"Book A will have series number 1 and Book B series number 2."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621
msgid "&Automatically number books in this series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622
msgid ""
"Series will normally be renumbered from the highest number in the database\n"
"for that series. Checking this box will tell calibre to start numbering\n"
"from the value in the box"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625
msgid "&Force numbers to start with:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626
msgid ""
"The amount by which to increment the series number for successive books. "
"Only applicable when using force series numbers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627
msgid "+ "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628
msgid "If checked, the publisher will be cleared"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629
msgid "&Clear pub"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles"
" Dickens should be sorted as Dickens, Charles."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632
msgid "Check this box to remove all tags from the books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634
msgid ""
"Force the title to be in title case. If both this and swap authors are checked,\n"
"title and author are swapped before the title case is set"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636
msgid "Change title to title &case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637
msgid ""
"Update title sort based on the current title. This will be applied only "
"after other changes to title."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638
msgid "Update &title sort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639
msgid "Change &cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640
msgid "&Generate default cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641
msgid "&Remove cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642
msgid ""
"Try to automatically detect and remove borders and extra space\n"
" from the edges of cover images. This can sometimes remove too\n"
" much, so use with care."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645
msgid "&Trim cover (DANGEROUS)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646
msgid "Set from &e-book file(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647
msgid ""
"Set the covers of all selected books to be the same\n"
"as that of the first selected book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649
msgid "&Clone covers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650
msgid "Control how the default generated covers are created"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651
msgid "Configure co&ver generation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652
msgid "Set the co&mments for all selected books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:707
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:877
msgid "&Basic metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:714
msgid "&Custom metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655
msgid "Load searc&h/replace:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656
msgid "Select saved search/replace to load."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657
msgid "Save current search/replace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658
msgid "Sa&ve"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661
msgid "Search &field:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662
msgid "The name of the field that you want to search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663
msgid "Search &mode:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664
msgid ""
"Choose whether to use basic text matching or advanced regular expression "
"matching"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:687
msgid "Identifier type:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:666
msgid "Choose which identifier type to operate upon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:667
msgid "Te&mplate:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:668
msgid "Enter a template to be used as the source for the search/replace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:670
msgid ""
"Enter what you are looking for, either plain text or a regular expression, "
"depending on the mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:671
msgid ""
"Check this box if the search string must match exactly upper and lower case."
" Uncheck it if case is to be ignored"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:672
msgid "Cas&e sensitive"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:673
msgid "&Replace with:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:674
msgid ""
"The replacement text. The matched search text will be replaced with this "
"string"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:675
msgid "&Apply function after replace:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:676
msgid ""
"Specify how the text is to be processed after matching and replacement. In character mode, the entire\n"
"field is processed. In regular expression mode, only the matched text is processed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:678
msgid "&Destination field:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:679
msgid ""
"The field that the text will be put into after all replacements.\n"
"If blank, the source field is used if the field is modifiable"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:681
msgid "M&ode:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:682
msgid "Specify how the text should be copied into the destination."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:683
msgid ""
"Specifies whether result items should be split into multiple values or\n"
"left as single values. This option has the most effect when the source field is\n"
"not multiple and the destination field is multiple"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:686
msgid "Split &result"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:688
msgid ""
"<p>Choose which identifier type to operate upon. When the\n"
"              source field is something other than 'identifiers' you can enter\n"
"              a * if you want to replace the entire set of identifiers with\n"
"              the result of the search/replace.</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:692
msgid "For multiple-valued fields, sho&w"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:693
msgid "val&ues starting at"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:694
msgid "with values separated b&y"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:695
msgid ""
"Used when displaying test results to separate values in multiple-valued "
"fields"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:696
msgid "Test text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:697
msgid "Test result"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:698
msgid "Your test:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:699
msgid "&Search and replace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:61
msgid "Import OPML file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:67
msgid "Path to OPML file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:71
msgid "Browse for OPML file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:74
msgid "&OPML file:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:80
msgid "Maximum number of articles to download per RSS feed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:81
msgid "&Maximum articles per feed:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361
msgid " days"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:86
msgid "Articles in the RSS feeds older than this will be ignored"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:89
msgid "Preserve groups in the OPML file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:91
msgid ""
"If enabled, every group of feeds in the OPML file will be converted into a "
"single recipe. Otherwise every feed becomes its own recipe"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:95
msgid "Replace existing recipes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:97
msgid ""
"If enabled, any existing recipes with the same titles as entries in the OPML"
" file will be replaced. Otherwise, new entries with modified titles will be "
"created"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:122
msgid "OPML files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:122
msgid "Select OPML file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:130
msgid "Path not specified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:131
msgid "You must specify the path to the OPML file to import"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:136
msgid "No feeds found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/opml.py:137
msgid "No importable RSS feeds found in the OPML file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56
msgid "Password needed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:143
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid "&Username:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:311
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:135
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "&Password:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:315
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:111
msgid "&Show password"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:127
msgid "Restart required"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:128
msgid "You must restart calibre before using this plugin!"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:170
#, python-format
msgid "Version History for %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:191
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:505
msgid "All"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:191
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:279
msgid "Installed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:191
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:374
msgid "Not installed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:191
msgid "Update available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:279
msgid "Plugin Name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:279
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:78
msgid "Status"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:280
msgid "Available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:280
msgid "Released"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:280
msgid "calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:305
msgid "PayPal"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:329
msgid ""
"This plugin is FREE but you can reward the developer for their effort\n"
"by donating to them via PayPal.\n"
"\n"
"Right-click and choose Donate to reward: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:364
msgid "Platform unavailable"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:366
msgid "calibre upgrade required"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:369
msgid "Plugin deprecated"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:371
msgid "New version available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:373
msgid "Latest version installed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:404
msgid "This plugin has been deprecated and should be uninstalled"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:405
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:409
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:413
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:417
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:420
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:422
msgid "Right-click to see more options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:407
#, python-format
msgid "This plugin can only be installed on: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:411
#, python-format
msgid "You must upgrade to at least calibre %s before installing this plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:416
msgid "You can install this plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:419
msgid "A new version of this plugin is available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:421
msgid "This plugin is installed and up-to-date"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:428
msgid "Plugin homepage"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:445
msgid "Update Check Failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:446
msgid "Unable to reach the plugin index page."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:465
msgid "User plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:470
msgid "User Plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:478
msgid "Filter list of plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:483
msgid "Filter by name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:504
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:84
msgid "Description"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:517
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:535
msgid "&Install"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:536
msgid "Install the selected plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:521
msgid "&Customize plugin "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:522
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:580
msgid "Customize the options for this plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:540
msgid "Version &history"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:541
msgid "Show history of changes to this plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:545
msgid "Plugin &forum thread"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:554
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:109
msgid "Enable/&disable plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:555
msgid "Enable or disable this plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:559
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:111
msgid "&Remove plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:560
msgid "Uninstall the selected plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:569
msgid "Donate to developer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:570
msgid "Donate to the developer of this plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:579
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:110
msgid "&Customize plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:680
#, python-format
msgid "Are you sure you want to uninstall the <b>%s</b> plugin?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:692
#, python-format
msgid "Install %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:693
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:308
msgid ""
"Installing plugins is a <b>security risk</b>. Plugins can contain a "
"virus/malware. Only install it if you got it from a trusted source. Are you "
"sure you want to proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:710
#, python-format
msgid "Downloading plugin ZIP attachment: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:715
#, python-format
msgid "Installing plugin: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:730
#, python-format
msgid "Plugin installed: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:732
#, python-brace-format
msgid ""
"Plugin <b>{0}</b> successfully installed under <b> {1} plugins</b>. You may "
"have to restart calibre for the plugin to take effect."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:755
msgid "Install plugin failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:756
msgid ""
"A problem occurred while installing this plugin. This plugin will now be "
"uninstalled. Please post the error message in details below into the forum "
"thread for this plugin and restart calibre."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:784
msgid "Version history missing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:785
#, python-format
msgid "Unable to find the version history for %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:792
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:361
msgid "Plugin not customizable"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:793
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:362
#, python-format
msgid "Plugin: %s does not need customization"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:797
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:368
msgid "Must restart"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:798
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:369
#, python-format
msgid "You must restart calibre before you can configure the <b>%s</b> plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:806
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:350
msgid "Plugin cannot be disabled"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:807
#, python-format
msgid "The plugin: %s cannot be disabled"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:121
msgid "Aborting..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:208
#, python-brace-format
msgid "The Quickview shortcut ({0}) shows/hides the Quickview pane"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:209
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:86
msgid "Search in the library view for the currently highlighted selection"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:212
msgid "Undock"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:213
msgid "Pop up the quickview panel into its own floating window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:215
msgid "Lock Quickview contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:219
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:181
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:58
msgid "&Close"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:220
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:84
msgid "&Dock"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:221
msgid "Embed the quickview panel into the main calibre window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:338
#, python-brace-format
msgid "&Item: {0} ({1})"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:375
msgid "**No items found**"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:376
msgid ""
"Click in a column  in the library view to see the information for that book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:391
#, python-brace-format
msgid "&Books with selected item \"{0}\": {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:399
msgid ""
"Double-click on a book to change the selection in the library view. Shift- "
"or control-double-click to edit the metadata of a book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:80
msgid "Quickview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:81
msgid "&Lock Quickview contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:82
msgid ""
"<p>Select to prevent Quickview from changing content when the\n"
"        selection on the library view is changed</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:25
msgid ""
"Restoring database from backups, do not interrupt, this will happen in three"
" stages"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:27
msgid "Restoring database"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:81
#, python-format
msgid "The old database was saved as: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:85
#, python-format
msgid ""
"Restoring the database succeeded with some warnings click Show details to "
"see the details. %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:90
#, python-format
msgid "Restoring database was successful. %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:96
msgid ""
"Your list of books, with all their metadata is stored in a single file, "
"called a database. In addition, metadata for each individual book is stored "
"in that books' folder, as a backup.<p>This operation will rebuild the "
"database from the individual book metadata. This is useful if the database "
"has been corrupted and you get a blank list of books.<p>Do you want to "
"restore the database?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:117
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:132
msgid "Restoring database failed, click Show details to see details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192
msgid "Failed to repair library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:86
msgid "Saved search already exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:87
#, python-format
msgid "The saved search %s already exists, perhaps with different case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:72
msgid ""
"The current saved search will be <b>permanently deleted</b>. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:89
msgid "Saved search editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:90
msgid "Saved search: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:91
msgid "Select a saved search to edit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:92
msgid "Delete this selected saved search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:94
msgid "Enter a new saved search name."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:95
msgid "Add a new, empty saved search with the name entered"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:97
msgid "Rename the current search to what is in the box"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:99
msgid "Change the contents of the saved search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:66
msgid ""
"                Download this periodical every week on the specified days after\n"
"                the specified time. For example, if you choose: Monday after\n"
"                9:00 AM, then the periodical will be download every Monday as\n"
"                soon after 9:00 AM as possible.\n"
"            "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:87
msgid "&Download after:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:118
msgid ""
"                Download this periodical every month, on the specified days.\n"
"                The download will happen as soon after the specified time as\n"
"                possible on the specified days of each month. For example,\n"
"                if you choose the 1st and the 15th after 9:00 AM, the\n"
"                periodical will be downloaded on the 1st and 15th of every\n"
"                month, as soon after 9:00 AM as possible.\n"
"            "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:130
msgid "&Days of the month:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:132
msgid "Comma separated list of days of the month. For example: 1, 15"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136
msgid "Download &after:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:170
msgid ""
"                Download this periodical every x days. For example, if you\n"
"                choose 30 days, the periodical will be downloaded every 30\n"
"                days. Note that you can set periods of less than a day, like\n"
"                0.1 days to download a periodical more than once a day.\n"
"            "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:179
msgid "&Download every:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:182
msgid "every hour"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:57
msgid "days"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:189
msgid ""
"Note: You can set intervals of less than a day, by typing the value "
"manually."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:225
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:597
msgid "Schedule news download"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:235
msgid "Go"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:247
#, python-format
msgid "%s news sources"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:271
msgid "&Schedule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:283
msgid "&Schedule for download:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:288
msgid "&Days of  week"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:289
msgid "Da&ys of month"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:290
msgid "Every &x days"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:304
msgid "&Account"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318
msgid "For the scheduling to work, you must leave calibre running."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:327
msgid "&Advanced"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:330
msgid "Add &title as tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:332
msgid "&Extra tags:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:336
msgid "&Keep at most:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:337
msgid ""
"Maximum number of copies (issues) of this recipe to keep.  Set to 0 to keep "
"all (disable)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342
msgid ""
"<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"
"<p>Note that this feature only works if you have the option to add the title as tag checked, above.\n"
"<p>Also, the setting for deleting periodicals older than a number of days, below, takes priority over this setting."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:347
msgid " issues"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:347
msgid "all issues"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355
msgid "Delete downloaded &news older than:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358
msgid ""
"<p>Delete downloaded news older than the specified number of days. Set to zero to disable.\n"
"<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."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:361
msgid "never delete"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:365
msgid "Download &all scheduled"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366
msgid "Download all scheduled news sources at once"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:371
msgid "&Download now"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:466
msgid "Need username and password"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467
msgid "You must provide a username and/or password to use this news source."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:509
msgid "Account"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:510
msgid "(optional)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:511
msgid "(required)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:530
msgid "Created by: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:534
#, python-format
msgid "Download %s now"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:538
msgid "Last downloaded: never"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:539
msgid "never"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:547
#, python-format
msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:563
msgid "Last downloaded:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:583
msgid "Cannot download news as no internet connection is active"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:586
msgid "No internet connection"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:600
msgid "Add a custom news source"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:605
msgid "Download all scheduled news sources"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:24
msgid "equal to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:25
msgid "before"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:26
msgid "after"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:27
msgid "before or equal to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:28
msgid "after or equal to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:45
msgid "This month"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:45
msgid "Today"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:45
msgid "Yesterday"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:57
msgid "months"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:57
msgid "weeks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:57
msgid "years"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:60
msgid "contains"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
msgid "The text to search for. It is interpreted as a regular expression."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
msgid ""
"<p>Negate this match. That is, only return results that <b>do not</b> match "
"this query."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
msgid "Negate"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:286
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:203
msgid "Advanced Search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:287
#, python-format
msgid ""
"<p>You can also perform other kinds of advanced searches, for example "
"checking for books that have no covers, combining multiple search expression"
" using Boolean operators and so on. See the <a href=\"%s\">The Search "
"Interface</a> for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:288
msgid "What &kind of match to use:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:289
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:205
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:205
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:167
msgid "Contains: the word or phrase matches anywhere in the metadata field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:290
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:168
msgid "Equals: the word or phrase must match the entire metadata field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:291
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:207
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:207
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:169
msgid ""
"Regular expression: the expression must match anywhere in the metadata field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:292
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:208
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:208
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:170
msgid "Find entries that have..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:293
msgid "A&ll these words:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:294
msgid "&This exact phrase:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:295
msgid "O&ne or more of these words:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:296
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:212
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:212
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:174
msgid "But don't show entries that have..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:297
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:175
msgid "Any of these &unwanted words:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:298
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:215
msgid "A&dvanced Search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:300
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:179
msgid "Enter the title."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:301
#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:224
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:180
msgid "&Author:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:303
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1295
msgid "Ta&gs:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:304
msgid "Enter an author's name. Only one author can be used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:305
msgid ""
"Enter a series name, without an index. Only one series name can be used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:306
msgid "Enter tags separated by spaces"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:307
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:220
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:220
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:181
msgid "&Clear"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:308
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:221
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:182
msgid "Search only in specific fields:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:309
msgid "Titl&e/author/series..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:310
msgid "&Search the"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:311
msgid "date column for books whose date is "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:313
msgid "&year"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:314
msgid "mo&nth"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:315
msgid "&day"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:316
msgid " ago"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:317
msgid "&Date searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:38
#, python-brace-format
msgid "There is one book with the {fmt} format"
msgid_plural "There are {count} books with the {fmt} format"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:57
msgid "Choose formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:48
msgid ""
"Use a password if calibre is running on a network that is not secure. For "
"example, if you run calibre on a laptop, use that laptop in an airport, and "
"want to connect your smart device to calibre, you should use a password."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:54
msgid ""
"Check this box if you want calibre to automatically start the smart device "
"interface when calibre starts. You should not do this if you are using a "
"network that is not secure and you are not setting a password."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:60
msgid ""
"Check this box if you want calibre to use a fixed network port. Normally you"
" will not need to do this. However, if your device consistently fails to "
"connect to calibre, try checking this box and entering a number."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:66
msgid ""
"Try 9090. If calibre says that it fails to connect to the port, try another "
"number. You can use any number between 8,000 and 32,000."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:71
msgid ""
"These are the IP addresses for this computer. If you decide to have your "
"device connect to calibre using a fixed IP address, one of these addresses "
"should be the one you use. It is unlikely but possible that the correct IP "
"address is not listed here, in which case you will need to go to your "
"computer's control panel to get a complete list of your computer's network "
"interfaces and IP addresses."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:126
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:131
msgid "Invalid port number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:121
msgid "You must provide a port number."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:132
msgid "The port must be a number between 8000 and 32000."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:147
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Problem starting the wireless device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
#, python-format
msgid "The wireless device driver had problems starting. It said \"%s\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:81
msgid "Smart device control"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:82
msgid ""
"<p>Start wireless device connections. Currently used only\n"
"       by <a href=\"http://www.multipie.co.uk/calibre-companion/\">Calibre Companion</a>.\n"
"       <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."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:85
msgid "calibre IP addresses:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:86
msgid "Possibe IP addresses:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:87
msgid "Optional &password:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:88
msgid "Optional password for security"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:90
msgid "Optional &fixed port:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:91
msgid "Optional port number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:92
msgid "&Use a fixed port"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:93
msgid "&Automatically allow connections at calibre startup"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:69
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:137
msgid "Publishers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:157
msgid " (not on any book)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:160
msgid "Category lookup name: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:237
msgid ""
"That name contains leading or trailing periods, multiple periods in a row or"
" spaces before or after periods."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:214
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:244
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:355
msgid "Name already used"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:245
msgid "That name is already used, perhaps with different case."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:258
msgid ""
"The current tag category will be <b>permanently deleted</b>. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:164
msgid "User Categories Editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:165
msgid "Category name: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:166
msgid "Select a category to edit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:167
msgid "Delete this selected tag category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:169
msgid "Enter a category name, then use the add button or the rename button"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:170
msgid "Add a new category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:172
msgid "Rename the current category to what is in the box"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:174
msgid "Category filter: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:175
msgid "Select the content kind of the new category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:176
msgid ""
"<p>Show items in the Available items box only if they appear in the\n"
"      current virtual library. Applied items not in the VL will be marked\n"
"      \"not on any book\".</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:179
msgid "Show only available items in current virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:180
msgid "A&vailable items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:181
msgid "Apply tags to current tag category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:183
msgid "A&pplied items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:184
msgid "Unapply (remove) tag from current tag category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:116
msgid "Are your sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:117
msgid ""
"The following tags are used by one or more books. Are you certain you want "
"to delete them?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:144
msgid "Tag Editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:145
msgid "&Add tag:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:146
msgid ""
"If the tag you want is not in the available list, you can add it here. "
"Accepts a comma separated list of tags."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:147
msgid "Add tag to available tags and apply it to current book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:149
msgid "A&vailable tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:150
msgid "Filter the available tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:151
msgid "Clear the available tags filter input field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:152
msgid ""
"Delete tag from database. This will unapply the tag from all books and then "
"remove it from the database."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:153
msgid "Delete tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:154
msgid "Apply tag to current book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:156
msgid "A&pplied tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:157
msgid "Filter the applied tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:158
msgid "Clear the applied tags filter input field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:159
msgid "Unapply (remove) tag from current book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:160
msgid "Unapply tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:93
msgid "Do you want to undo your changes?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:143
msgid "Tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:610
msgid "Count"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:149
msgid "Was"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:220
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:232
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:379
msgid "Find"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:220
msgid "You must enter some text to search for"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:232
msgid "No tag found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:282
msgid "Undelete item?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:283
msgid "That item is deleted. Do you want to undelete it?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:317
msgid "Are you sure you want to undelete the following items?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77
msgid "Category editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79
msgid "Search for an item in the Tag column"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:925
msgid "&Find"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:167
msgid "Copy the selected color name to the clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274
msgid "Author Sort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:278
msgid "Tag 1"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:278
msgid "Tag 2"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:336
msgid "Template language tutorial"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:340
msgid "Template function reference"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:356
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:509
msgid "Select Icon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:410
msgid "EXCEPTION: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:437
msgid "No column chosen"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:438
msgid "You must specify a column to be colored"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:441
msgid "No template provided"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:442
msgid "The template box cannot be empty"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:165
msgid "Set the color of the column:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:166
msgid "Copy a color name to the clipboard:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:168
msgid "Kind:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:169
msgid "Apply the icon to column:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:170
msgid "Copy an icon file name to the clipboard:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:171
msgid "Copy the selected icon file name to the clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:172
msgid "Add icon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:173
msgid "Add an icon file to the set of choices"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:174
msgid "Template value:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:175
msgid "The value of the template using the current book in the library view"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:176
msgid "Font size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:177
msgid "Function &name:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95
msgid "&Documentation:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:179
msgid "Python &code:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:31
msgid "Remove any template from the box"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:33
msgid "Open template editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/trim_image.py:25
msgid "Trim Image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/trim_image.py:33
msgid ""
"Select a region by dragging with your mouse on the image, and then click "
"trim"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/trim_image.py:43
msgid "&Trim"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/trim_image.py:45
msgid "Trim image by removing borders outside the selected region"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/trim_image.py:63
msgid "Trim and OK"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/trim_image.py:79
msgid "Size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:61
#, python-format
msgid "Download %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:64
#, python-format
msgid "Downloading <b>%(fname)s</b> from %(url)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:95
#, python-format
msgid "Failed to download from %(url)r with error: %(err)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:28
msgid "Downloading book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:29
#, python-brace-format
msgid ""
"The book {0} will be downloaded and added to your calibre library "
"automatically."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:97
msgid "No file specified to download."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:108
msgid "Not a support e-book format."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:130
#, python-format
msgid "Downloading %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:147
msgid "Downloading"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:151
msgid "Failed to download e-book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146
#, python-format
msgid "Email %(name)s to %(to)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:167
msgid "News:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:169
#, python-format
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:198
msgid "Add a new recipient:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:203
msgid "&Address"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:203
msgid "&Formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:203
msgid "&Subject"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:203
msgid "A&lias"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:205
msgid "The email address of the recipient"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:206
msgid "The optional alias (simple name) of the recipient"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:207
msgid ""
"Formats to email. The first matching one will be sent (comma separated list)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:208
msgid "The optional subject for email sent to this recipient"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:221
msgid "&Add recipient"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:238
msgid "Need address"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:238
msgid "You must specify an address"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
msgid "Need formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242
msgid "You must specify at least one format to send"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246
#, python-format
msgid "The recipient %s already exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:280
msgid "No recipients"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:281
msgid "You must select at least one recipient"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:341
msgid "Auto convert the following books before sending via email?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:352
msgid "This recipient has no valid formats defined"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:353
msgid "These books have no suitable input formats for conversion"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:357
msgid "Could not send"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:358
msgid ""
"Could not send books to some recipients. Click \"Show details\" for more "
"information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:395
msgid "E-book:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:403
msgid "Attached, you will find the e-book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:404
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:208
msgid "by"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:405
#, python-format
msgid "in the %s format."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:409
msgid "About this book:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:422
msgid "Sending email to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:453
#, python-format
msgid "Auto convert the following books to %s before sending via email?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:460
msgid "Could not email the following books as no suitable formats were found:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:466
msgid "Failed to email book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:469
msgid "sent"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/email.py:499
msgid "Sent news to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:132
#, python-format
msgid ""
"<div style=\"font-size:10pt;\">\n"
"<p>Set a regular expression pattern to use when trying to guess e-book metadata from filenames. </p>\n"
"<p>A <a href=\"%s\">tutorial</a> on using regular expressions is available.</p>\n"
"<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>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Regular &expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:53
msgid "File &name:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140
msgid "Title:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141
msgid "Regular expression (?P&lt;title&gt;)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:163
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:135
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:152
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:153
msgid "No match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143
msgid "Authors:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144
msgid "Regular expression (?P<author>)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146
msgid "Series:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147
msgid "Regular expression (?P<series>)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149
msgid "Series index:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150
msgid "Regular expression (?P<series_index>)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1566
msgid "ISBN:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153
msgid "Regular expression (?P<isbn>)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155
msgid "Publisher:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156
msgid "Regular expression (?P<publisher>)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:158
msgid "Published:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:159
msgid "Regular expression (?P<published>)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:161
msgid "Comments:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:162
msgid "Regular expression (?P<comments>)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:25
msgid "Select font files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:25
msgid "TrueType/OpenType Fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:36
msgid "Corrupt font"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:37
#, python-format
msgid "Failed to read metadata from the font file: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:154
msgid "Choose a font family"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:167
#, python-format
msgid "Available faces for %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:203
msgid "Choose font family"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:227
msgid "Add &fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:231
msgid "Choose a font family from the list below:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:237
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:435
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:73
msgid "Find next"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:240
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:436
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:76
msgid "Find previous"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:292
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:401
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:431
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:435
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:462
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:510
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:538
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78
msgid "None"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:310
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:295
msgid "Added fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:311
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:295
#, python-format
msgid "Added font families: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:340
msgid "Choose &font family"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:349
msgid "Clear the font family"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:204
msgid "Create an icon theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:211
msgid "Theme Metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:227
msgid "&Version:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:229
msgid "&License:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:231
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:268
msgid "&URL:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:233
msgid ""
"The license for the icons in this theme. Common choices are Creative Commons"
" or Public Domain."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:237
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check_links.py:79
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:242
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:262
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1388
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:921
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/toc.py:141
msgid "&Refresh"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:279
#, python-format
msgid "%d icons missing in this theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:281
msgid "No missing icons"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:291
msgid "No title specified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:292
msgid "You must specify a title for this icon theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:294
msgid "No author specified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:295
msgid "You must specify an author for this icon theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:305
msgid "&Abort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:305
msgid "Losslessly optimizing images, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:319
msgid "Optimizing images failed, click \"Show details\" for more information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:324
msgid "Compression failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:355
#, python-format
msgid "Optimizing %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:374
msgid "Creating theme file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:385
msgid "Compressing theme file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:397
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:59
msgid "Finished"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:404
msgid "Choose a folder from which to read the icons"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:418
msgid "Choose destination for icon theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:419
msgid "ZIP files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:526
#, python-brace-format
msgid ""
"\n"
"            <h1>{title}</h1>\n"
"            <p>by <i>{author}</i> with <b>{number}</b> icons [{size}]</p>\n"
"            <p>{description}</p>\n"
"            <p>Version: {version} Number of users: {usage}</p>\n"
"            "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:547
msgid "Downloading icons..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:548
msgid "Downloading icons, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:573
msgid "Choose an icon theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:590
msgid "Restore &default icons"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:620
msgid ""
"Choose an icon theme below. You will need to restart calibre to see the new "
"icons."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:622
msgid "Current icon theme:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:624
msgid "&Sort by:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:625
msgid "Number of icons"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:625
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:264
msgid "Popularity"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:643
msgid "Downloading, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:693
msgid "Failed to download list of themes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:694
msgid ""
"Failed to download list of themes, click \"Show Details\" for more "
"information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:728
#, python-format
msgid ""
"Are you sure you want to remove the <b>%s</b> icon theme and return to the "
"stock icons?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:736
msgid "No theme selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:737
msgid "You must first select an icon theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/icon_theme.py:771
msgid ""
"Failed to download icon theme, click \"Show Details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:146
msgid "Cover browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:386
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:400
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:489
msgid "Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:237
msgid "Connected "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:257
#, python-format
msgid " %(created)s %(name)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:257
msgid "created by"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:260
#, python-format
msgid "%(num)d of %(total)d books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:262
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:153
msgid "one book"
msgid_plural "{} books"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:264
#, python-format
msgid "%(num)s, %(sel)d selected"
msgid_plural "%(num)s, %(sel)d selected"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:266
#, python-brace-format
msgid "{0}, {1} total"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:295
msgid "Cover grid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:297
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1017
msgid "Toggle"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:340
msgid "Next virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:342
msgid "Switch to the next Virtual library in the Virtual library tab bar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:345
msgid "Previous virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:347
msgid "Switch to the previous Virtual library in the Virtual library tab bar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:409
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:340
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:350
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:657
#: /home/kovid/work/calibre/src/calibre/srv/ajax.py:286
msgid "All books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:412
msgid "Search expression for this virtual library:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:436
msgid "Sort alphabetically"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:439
msgid "Restore hidden tabs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:384
msgid "Hide virtual library tabs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:448
#, python-format
msgid "Edit \"%s\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:449
#, python-format
msgid "Delete \"%s\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:477
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:488
msgid "Book details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:582
#, python-format
msgid "No %s format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:583
#, python-brace-format
msgid "The book {0} does not have the {1} format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/init.py:613
#, python-format
msgid "Restore %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:77
msgid "Job"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:79
msgid "Progress"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:80
msgid "Running time"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:81
msgid "Start time"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:93
msgid "There is a running job:"
msgid_plural "There are {} running jobs:"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:105
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:120
msgid "Unknown job"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:100
msgid "There is a waiting job"
msgid_plural "There are {} waiting jobs"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:291
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:302
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:309
msgid "Cannot kill job"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:289
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:303
msgid "Cannot kill jobs that communicate with the device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:292
msgid "Job has already run"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:295
msgid "This job cannot be stopped"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:310
msgid ""
"Some of the jobs cannot be stopped. Click Show details to see the list of "
"unstoppable jobs."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:412
msgid "Unavailable"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:472
msgid "Jobs:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:491
msgid "Click to see list of jobs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:497
msgid "Show/hide the Jobs List"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:530
msgid "No running jobs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:532
msgid "One running job"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:534
#, python-format
msgid "%d running jobs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:578
msgid " - Jobs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:590
msgid "Search for a job by name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:640
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:662
msgid "No job"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:641
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:663
msgid "No job selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:643
msgid "Do you really want to stop the selected job?"
msgid_plural "Do you really want to stop all the selected jobs?"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:653
msgid "Do you really want to stop all non-device jobs?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:389
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:40
msgid "&Custom"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:396
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:45
msgid "&Alternate shortcut:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:396
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:45
msgid "&Shortcut:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:413
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:171
msgid "Done"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:437
#, python-format
msgid "&Default: %(deflt)s [Currently not conflicting: %(curr)s]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:102
msgid "Press a key..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:489
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:120
msgid "Already assigned"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:491
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:122
msgid "already assigned to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:532
msgid "<b>This shortcut no longer exists</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:633
msgid ""
"Double click on any entry to change the keyboard shortcuts associated with "
"it"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:648
msgid "Search for a shortcut by name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:689
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:257
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:542
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:379
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:908
msgid "No matches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:690
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:543
#, python-format
msgid "Could not find any shortcuts matching %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:59
msgid "Eject this device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:62
msgid "Configure this device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:65
msgid "Update cached metadata on device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:78
msgid "Show books in calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:80
msgid "Show books in the main memory of the device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:82
msgid "Show books in storage card A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:84
msgid "Show books in storage card B"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:98
msgid "Delete library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:152
msgid "available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:182
msgid "Vi&rtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:194
msgid "Close the Virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:207
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:212
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:165
msgid "Advanced search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:217
msgid ""
"<p>Search the list of books by title, author, publisher, tags, comments, "
"etc.<br><br>Words separated by spaces are ANDed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:224
msgid "&Go!"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:230
msgid "Do Quick Search (you can also press the Enter key)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236
msgid "Reset Quick Search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:252
msgid "Copy current search text (instead of search name)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:326
msgid "<h2>Shutting down</h2><div>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/alternate_views.py:614
#, python-format
msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/alternate_views.py:619
#, python-format
msgid "This book is on the device in %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:165
msgid "Set date to undefined"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:143
msgid "Set to undefined"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:689
msgid "Y"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:182
msgid "Size (MB)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:189
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206
msgid "Modified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:712
#, python-format
msgid ""
"The cover for the book %s is too large, cannot load it. Resize or delete it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:849
#, python-format
msgid "%s stars"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:984
#, python-format
msgid "Click in this column and press Q to Quickview books with the same %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:411
#: /home/kovid/work/calibre/src/calibre/srv/metadata.py:234
msgid "Description:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992
#, python-brace-format
msgid "The lookup/search name is \"{0}\"{1}{2}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1663
#, python-brace-format
msgid "This book's UUID is \"{0}\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1096
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:566
msgid ""
"Could not change the on disk location of this book. Is it open in another "
"program?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1100
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1106
msgid "Failed to set data"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1101
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107
msgid "Could not set data, click Show Details to see why."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1295
msgid "In Library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1299
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:286
msgid "Size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1637
msgid "Waiting for metadata to be updated"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1639
msgid "Marked for deletion"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1644
msgid "Double click to <b>edit</b> me<br><br>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1661
#, python-brace-format
msgid "The lookup/search name is \"{0}\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:301
msgid "Cannot hide all columns"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:302
msgid "You must not hide all columns"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:341
#, python-format
msgid "Hide column %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:346
#, python-format
msgid "Sort on %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:347
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1048
msgid "Ascending"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:350
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1048
msgid "Descending"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:362
#, python-format
msgid "Change text alignment for %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:364
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:366
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:313
msgid "Left"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:364
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:366
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:313
msgid "Right"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:365
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:78
msgid "Center"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:375
#, python-format
msgid "Quickview column %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:392
msgid "Show column"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:403
msgid "Shrink column if it is too wide to fit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:406
msgid "Restore default layout"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1199
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:47
msgid "Configure Viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:48
msgid "Use white background"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:49
msgid "Hyphenate"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:50
msgid "<b>Changes will only take effect after a restart.</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:72
msgid " - LRF Viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:159
#, python-format
msgid "<b>No matches</b> for the search phrase <i>%s</i> were found."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:272
msgid ""
"%prog [options] book.lrf\n"
"\n"
"Read the LRF e-book book.lrf\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:278
msgid "Print more information about the rendering process"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:279
msgid "Turn on visual aids to debugging the rendering engine"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:282
msgid "Disable hyphenation. Should significantly speed up rendering."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:284
msgid ""
"By default the background is off white as I find this easier on the eyes. "
"Use this option to make the background pure white."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:286
msgid "Profile the LRF renderer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:124
msgid "LRF Viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:125
msgid "Parsing LRF file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:126
msgid "LRF Viewer toolbar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:603
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:409
msgid "Next page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "Previous Page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:396
msgid "Back"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:397
msgid "Forward"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
msgid "Next match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
msgid "Open ebook"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:39
msgid ""
"%prog [options] [path_to_ebook]\n"
"\n"
"Launch the main calibre Graphical User Interface and optionally add the e-book at\n"
"path_to_ebook to the database.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:46
msgid "Use the library located at the specified path."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:48
msgid "Start minimized to system tray."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:50
msgid "Ignored, do not use. Present only for legacy reasons"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:52
msgid "Do not check for updates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:54
msgid ""
"Ignore custom plugins, useful if you installed a plugin that is preventing "
"calibre from starting"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89
msgid "Path too long"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:90
#, python-format
msgid ""
"Path to Calibre Portable (%s) too long. Must be less than 59 characters."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:763
msgid "Calibre Library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163
msgid "Failed to create library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164
#, python-format
msgid ""
"Failed to create calibre library at: %r.\n"
"You will be asked to choose a new library location."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193
msgid "Could not repair library. Click \"Show details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
msgid "Initializing user interface..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255
msgid "Choose a location for your new calibre e-book library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:273
msgid "Repairing failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:274
msgid "The database repair failed. Starting with a new empty library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:325
msgid "Bad database location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
#, python-format
msgid "Bad database location %r. calibre will now quit."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:293
msgid "Startup error"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:294
#, python-brace-format
msgid ""
"There was an error during {0} startup. Parts of {0} may not function. Click "
"Show details to learn more."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:648
msgid "Corrupted database"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:307
#, python-format
msgid ""
"The library database at %s appears to be corrupted. Do you want calibre to "
"try and rebuild it automatically? The rebuild may not be completely "
"successful. If you say No, a new empty calibre library will be created."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:326
#, python-format
msgid ""
"Bad database location %r. Will start with  a new, empty calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:335
#, python-format
msgid "Starting %s: Loading books..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:447
msgid "If you are sure it is not running"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:448
msgid "Timed out waiting for response from running calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:451
msgid "may be running in the system tray, in the"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:453
msgid "upper right region of the screen."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:455
msgid "lower right region of the screen."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:457
msgid "try rebooting your computer."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:464
#, python-format
msgid "try deleting the file: \"%s\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:467
msgid "Cannot Start "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:468
#, python-format
msgid "%s is already running."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid "No running calibre found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:491
msgid "Shutdown command sent, waiting for shutdown..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:496
msgid "Failed to shutdown running calibre instance"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:548
msgid "Cannot start calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main.py:549
msgid ""
"Failed to start calibre, single instance locking failed. Click \"Show "
"Details\" for more information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:349
msgid "&Preferences"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:348
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:189
msgid "&Quit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:152
msgid "Unhandled exception"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:360
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:303
msgid "&Redo"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:248
msgid ""
"Specify how this book should be sorted when by title. For example, The "
"Exorcist might be sorted as Exorcist, The."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
msgid "Title &sort:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:259
msgid ""
" The green color indicates that the current title sort matches the current "
"title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:262
msgid ""
" The red color warns that the current title sort does not match the current "
"title. No action is required if this is what you want."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:348
msgid "&Edit authors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:361
msgid "Authors changed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:362
msgid ""
"You have changed the authors for this book. You must save these changes "
"before you can use Manage authors. Do you want to save these changes?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:438
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles.\n"
"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."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:443
msgid "Author s&ort:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:454
msgid ""
" The green color indicates that the current author sort matches the current "
"author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457
msgid ""
" The red color indicates that the current author sort does not match the "
"current author. No action is required if this is what you want."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:644
msgid "&Number:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:747
#, python-format
msgid ""
"Last modified: %s\n"
"\n"
"Double click to view"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:758
#, python-format
msgid "Restore %s from the original"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806
msgid "Set the cover for the book from the selected format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:814
msgid "Set metadata for the book from the selected format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:821
msgid "Add a format to this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:828
msgid "Remove the selected format from this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:902
msgid "Choose formats for "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944
msgid "No permission"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:945
msgid "You do not have permission to read the following files:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:996
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:997
msgid "No format selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1054
msgid "T&rim borders"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1056
msgid ""
"Automatically detect and remove extra space at the cover's edges.\n"
"Pressing it repeatedly can sometimes remove stubborn borders."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060
msgid "Automatically trim borders"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1062
msgid "Trim borders manually"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1063
msgid "Undo last trim"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067
msgid "Download co&ver"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1068
msgid "&Generate cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1071
msgid "Customize the styles and colors of the generated cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1122
msgid "Not a valid picture"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167
msgid "Invalid cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168
msgid "Could not change cover as the image is invalid."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1262
msgid "Rating of this book. 0-5 stars"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334
msgid "Tags changed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1335
msgid ""
"You have changed the tags. In order to use the tags editor, you must either "
"discard or apply these changes. Apply changes?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1363
msgid "A comma separated list of languages for this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1391
#, python-format
msgid "The language %s is not recognized"
msgid_plural "The languages %s are not recognized"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392
msgid "Unknown language"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1408
msgid "Edit Identifiers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1415
msgid ""
"Edit the book's identifiers. Every identifier must be on a separate line, "
"and have the form type:value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1432
msgid "Duplicate identifier"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1433
#, python-format
msgid ""
"The identifier of type: %s occurs more than once. Each type of identifier "
"must be unique"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437
msgid "Invalid identifier"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1438
#, python-format
msgid ""
"The identifier %s is invalid. Identifiers must be of the form type:value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1452
msgid "I&ds:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453
#, python-format
msgid ""
"Edit the identifiers for this book. For example: \n"
"\n"
"%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1466
msgid "Edit identifiers in a dedicated window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1532
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1597
msgid "This ISBN number is valid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1535
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1600
msgid "This ISBN number is invalid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1563
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1585
msgid "Invalid ISBN"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1564
msgid "Enter an ISBN"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1586
msgid "The ISBN you entered is not valid. Try again."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1611
msgid "&Publisher:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1622
msgid "Clear publisher"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1694
msgid "Clear date"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1744
msgid "Publishe&d:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:58
msgid "Schedule download?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:68
msgid ""
"The download of metadata for the <b>selected book</b> will run in the "
"background. Proceed?"
msgid_plural ""
"The download of metadata for the <b>{} selected books</b> will run in the "
"background. Proceed?"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:74
msgid ""
"You can monitor the progress of the download by clicking the rotating "
"spinner in the bottom right corner."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:77
msgid ""
"When the download completes you will be asked for confirmation before "
"calibre applies the downloaded metadata."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:88
msgid "Download only &metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:92
msgid "Download only &covers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:96
msgid "&Configure download"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:100
msgid "Download &both"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:140
msgid "Download metadata for one book"
msgid_plural "Download metadata for {} books"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:147
msgid "Metadata download started"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:159
msgid "(Failed metadata)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:161
msgid "(Failed cover)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:214
#, python-format
msgid "Processed %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:66
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:130
msgid "Downloaded metadata fields"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:400
#, python-format
msgid "Revert %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:455
msgid "Merge identifiers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:463
msgid "Merge tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:555
msgid "Compare metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:572
msgid "&Accept all remaining"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:577
msgid "Re&ject all remaining"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:582
msgid "&Reject"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:597
#, python-format
msgid "Move to next [%s]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:605
msgid "&Mark rejected books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:608
msgid "Mark rejected books in the book list after this dialog is closed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:656
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:355
#, python-format
msgid " [%(num)d of %(tot)d]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:672
msgid "Are you sure you want to reject the remaining result?"
msgid_plural "Are you sure you want to reject all {} remaining results?"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:47
msgid "Choose a cover from the list of PDF pages below"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:49
msgid "Rendering PDF pages, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:72
msgid "Choose cover from PDF"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:108
msgid "Failed to render"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:102
msgid "Could not render this PDF file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:109
msgid "This PDF has no pages"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:121
#, python-format
msgid "page %d"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:33
msgid "Edit Metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:140
msgid ""
"Automatically create the title sort entry based on the current title entry.\n"
"Using this button to create title sort will change title sort from red to green."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:151
msgid ""
"Automatically create the author sort entry based on the current author "
"entry. Using this button to create author sort will change author sort from "
"red to green.  There is a menu of functions available under this button. "
"Click and hold on the button to see it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:168
msgid "Set author sort from author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:169
msgid "Set author from author sort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:172
msgid "Copy author to author sort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:174
msgid "Copy author sort to author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:185
msgid "Swap the author and title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:192
msgid ""
"Manage authors. Use to rename authors and correct individual author's sort "
"values"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:199
msgid "Clear series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:222
msgid "Clear rating"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:234
msgid "Clear all tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:243
msgid "Clear Ids"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:247
msgid ""
"Paste the contents of the clipboard into the identifiers box prefixed with "
"isbn:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268
msgid "&Download metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269
#, python-format
msgid "Download metadata for this book [%s]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:273
msgid "Undo last metadata download"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:285
msgid "Configure download metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:289
msgid "Change how calibre downloads metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:424
#, python-format
msgid "The cover in the %s format is invalid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:508
msgid "No downloaded metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:509
msgid "There is no downloaded metadata to undo"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:588
msgid "There is another book to edit in this set."
msgid_plural "There are still {} more books to edit in this set."
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:592
msgid ""
" Are you sure you want to stop? Use the \"Next\" button instead of the "
"\"OK\" button to move through books in the set."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:594
msgid "&Continue editing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:594
msgid "&Stop editing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652
#, python-format
msgid "Save changes and edit the metadata of %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:757
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:967
msgid "Change cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818
msgid "Co&mments"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:860
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:1009
msgid "&Metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:865
msgid "&Cover and formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:937
msgid "C&ustom metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948
msgid "&Comments"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:1015
msgid "Basic metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:1077
msgid "Custom metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:130
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:443
msgid "Has cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:130
msgid "Has summary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:186
msgid ""
"The \"has cover\" indication is not fully\n"
"reliable. Sometimes results marked as not\n"
"having a cover will find a cover in the download\n"
"cover stage, and vice versa."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:282
msgid "See at"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:460
msgid "calibre is downloading metadata from: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:479
msgid "Please wait"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:506
#, python-format
msgid "Title: %s "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:509
#, python-format
msgid "Authors: %s "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
"single distinctive word from the title.<p>To see the full log, click \"Show "
"details\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:654
msgid "Current cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:657
msgid "Searching..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:834
msgid "View this cover at full size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
msgid "Copy this cover to clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:899
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:930
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:938
#, python-format
msgid ""
"Found <b>%(num)d</b> possible covers for %(title)s. When the download "
"completes, the covers will be sorted by size."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1030
msgid "Downloading metadata..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1046
msgid "&Back"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1146
msgid "Downloading cover..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:136
msgid "Failed to run"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:137
msgid "Failed to run program, click \"Show Details\" for more information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:199
msgid "Command line:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:106
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:257
#, python-format
msgid "Choose a program to open %s files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:107
msgid "Executable files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:177
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:208
msgid "Cannot execute"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:209
#, python-format
msgid "The program %s is not an executable file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:164
msgid "Application path:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:173
msgid "Invalid Application"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:174
#, python-format
msgid "%s is not a valid OS X application bundle."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:234
msgid "Choose a program"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1383
msgid "Gathering data, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:265
msgid "&Browse computer for program"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:282
msgid "Error finding programs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:283
msgid ""
"Failed to find programs on your computer, click \"Show details\" for more "
"information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:347
#, python-format
msgid "Edit the applications for %s files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:358
msgid "Change &icon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:375
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:395
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:371
msgid "No selection"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:396
msgid "No application selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:378
msgid "Choose new icon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:382
msgid "Invalid icon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:383
#, python-format
msgid "Could not load image from %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:431
msgid "cover image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:432
#, python-brace-format
msgid "Open {0} files with {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/open_with.py:436
msgid "Open With"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:40
msgid ""
"Restore settings to default values. You have to click Apply to actually save"
" the default settings."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:352
msgid "Configure "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:35
msgid "Ignore duplicate incoming formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:36
msgid "Overwrite existing duplicate formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:37
msgid "Create new record for each duplicate format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:78
msgid "Choose a folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:150
msgid "Invalid folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:140
#, python-format
msgid ""
"You must specify an existing folder as your auto-add folder. %s does not "
"exist."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:146
#, python-format
msgid "You do not have read/write permissions for the folder: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:151
#, python-format
msgid "Cannot use folders whose names start with a period or underscore: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:155
#, python-format
msgid ""
"<b>WARNING:</b> Any files you place in %s will be automatically deleted "
"after being added to calibre. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:141
msgid ""
"Swap the firstname and lastname of the author. This affects only metadata "
"read from file names."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:142
msgid "&Swap author firstname and lastname"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:143
msgid "&Tags to apply when adding a book:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:144
msgid ""
"A comma-separated list of tags that will be applied to books added to the "
"library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:145
msgid "&Configure metadata from file name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:146
msgid ""
"When using the  \"&Copy to library\" action to copy books between libraries,"
" preserve the date"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:147
msgid "Automatically &convert added books to the current output format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:148
msgid ""
"Automerge: If books with similar titles and authors found, merge the incoming formats automatically into\n"
"existing book records. This box controls what happens when an existing record already has\n"
"the incoming format: \n"
"\n"
"Ignore duplicate incoming files - means that existing files in your calibre library will not be replaced\n"
"Overwrite existing duplicate files - means that existing files in your calibre library will be replaced\n"
"Create new record for each duplicate file - means that a new book entry will be created for each duplicate file\n"
"\n"
"Title matching ignores leading indefinite articles (\"the\", \"a\", \"an\"), punctuation, case, etc.\n"
"Author matching is exact."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:158
msgid ""
"Here you can control how calibre will read metadata from the files you add "
"to it. calibre can either read metadata from the contents of the file, or "
"from the filename."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:159
msgid "Read &metadata from file contents rather than file name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:160
msgid "&Mark newly added books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:161
msgid ""
"Automerge: If books with similar titles and authors found, merge the incoming formats automatically into\n"
"existing book records. The box to the right controls what happens when an existing record already has\n"
"the incoming format. Note that this option also affects the Copy to library action.\n"
"\n"
"Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), punctuation, case, etc. Author match is exact."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:166
msgid "&Automerge added books if they already exist in the calibre library:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:167
msgid ""
"When using the \"Copy to library\" action check for &duplicates with the "
"same title and author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:168
msgid ""
"This will force an automatic conversion even if the file being added is the "
"same format as the output format. For example, if you set your output format"
" to EPUB and add an EPUB file, an EPUB to EPUB conversion will be run."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:169
msgid ""
"When autoconverting, convert even if the format being added is the &same as "
"the output format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:170
msgid ""
"Create rules that can filter or transform tags on added books automatically "
"as soon as they are added. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:171
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:149
msgid "Create &rules to filter/transform tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:172
msgid "Rules to &filter added files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:173
msgid "The adding &process"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:174
msgid ""
"By default, calibre will auto-add only known e-book files. \n"
"This option tells calibre to add all file types, except those\n"
"that have been explicitly ignored below."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:177
msgid "Auto add files of &all types (not just e-books)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:178
msgid "Folder to auto-add files from"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:179
msgid "Browse for folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:181
msgid "Automatically &convert added files to the current output format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:182
msgid ""
"<b>Ignore</b> files with the following extensions when automatically adding "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:183
msgid ""
"Specify a folder. Any files you put into this folder will be automatically "
"added to calibre (restart required)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:184
msgid ""
"<b>WARNING:</b> Files in the above folder will be deleted after being added "
"to calibre."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:185
msgid ""
"If set, this option will cause calibre to check if a file\n"
" being auto-added is already in the calibre library.\n"
" If it is, a message will pop up asking you whether\n"
" you want to add it anyway."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:189
msgid "Check for &duplicates when auto-adding files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:190
msgid "&Automatic adding"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
msgid "High"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:160
msgid "Low"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:69
msgid "Compact Metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:69
#: /home/kovid/work/calibre/src/calibre/spell/dictionary.py:30
msgid "Default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:70
msgid "All on 1 tab"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:172
msgid "Confirmation dialogs have all been reset"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
msgid "Show notification when &new version is available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:148
msgid ""
"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
"If not checked, the values can be Yes or No."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
msgid "Yes/No columns have three values (needs restart)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:151
msgid "Automatically send downloaded &news to e-book reader"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:152
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:153
msgid "Preferred &output format:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:154
msgid "Default network &timeout:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid " seconds"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Job &priority:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Virtual library to apply when the current library is opened:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid ""
"Use this virtual library on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is"
" per library. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
msgid "Edit metadata (single) layout:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid ""
"Choose a different layout for the Edit Metadata dialog. The compact metadata"
" layout favors editing custom metadata over changing covers and formats."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid "Preferred &input format order:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:168
msgid "Use internal &viewer for:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "Reset all disabled &confirmation dialogs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31
msgid "All Columns"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33
msgid "icon with text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34
msgid "icon with no text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35
msgid "composed icons w/text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36
msgid "composed icons w/no text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48
msgid "is true"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49
msgid "is false"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45
msgid "is undefined"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52
msgid "has id"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53
msgid "does not have id"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61
msgid "is equal to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84
msgid "is set"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:85
msgid "is not set"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66
msgid "is more days ago than"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67
msgid "is fewer days ago than"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68
msgid "is more days from now than"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69
msgid "is fewer days from now than"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72
msgid "has"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:73
msgid "does not have"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:74
msgid "has pattern"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:75
msgid "does not have pattern"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:101
msgid "If the ___ column ___ values"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238
msgid ""
"Enter either an identifier type or an identifier type and value of the form "
"identifier:value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241
msgid ""
"Enter a 3 letter ISO language code, like fra for French or deu for German or"
" eng for English. You can also use the full language name, in which case "
"calibre will try to automatically convert it to the language code."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:246
msgid "Enter a number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:252
msgid ""
"Enter the maximum days old the item can be. Zero is today. Dates in the "
"future always match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:256
msgid ""
"Enter the minimum days old the item can be. Zero is today. Dates in the "
"future never match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:260
msgid ""
"Enter the maximum days in the future the item can be. Zero is today. Dates "
"in the past always match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264
msgid ""
"Enter the minimum days in the future the item can be. Zero is today. Dates "
"in the past never match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:268
msgid "Enter a date in the format YYYY-MM-DD"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:270
msgid "Enter a string."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272
msgid "Enter a regular expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:274
#, python-format
msgid "You can match multiple values by separating them with %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:295
msgid "column coloring"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:298
msgid "column icon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:301
msgid "Cover grid emblem"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:304
#, python-brace-format
msgid "Create/edit a {0} rule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:309
#, python-brace-format
msgid "Create a {0} rule by filling in the boxes below"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:317
msgid "Add the emblem:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:317
msgid "Set the"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:792
msgid "color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:328
msgid ""
"If you choose composed icons and multiple rules match, then all the matching"
" icons will be combined, otherwise the icon from the first rule to match "
"will be used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:334
msgid "of the column:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:340
msgid "to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:365
msgid "&Add new image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:368
msgid "(Images should be square-ish)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:374
msgid "Choose more than one icon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382
msgid "&Add icon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:384
msgid "Icons should be square or landscape"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388
msgid "Only if the following conditions are all satisfied:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:398
msgid "Add another condition"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:402
msgid "You can disable a condition by blanking all of its boxes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:412
msgid "Remove image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472
msgid "Open to see checkboxes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:498
msgid "Sample text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:630
msgid "No icon selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:631
msgid "You must choose an icon for this rule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:645
msgid "Invalid condition"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:646
#, python-format
msgid "One of the conditions for this rule is invalid: <b>%s</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:651
msgid "No conditions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:652
msgid "You must specify at least one non-empty condition for this rule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:801
#, python-format
msgid ""
"\n"
"                <p>Advanced rule for column <b>%(col)s</b>:\n"
"                <pre>%(rule)s</pre>\n"
"                "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806
#, python-format
msgid ""
"\n"
"                <p>Advanced rule:\n"
"                <pre>%(rule)s</pre>\n"
"                "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:811
#, python-format
msgid ""
"\n"
"                <p>Advanced rule: set <b>%(typ)s</b> for column <b>%(col)s</b>:\n"
"                <pre>%(rule)s</pre>\n"
"                "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:821
#, python-format
msgid "(<span style=\"color: %s;\">sample</span>)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:824
#, python-brace-format
msgid ""
"<p>Add the emblem <b>{0}</b> to the cover if the following conditions are met:</p>\n"
"<ul>{1}</ul>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:826
#, python-format
msgid ""
"            <p>Set the <b>%(kind)s</b> of <b>%(col)s</b> to <b>%(color)s</b> %(sample)s\n"
"            if the following conditions are met:</p>\n"
"            <ul>%(rule)s</ul>\n"
"            "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:862
#, python-format
msgid "<li>The condition using column <b>%(col)s</b> is <b>invalid</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:865
#, python-format
msgid ""
"<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:890
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:289
msgid "&Add rule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:893
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:292
msgid "&Remove rule(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:910
msgid "Move the selected rule up"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:915
msgid "Move the selected rule down"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:923
msgid "Add advanced rule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:934
msgid "Import rules from a file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:946
msgid ""
"You can control the color of columns in the book list by creating \"rules\" "
"that tell calibre what color to use. Click the \"Add rule\" button below to "
"get started.<p>You can <b>change an existing rule</b> by double clicking it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:953
msgid ""
"You can add icons to columns in the book list by creating \"rules\" that "
"tell calibre what icon to use. Click the \"Add rule\" button below to get "
"started.<p>You can <b>change an existing rule</b> by double clicking it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:959
msgid ""
"You can add emblems (small icons) that are displayed on the side of covers "
"in the Cover grid by creating \"rules\" that tell calibre what image to use."
" Click the \"Add rule\" button below to get started.<p>You can <b>change an "
"existing rule</b> by double clicking it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:966
msgid "Show &emblems next to the covers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:969
msgid ""
"If checked, you can tell calibre to display icons of your choosing next to "
"the covers shown in the Cover grid, controlled by the metadata of the book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:1040
msgid "No rule selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:1041
#, python-format
msgid "No rule selected for %s."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:1046
msgid "removal"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:1082
msgid "Choose file to export to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:1083
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:1095
msgid "Rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:1094
msgid "Choose file to import from"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:1107
msgid "No valid rules found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:1108
msgid "No valid rules were found in {}."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:78
msgid "Column header"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:80
msgid "Lookup name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:82
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:225
msgid "Type"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/completion/basic.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:769
msgid "Text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:132
msgid "Yes/No with text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:137
msgid "Ampersand separated text, shown in the Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:143
#, python-brace-format
msgid "(lookup name was {0}) {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:193
msgid "You must select a column to delete it"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:198
msgid "The selected column is not a custom column"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:200
#, python-format
msgid "Do you really want to delete column %s and all its data?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:84
msgid ""
"Here you can re-arrange the layout of the columns in the calibre library "
"book list. You can hide columns by unchecking them. You can also create your"
" own, custom columns."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:85
msgid "Move column up"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:87
msgid "Remove a user-defined column"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:89
msgid "Add a user-defined column"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:91
msgid "Edit settings of a user-defined column"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:93
msgid "Move column down"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:95
msgid "Add &custom column"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion.py:63
msgid ""
"Restore settings to default values. Only settings for the currently selected"
" section are restored."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:29
msgid "Text, column shown in the Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34
msgid "Comma separated text, like tags, shown in the Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39
msgid "Long text, like comments, not shown in the Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44
msgid "Text column for keeping series-like information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:49
msgid "Text, but with a fixed set of permitted values"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:59
msgid "Floating point numbers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64
msgid "Integers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69
msgid "Ratings, shown with stars"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:232
msgid "Yes/No"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:79
msgid "Column built from other columns"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:84
msgid "Column built from other columns, behaves like tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94
msgid "Create a custom column"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:124
msgid "Edit a custom column"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:128
msgid "No column selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:129
msgid "No column has been selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:133
msgid "Selected column is not a user-defined column"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:200
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:20
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:83
msgid "Formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:202
msgid "My Tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:203
msgid "My Series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204
msgid "My Rating"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205
msgid "People"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:206
msgid "My Title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:230
msgid "Quick create:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231
msgid "ISBN"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:234
msgid "Names"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:234
msgid "Short text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:270
msgid ""
"Used for searching the column. Must contain only digits and lower case "
"letters."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271
msgid "&Lookup name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:275
msgid ""
"Column heading in the library view and category name in the Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276
msgid "Column &heading"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:282
msgid "What kind of information will be kept in the column."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284
msgid "Show &checkmarks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:285
msgid ""
"Show check marks in the GUI. Values of 'yes', 'checked', and 'true'\n"
"will show a green check. Values of 'no', 'unchecked', and 'false' will show a red X.\n"
"Everything else will show nothing."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:289
msgid "Contains names"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:290
msgid "Check this box if this column contains names, like the authors column."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:292
msgid "&Column type"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:296
msgid "Optional text describing what this column is for"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:297
msgid "D&escription"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:310
msgid "Default: (nothing)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:311
msgid "Field template. Uses the same syntax as save templates."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:312
#, python-format
msgid "Similar to save templates. For example, %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:315
msgid "&Template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:320
msgid "No heading"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:321
msgid "Show heading above the text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:322
msgid "Show heading to the side of the text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:325
msgid ""
"Choose whether or not the column heading is shown in the Book\n"
"details panel and, if shown, where"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:327
msgid "Column heading"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:332
msgid "Short text, like a title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:333
msgid "Plain text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:334
msgid "Plain text formatted using markdown"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:337
msgid ""
"Choose how the data in this column is interpreted.\n"
"This controls how the data is displayed in the Book details panel\n"
"and how it is edited."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:340
msgid "Interpret this column as:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:346
msgid ""
"A comma-separated list of permitted values. The empty value is always\n"
"included, and is the default. For example, the list 'one,two,three' has\n"
"four values, the first of them being the empty value."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:349
msgid "Values"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:353
msgid ""
"A list of color names to use when displaying an item. The\n"
"list must be empty or contain a color for each value."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:355
msgid "Colors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:358
msgid "&Values"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:361
msgid "Allow half stars"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:362
msgid "Allow half star ratings, for example: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:367
msgid "&Sort/search column by"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:369
msgid "How this column should handled in the GUI when sorting and searching"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:371
msgid "Show in Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:372
msgid "If checked, this column will appear in the Tag browser as a category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:374
msgid "Show as HTML in Book details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:376
msgid ""
"If checked, this column will be displayed as HTML in Book details and the "
"Content server. This can be used to construct links with the template "
"language. For example, the template "
"<pre>&lt;big&gt;&lt;b&gt;{title}&lt;/b&gt;&lt;/big&gt;{series:| "
"[|}{series_index:| [|]]}</pre>will create a field displaying the title in "
"bold large characters, along with the series, for example <br>\"<big><b>An "
"Oblique Approach</b></big> [Belisarius [1]]\". The template <pre>&lt;a "
"href=\"https://www.beam-ebooks.de/ebook/{identifiers:select(beam)}\"&gt;Beam"
" book&lt;/a&gt;</pre> will generate a link to the book on the Beam e-books "
"site."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:404
msgid "&Format for dates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:404
msgid "Default: dd MMM yyyy."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:406
msgid ""
"<p>Date format. Use 1-4 'd's for day, 1-4 'M's for month, and 2 or 4 'y's for year.</p>\n"
"<p>For example:\n"
"<ul>\n"
"<li>ddd, d MMM yyyy gives Mon, 5 Jan 2010<li>\n"
"<li>dd MMMM yy gives 05 January 10</li>\n"
"</ul> "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:413
msgid "&Format for numbers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:414
msgid ""
"Default: Not formatted. For format language details see <a "
"href=\"https://docs.python.org/library/string.html#format-string-"
"syntax\">the Python documentation</a>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:418
#, python-brace-format
msgid ""
"Examples: The format <code>{0:0>4d}</code> gives a 4-digit number with "
"leading zeros. The format <code>{0:d}&nbsp;days</code> prints the number "
"then the word \"days\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:423
msgid ""
"Examples: The format <code>{0:.1f}</code> gives a floating point number with"
" 1 digit after the decimal point. The format "
"<code>Price:&nbsp;$&nbsp;{0:,.2f}</code> prints \"Price&nbsp;$&nbsp;\" then "
"displays the number with 2 digits after the decimal point and thousands "
"separated by commas."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:447
msgid "No lookup name was provided"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:451
msgid ""
"The lookup name must contain only lower case letters, digits and "
"underscores, and start with a letter"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:454
msgid ""
"Lookup names cannot end with _index, because these names are reserved for "
"the index of a series column."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:465
msgid "No column heading was provided"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:475
#, python-format
msgid "The lookup name %s is already used"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:487
#, python-format
msgid "The heading %s is already used"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:498
msgid "You must enter a template for composite columns"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:508
msgid "You must enter at least one value for enumeration columns"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:514
#, python-brace-format
msgid ""
"The value \"{0}\" is in the list more than once, perhaps with different case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:522
msgid ""
"The colors box must be empty or contain the same number of items as the "
"value box"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:527
#, python-brace-format
msgid "The color {0} is unknown"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:25
msgid "Getting debug information, please wait"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:26
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:31
msgid "Copy to &clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:44
msgid "Device already detected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:45
#, python-format
msgid ""
"A device (%s) is already detected by calibre. If you wish to debug the "
"detection of another device, first disconnect this device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:59
msgid "Debugging failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:60
msgid ""
"Running debug device detection failed. Click Show Details for more "
"information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:30
msgid "Getting device information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:33
msgid "User-defined device information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:56
msgid "Device Detection"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:51
msgid "Ensure your device is disconnected, then press OK"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:57
msgid "Ensure your device is connected, then press OK"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:80
msgid ""
"Copy these values to the clipboard, paste them into an editor, then enter "
"them into the USER_DEVICE by customizing the device plugin in "
"Preferences->Advanced->Plugins. Remember to also enter the folders where you"
" want the books to be put. You must restart calibre for your changes to take"
" effect.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:64
msgid ""
"calibre can send your books to you (or your reader) by email. Emails will be"
" automatically sent for downloaded news to all email addresses that have "
"Auto-send checked."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
msgid "Add an email address to which to send books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:66
msgid "&Add email"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:67
msgid "Make &default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:68
msgid "&Remove email"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:69
msgid ""
"Add the comments from the book metadata to the email.\n"
"Useful to allow the recipient to see a summary of the\n"
"book before opening it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:72
msgid "Add &comments metadata as text to the email"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
msgid "Email"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
msgid "Subject"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:34
msgid "Alias"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:34
msgid "Auto send"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:34
msgid "Auto send only tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:39
msgid "Formats to email. The first matching format will be sent."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:40
#, python-brace-format
msgid ""
"Subject of the email to use when sending. When left blank the title will be "
"used for the subject. Also, the same templates used for \"Save to disk\" "
"such as {title} and {author_sort} can be used here."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:44
msgid ""
"If checked, downloaded news will be automatically mailed to this email "
"address (provided it is in one of the listed formats and has not been "
"filtered by tags)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:47
msgid "Friendly name to use for this email address"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:48
msgid ""
"If specified, only news with one of these tags will be sent to this email "
"address. All news downloads have their title as a tag, so you can use this "
"to easily control which news downloads are sent to this email address."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:177
msgid "new email address"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/ignored_devices.py:27
msgid ""
"The list of devices that you have asked calibre to ignore. Uncheck a device "
"to have calibre stop ignoring it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/ignored_devices.py:38
msgid ""
"The list of device plugins you have disabled. Uncheck an entry to enable the"
" plugin. calibre cannot detect devices that are managed by disabled plugins."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:63
msgid "Search for the author on Goodreads"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:64
msgid "Search for the author in your calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:65
msgid "Search for the author on Wikipedia"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:66
msgid "Search for the author on Google Books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:67
msgid "Search for the book on Goodreads"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:68
msgid "Search for the book on Google Books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:69
msgid "Use a custom search URL"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:72
msgid "Clicking on &author names should:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:74
msgid "Enter the URL"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:106
msgid "Create a new rule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:118
msgid "The key of the identifier, for example, in isbn:XXX, the key is isbn"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:120
msgid "&Key:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:122
msgid "The name that will appear in the Book details panel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:126
#, python-brace-format
msgid ""
"The template used to create the link. The placeholder {id} in the template "
"will be replaced with the actual identifier value."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:486
msgid "&Template:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:161
msgid "Key"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:161
msgid "Template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:139
msgid "Value needed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:140
#, python-format
msgid "The %s field cannot be empty"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147
msgid "Create rules for identifiers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152
msgid "Create rules to convert identifiers into links."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:174
msgid "&Edit rule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:334
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:494
msgid "Default icons"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:495
#, python-format
msgid "Icon theme: <b>%s</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:340
msgid "Narrow"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:340
msgid "Wide"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:341
msgid "System default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:341
msgid "calibre style"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:361
msgid "No subtitle"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:366
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:314
msgid "Bottom"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:366
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:314
msgid "Top"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:399
msgid "Off"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:399
msgid "Small"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:400
msgid "Medium"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:403
msgid "Always"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:403
msgid "If there is enough room"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:404
msgid "Never"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:407
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:668
msgid "By first letter"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:408
msgid "Partitioned"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:443
msgid "Column &coloring"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:448
msgid "Column &icons"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:467
msgid "Change &color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:471
msgid "Change &background image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:475
msgid "Restore &default appearance"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:516
#, python-format
msgid "Current aspect ratio (width/height): %.2g"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:533
msgid "Edit template for caption"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:565
#, python-format
msgid "Current space used: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:609
msgid "Choose background color for the Cover grid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:616
msgid "Remove background image?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:617
msgid ""
"There is currently a background image set, so the color you have chosen will"
" not be visible. Remove the background image?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:459
msgid "E&xtra spacing to add between rows in the book list (can be negative):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:461
msgid "&Toolbar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:462
msgid "&Icon size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:463
msgid "Show &text under icons:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:464
msgid "Change &font (needs restart)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:465
msgid "Show &tooltips in the book list"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:466
msgid "Enable system &tray icon (needs restart)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:467
msgid "Choose &language (needs restart):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:468
msgid "Interface font:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:469
msgid "Disable &notifications in system tray"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:470
msgid "User interface style (&needs restart):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:471
msgid "&User Interface layout (needs restart):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:472
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:473
msgid "Disable &animations"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:474
msgid "Show &splash screen at startup"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:475
msgid "Change &icon theme (needs restart)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:476
msgid "Show &row numbers in the book list"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:477
msgid "&Main interface"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:478
msgid ""
"Control the Cover grid view. You can enable this view by clicking the "
"\"Cover grid\" button in the bottom right corner of the main calibre window."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:479
msgid "Field to show &under the covers:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:480
msgid "&Spacing between covers:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:481
msgid ""
"The spacing between covers. A value of zero means calculate automatically "
"based on cover size."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:482
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:490
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:497
msgid "Automatic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:483
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:491
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:498
msgid " cm"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:484
msgid "Background for the Cover grid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:486
msgid ""
"By default, calibre chooses a cover size based on your computer's screen "
"size. You can change the cover size here:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:487
msgid "Cover &width: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:488
msgid ""
"The width of displayed covers.\n"
"A value of zero means calculate automatically."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:492
msgid "Make the covers larger, maintaining current aspect ratio."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:493
msgid "&Larger covers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:494
msgid "Cover &height: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:495
msgid ""
"The height of displayed covers.\n"
"A value of zero means calculate automatically."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:499
msgid "Make the covers smaller, maintaining current aspect ratio."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:500
msgid "&Smaller covers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:501
msgid "Reset size to automatic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:502
msgid "&Reset size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:504
msgid "Size of the emblems (if any) shown &next to the covers: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:505
msgid "Show a field (such as title) &under the covers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:506
msgid "&Location of the emblems shown next to the covers:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:507
msgid "&Layout"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:508
msgid "&Emblems"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:509
msgid "Caching of covers for improved performance"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:510
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:666
msgid "Disable"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:511
msgid " MB"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:512
msgid "&Open cache directory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:513
msgid ""
"There are two kinds of caches that calibre uses to improve performance when "
"rendering covers in the grid view. A disk cache that is kept on your hard "
"disk and stores the cover thumbnails and an in memory cache used to ensure "
"flicker free rendering of covers. For best results, keep the memory cache "
"small and the disk cache large, unless you have a lot of extra RAM in your "
"computer and don't mind it being used by the memory cache."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:514
msgid "Number of screenfulls of covers to cache in &memory (keep this small):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:515
msgid "Maximum amount of &disk space to use for caching thumbnails: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:516
msgid "&Empty disk cache"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:517
msgid ""
"The maximum number of screenfulls of thumbnails to keep in memory. "
"Increasing this will make rendering faster, at the cost of more memory "
"usage. Note that regardless of this setting, a minimum of one hundred "
"thumbnails are always kept in memory, to ensure flicker free rendering."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:518
msgid "&Performance"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:519
msgid "Cover &grid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:520
msgid ""
"Note that <b>comments</b> will always be displayed at the end, regardless of"
" the position you assign here."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:521
msgid "Select displayed metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:522
msgid "Move up"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:523
msgid "Move down"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:524
msgid "Show &cover in the Book details panel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:525
msgid "Show the size of the book's cover in pixels"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:526
msgid "Show cover &size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:527
msgid "Use &Roman numerals for series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:528
msgid "Create rules to convert &identifiers into links"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:529
msgid "&Book details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:530
msgid "Co&llapse when more items than:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:531
msgid ""
"If a Tag browser category has more than this number of items, it is divided\n"
"up into subcategories. If the partition method is set to disable, this value is ignored."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:533
msgid "Categories &not to partition:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:534
msgid ""
"A comma-separated list of categories that are not to\n"
"be partitioned even if the number of items is larger than\n"
"the value shown above. This option can be used to\n"
"avoid collapsing hierarchical categories that have only\n"
"a few top-level elements."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:539
msgid "Categories with &hierarchical items:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:540
msgid ""
"A comma-separated list of categories in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
"this box contains 'tags' then tags of the form 'Mystery.English'\n"
"and 'Mystery.Thriller' will be displayed with English and Thriller\n"
"both under 'Mystery'. If 'tags' is not in this box,\n"
"then the tags will be displayed each on their own line."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:546
msgid "Use &alternating row colors in the Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:547
msgid ""
"When checked, calibre will automatically hide any category\n"
" (a column, custom or standard) that has no items to show. For example, some\n"
" categories might not have values when using virtual libraries. Checking this\n"
" box will cause these empty categories to be hidden."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:551
msgid "Hi&de empty categories (columns) in the Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:552
msgid ""
"Choose how Tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
"letter to see an A, B, C list. Choose partitioned to\n"
"have a list of fixed-sized groups. Set to disabled\n"
"if you never want subcategories"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:557
msgid "&Tag browser category partitioning method:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:558
msgid "Show &average ratings in the Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:559
msgid ""
"Show counts for items in the Tag browser. Such as the number of books\n"
"by each author, the number of authors, etc. If you turn it off, you can still\n"
"see the counts by hovering your mouse over any item."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:562
msgid "Show &counts in the Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:563
msgid "&Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:564
msgid ""
"The template used to generate the text below the covers. Uses the same "
"syntax as save templates. Defaults to just the book title. Note that this "
"setting is per-library, which means that you have to set it again for every "
"different calibre library you use."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:565
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:566
msgid "&Template for caption:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:567
msgid "Template &editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:568
msgid ""
"When showing the Cover browser in a separate window, show it &fullscreen"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:569
msgid "Show Cover &browser in a separate window (needs restart)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:570
msgid ""
"Show covers in their original aspect ratio instead of resizing\n"
"them to all have the same width and height"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:572
msgid "Preserve &aspect ratio of covers displayed in the Cover browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:573
msgid "Show &reflections in the Cover browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:574
#, python-format
msgid "You can press the %s keys to toggle full screen mode."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:575
msgid "Fie&ld for sub-title:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:576
msgid "Cover &browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:88
msgid "version"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:89
msgid "created by Kovid Goyal"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:255
msgid "Save changes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:256
msgid "Cancel and return to overview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:321
msgid "Restoring to defaults not supported for"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:366
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:369
msgid ""
"The changes you have made require calibre be restarted immediately. You will"
" not be allowed to set any more preferences, until you restart."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:514
msgid "Source"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:52
msgid "Cover priority"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:79
msgid "This source is configured and ready to go"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:80
msgid "This source needs configuration"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:94
msgid ""
"This plugin is useful only for <b>Chinese</b> language books. It can return "
"incorrect results for books in English. Are you sure you want to enable it?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159
msgid "Published date"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:272
#, python-format
msgid "<b>Configure %(name)s</b><br>%(desc)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:334
msgid "No source selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:335
msgid "No source selected, cannot configure."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:121
msgid "Use published date of \"first edition\" (from worldcat.org)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:122
msgid "Max. &time to wait after first match is found:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:123
msgid "Max. time to wait after first &cover is found:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:124
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:569
msgid " secs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125
msgid ""
"<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"
"<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."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:127
msgid ""
"Prefer smaller tag sets when picking tags from different metadata sources"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:128
msgid "Prefer &fewer tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:129
msgid "Swap author names from FN LN to LN, FN"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:131
msgid ""
"If you uncheck any fields, metadata for those fields will not be downloaded"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:565
msgid "&Select all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:133
msgid "&Clear all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:134
msgid ""
"Restore your own subset of checked fields that you define using the 'Set as "
"default' button"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:135
msgid "&Select default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:136
msgid ""
"Store the currently checked fields as the default, you can quickly apply the"
" default using the 'Select default' button"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:137
msgid "&Set as default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:138
msgid "Convert all downloaded comments to plain &text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:139
msgid "Max. &number of tags to download:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:141
msgid "Metadata sources"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:142
msgid ""
"Disable any metadata sources you do not want by unchecking them. You can "
"also set the cover priority. Covers from sources that have a higher "
"(smaller) priority will be preferred when bulk downloading metadata.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:144
msgid ""
"Sources with a red X next to their names must be configured before they will"
" be used. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145
msgid "Configure selected source"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:146
msgid ""
"<p>When downloading comments, append the downloaded comments to any existing"
" comment, instead of overwriting them."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:147
msgid ""
"When downloading comments, append the downloaded comments to any existing "
"comment, instead of overwriting them."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:148
msgid "Append &comments to existing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:36
msgid ""
"The maximum number of jobs that will run simultaneously in the background. "
"This refers to CPU intensive tasks like  conversion. Lower this number if "
"you want calibre to use less CPU."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:45
msgid "No proxies used"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:49
msgid "<b>Using proxies:</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:70
msgid "Max. simultaneous conversion/&news download/plugin jobs:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:71
msgid "Limit the max. simultaneous jobs to the available CPU &cores"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:72
msgid "Debug &device detection"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:73
msgid "Get information to setup the &user defined device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74
msgid "Open calibre &configuration directory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:75
msgid "Abort &jobs that take more than:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:76
msgid "Never abort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:77
msgid " minutes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:78
msgid "Create a calibre &icon theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:54
msgid "Device currently connected: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:57
msgid "Device currently connected: None"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:201
msgid ""
"That format has no metadata writers enabled. A plugboard will probably have "
"no effect."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:216
msgid "That format and device already has a plugboard."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:228
msgid "Possibly override plugboard?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:229
msgid ""
"A more general plugboard already exists for that format and device. Are you "
"sure you want to add the new plugboard?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:241
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:263
msgid "Add possibly overridden plugboard?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:242
msgid ""
"More specific device plugboards exist for that format. Are you sure you want"
" to add the new plugboard?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:253
msgid "Really add plugboard?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:254
msgid ""
"A different plugboard matches that format and device combination. Are you "
"sure you want to add the new plugboard?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:264
msgid ""
"More specific format and device plugboards already exist. Are you sure you "
"want to add the new plugboard?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275
#, python-brace-format
msgid "The {0} device does not support the {1} format."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:283
#, python-brace-format
msgid "The {0} device supports only the {1} format(s)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:316
msgid "Invalid destination"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:317
msgid "The destination field cannot be blank"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:352
#, python-brace-format
msgid "The {0} device plugin is disabled."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:109
msgid ""
"Here you can change the metadata calibre uses to update a book when saving to disk or sending to device.\n"
"\n"
"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"
"\n"
"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"
"\n"
"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."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:116
msgid "Format (choose first)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:117
msgid "Device (choose second)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:118
msgid "Add new plugboard:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:119
msgid "Edit existing plugboard:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:120
msgid "Existing plugboards:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121
msgid "Source template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122
msgid "Destination field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123
msgid "Save plugboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124
msgid "Delete plugboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:200
#, python-format
msgid "%(plugin_type)s %(plugins)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:201
msgid "plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:211
msgid ""
"\n"
"Customization: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:213
msgid ""
"\n"
"\n"
"This plugin has been disabled"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:244
msgid "Search for plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:258
msgid "Could not find any matching plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:299
msgid "files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:300
msgid "Add plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:327
#, python-brace-format
msgid ""
"Plugin <b>{0}</b> successfully installed under <b>{1} plugins</b>. You may "
"have to restart calibre for the plugin to take effect."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:335
msgid "No valid plugin path"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:336
#, python-format
msgid "%s is not a valid plugin path"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:344
#, python-format
msgid "Select an actual plugin under <b>%s</b> to customize"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:351
#, python-format
msgid "Disabling the plugin %s is not allowed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:375
#, python-format
msgid "Are you sure you want to remove the plugin: %s?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:380
#, python-brace-format
msgid "Plugin <b>{0}</b> successfully removed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:389
msgid "Cannot remove builtin plugin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:390
msgid " cannot be removed. It is a builtin plugin. Try disabling it instead."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:104
msgid ""
"Here you can customize the behavior of calibre by controlling what plugins "
"it uses."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:107
msgid "Show only those plugins that have been installed by you"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:108
msgid "Show only &user installed plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:112
msgid "Get &new plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:113
msgid "Check for &updated plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:114
msgid "&Load plugin from file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:32
msgid ""
" This setting can be overridden for <b>individual devices</b>, by clicking "
"the device icon and choosing \"Configure this device\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:39
msgid "Any custom field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:40
msgid "The lookup name of any custom field (these names begin with \"#\")."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71
msgid "Constant template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:72
#, python-brace-format
msgid ""
"The template contains no {fields}, so all books will have the same name. Is "
"this OK?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:52
msgid "Save &template"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:53
msgid ""
"By adjusting the template below, you can control what folders the files are "
"saved in and what filenames they are given. You can use the / character to "
"indicate sub-folders. Available metadata variables are described below. If a"
" particular book does not have some metadata, the variable will be replaced "
"by the empty string."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:54
msgid "Available variables:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:55
msgid "Template editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:66
msgid ""
"Here you can control how calibre will save your books when you click the "
"\"Save to disk\" button:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:67
msgid "Save &cover separately"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:68
msgid "Replace space with &underscores"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:69
msgid "Update &metadata in saved copies"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70
msgid "Change paths to &lowercase"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:71
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:67
msgid "Format &dates as:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:72
msgid "File &formats to save:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:73
msgid "Convert non-English characters to &English equivalents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:74
msgid "Save metadata in a separate &OPF file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:75
msgid "&Show files in file browser after saving to disk"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:40
msgid ""
"<b>Grouped search terms</b> are search names that permit a query to "
"automatically search across more than one column. For example, if you create"
" a grouped search term <code>allseries</code> with the value <code>series, "
"#myseries, #myseries2</code>, then the query <code>allseries:adhoc</code> "
"will find 'adhoc' in any of the columns <code>series</code>, "
"<code>#myseries</code>, and <code>#myseries2</code>.<p> Enter the name of "
"the grouped search term in the drop-down box, enter the list of columns to "
"search in the value box, then push the Save button. <p>Note: Search terms "
"are forced to lower case; <code>MySearch</code> and <code>mysearch</code> "
"are the same term.<p>You can have your grouped search term show up as user "
"categories in  the Tag browser. Just add the grouped search term names to "
"the Make user categories from box. You can add multiple terms separated by "
"commas. The new user category will be automatically populated with all the "
"items in the categories included in the grouped search term. <p>Automatic "
"user categories permit you to see easily all the category items that are in "
"the columns contained in the grouped search term. Using the above "
"<code>allseries</code> example, the automatically-generated user category "
"will contain all the series mentioned in <code>series</code>, "
"<code>#myseries</code>, and <code>#myseries2</code>. This can be useful to "
"check for duplicates, to find which column contains a particular item, or to"
" have hierarchical categories (categories that contain categories)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:80
msgid "Match all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:80
msgid "Match any"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:142
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:152
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:156
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:193
msgid "Grouped search terms"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:143
msgid "The search term cannot be blank"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:153
msgid "That name is already used for a column or grouped search term"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:157
msgid "That name is already used for user category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:163
msgid "The value box cannot be empty"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:176
msgid "The empty grouped search term cannot be deleted"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:217
msgid "Incompatible options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:218
msgid ""
"The option to have un-accented characters match accented characters has no "
"effect if you also turn on case-sensitive searching. So only turn on one of "
"those options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:174
msgid "What to search by default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:175
msgid ""
"When you enter a search term without a prefix, by default calibre will "
"search all metadata for matches. For example, entering, \"asimov\" will "
"search not just authors but title/tags/series/comments/etc. Use these "
"options if you would like to change this behavior."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:176
msgid "&Limit the searched metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:177
msgid "&Columns that non-prefixed searches are limited to:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:178
msgid ""
"Note that this option affects all searches, including saved searches and "
"restrictions. Therefore, if you use this option, it is best to ensure that "
"you always use prefixes in your saved searches. For example, use "
"\"series:Foundation\" rather than just \"Foundation\" in  a saved search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:179
msgid "What to search when searching similar books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:180
msgid ""
"<p>When you search for similar books by right clicking the\n"
"         book and selecting \"Similar books...\",\n"
"         calibre constructs a search using the column lookup names specified below.\n"
"         By changing the lookup name to a grouped search term you can\n"
"         search multiple columns at once.</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:185
msgid "Similar authors: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:186
msgid "Similar series: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:187
msgid "Similar tags: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188
msgid "Similar publishers: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:189
msgid ""
"Clear search histories from all over calibre. Including the book list, "
"E-book viewer, fetch news dialog, etc."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:190
msgid "Clear search &histories"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:191
msgid "Search as you &type"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:192
msgid ""
"&Highlight search results instead of restricting the book list to the "
"results"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:194
msgid "&Names:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:195
msgid ""
"Contains the names of the currently-defined group search terms.\n"
"Create a new name by entering it into the empty box, then\n"
"pressing Save. Rename a search term by selecting it then\n"
"changing the name and pressing Save. Change the value of\n"
"a search term by changing the value box then pressing Save."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:200
msgid "Delete the current search term"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:202
msgid ""
"Save the current search term. You can rename a search term by\n"
"changing the name then pressing Save. You can change the value\n"
"of a search term by changing the value box then pressing Save."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:206
msgid "Make &user categories from:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:207
msgid ""
"Enter the names of any grouped search terms you wish\n"
"to be shown as user categories"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:209
msgid ""
"<p>This option will cause a small button to appear next to the search bar. "
"Clicking the button will toggle between showing only the search results and "
"showing all books with the search results highlighted."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:210
msgid ""
"Show a quick &toggle button to switch between highlighting and restricting "
"results next to the searchbar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:211
msgid "Case sensitive searching"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:212
msgid "Unaccented characters match accented characters"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:61
msgid "Manual management"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:62
msgid "Only on send"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:63
msgid "Automatic management"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:36
msgid "Cannot change metadata management while a device is connected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:37
msgid "Metadata management (disabled while device connected)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:60
msgid "Me&tadata management:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:64
msgid ""
"<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"
"<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"
"<li><b>Automatic management</b>: calibre automatically keeps metadata on the device in sync with the calibre library, on every connect</li></ul>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:74
msgid "Failed to start content server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:112
msgid "Error log:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:119
msgid "Access log:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134
msgid "You need to restart the server for changes to take effect"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:136
msgid ""
"<p>If you leave the password blank, anyone will be able to\n"
" access your book collection using the web interface.\n"
"<br>\n"
"<p>Some devices have browsers that do not support authentication. If you are having trouble downloading files from the content server, try removing the password."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
msgid "Max. &cover size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:142
msgid "Server &port:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145
msgid "Max. &OPDS items per query:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146
msgid "Max. &ungrouped items:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147
msgid "Virtual library to apply:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148
msgid ""
"Setting a virtual library will restrict the books the content server makes "
"available to those in the library. This setting is per library (i.e. you can"
" have a different value per library)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149
msgid ""
"<p>Some devices have browsers that do not support authentication. If you are"
" having trouble downloading files from the content server, trying removing "
"the password."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150
msgid "Passwords are incompatible with some devices"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151
msgid "&URL Prefix:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152
msgid ""
"A prefix that is applied to all URLs in the content server. Useful only if "
"you plan to put the server behind another server like Apache, with a reverse"
" proxy."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153
msgid "&Start Server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154
msgid "St&op Server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155
msgid "&Test Server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157
msgid "Run server &automatically when calibre starts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158
msgid "View &server logs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159
msgid ""
"<p>Remember to leave calibre running as the server only runs as long as calibre is running. If you wish to run the server as a standalone entity, please refer to the <a href=\"https://manual.calibre-ebook.com/generated/en/calibre-server.html\">command-line documentation</a>.\n"
"<p>To connect to the calibre server from your device you should use a URL of the form <b>http://myhostname:8080</b>. Here myhostname should be either the fully qualified hostname or the IP address of the computer calibre is running on. If you want to access the server from anywhere in the world, you will have to setup port forwarding for it on your router."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:26
msgid ""
"\n"
"        <p>Here you can add and remove functions used in template processing. A\n"
"        template function is written in Python. It takes information from the\n"
"        book, processes it in some way, then returns a string result. Functions\n"
"        defined here are usable in templates in the same way that builtin\n"
"        functions are usable. The function must be named <b>evaluate</b>, and\n"
"        must have the signature shown below.</p>\n"
"        <p><code>evaluate(self, formatter, kwargs, mi, locals, your parameters)\n"
"        &rarr; returning a unicode string</code></p>\n"
"        <p>The parameters of the evaluate function are:\n"
"        <ul>\n"
"        <li><b>formatter</b>: the instance of the formatter being used to\n"
"        evaluate the current template. You can use this to do recursive\n"
"        template evaluation.</li>\n"
"        <li><b>kwargs</b>: a dictionary of metadata. Field values are in this\n"
"        dictionary.\n"
"        <li><b>mi</b>: a Metadata instance. Used to get field information.\n"
"        This parameter can be None in some cases, such as when evaluating\n"
"        non-book templates.</li>\n"
"        <li><b>locals</b>: the local variables assigned to by the current\n"
"        template program.</li>\n"
"        <li><b>your parameters</b>: You must supply one or more formal\n"
"        parameters. The number must match the arg count box, unless arg count is\n"
"        -1 (variable number or arguments), in which case the last argument must\n"
"        be *args. At least one argument is required, and is usually the value of\n"
"        the field being operated upon. Note that when writing in basic template\n"
"        mode, the user does not provide this first argument. Instead it is\n"
"        supplied by the formatter.</li>\n"
"        </ul></p>\n"
"        <p>\n"
"        The following example function checks the value of the field. If the\n"
"        field is not empty, the field's value is returned, otherwise the value\n"
"        EMPTY is returned.\n"
"        <pre>\n"
"        name: my_ifempty\n"
"        arg count: 1\n"
"        doc: my_ifempty(val) -- return val if it is not empty, otherwise the string 'EMPTY'\n"
"        program code:\n"
"        def evaluate(self, formatter, kwargs, mi, locals, val):\n"
"            if val:\n"
"                return val\n"
"            else:\n"
"                return 'EMPTY'</pre>\n"
"        This function can be called in any of the three template program modes:\n"
"        <ul>\n"
"        <li>single-function mode: {tags:my_ifempty()}</li>\n"
"        <li>template program mode: {tags:'my_ifempty($)'}</li>\n"
"        <li>general program mode: program: my_ifempty(field('tags'))</li>\n"
"        </p>\n"
"        "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:138
msgid "You cannot delete a built-in function"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:148
msgid "Function not defined"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:155
#, python-format
msgid "Name %s already used"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:159
msgid ""
"Argument count should be -1 or greater than zero. Setting it to zero means "
"that this function cannot be used in single function mode."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:175
msgid "Exception while compiling function"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:203
msgid "function source code not available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:91
msgid "&Function:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:92
msgid "Enter the name of the function to create."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:93
msgid "Arg &count:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:94
msgid "Set this to -1 if the function takes a variable number of arguments"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:609
msgid "&Delete"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:98
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:926
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:448
msgid "&Replace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:99
msgid "C&reate"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100
msgid "&Program code: (be sure to follow Python indenting rules)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/texture_chooser.py:39
msgid "Choose a texture"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/texture_chooser.py:56
msgid ""
"The builtin textures come from <a "
"href=\"https://subtlepatterns.com\">subtlepatterns.com</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/texture_chooser.py:63
msgid "Add texture"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/texture_chooser.py:66
msgid "Remove texture"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/texture_chooser.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:275
msgid "Choose Image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/texture_chooser.py:146
msgid "Cannot remove builtin textures"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:33
msgid "Donate to support the development of calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:36
msgid "Location Manager"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:37
msgid "Switch between library and device views"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:499
msgid "Separator"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:59
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:172
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:139
#, python-format
msgid "%d books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:230
msgid "The main toolbar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:231
msgid "The main toolbar when a device is connected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:232
msgid "The optional second toolbar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:233
msgid "The menubar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:234
msgid "The menubar when a device is connected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:235
msgid "The context menu for the books in the calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:237
msgid "The context menu for the books on the device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:239
msgid "The context menu for the Cover browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:245
msgid "Click to choose toolbar or menu to customize"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:294
#, python-format
msgid "Cannot add the actions %s to this location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:313
#, python-format
msgid "Cannot remove the actions %s from this location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:338
msgid "Preferences missing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:339
msgid ""
"The Preferences action must be in either the main toolbar or the menubar."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:342
msgid "Location Manager missing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:343
msgid ""
"The Location Manager must be in either the main toolbar or the menubar when "
"a device is connected."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:121
msgid ""
"<p>The toolbar in calibre is different depending on whether a device is "
"connected or not. Choose <b>which toolbar</b> you would like to customize:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:122
msgid "Choose the toolbar to customize"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:409
msgid "A&vailable actions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:429
msgid "Add selected actions to toolbar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:126
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:432
msgid "Remove selected actions from toolbar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:410
msgid "&Current actions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:129
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:418
msgid "Move selected action up"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:421
msgid "Move selected action down"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:448
msgid "ID"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:138
msgid "This tweak has it default value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:140
msgid "This tweak has been customized"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:310
msgid "Plugin tweaks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:316
msgid ""
"Add/edit tweaks for any custom plugins you have installed. Documentation for"
" these tweaks should be available on the website from where you downloaded "
"the plugins."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:355
msgid ""
"Values for the tweaks are shown below. Edit them to change the behavior of "
"calibre. Your changes will only take effect <b>after a restart</b> of "
"calibre."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:368
msgid "Edit tweaks for any custom plugins you have installed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:369
msgid "&Plugin tweaks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:403
msgid "Edit tweak"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:410
msgid "Restore this tweak to its default value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:411
msgid "&Reset this tweak"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414
msgid "Apply any changes you made to this tweak"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415
msgid "&Apply changes to this tweak"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:432
msgid "Search for tweak"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:468
msgid ""
"There was a syntax error in your tweak. Click the show details button for "
"details."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:509
msgid ""
"There was a syntax error in your tweak. Click the \"Show details\" button "
"for details."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:522
msgid "Invalid tweaks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:523
msgid ""
"The tweaks you entered are invalid, try resetting the tweaks to default and "
"changing them one by one until you find the invalid setting."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:87
msgid "Collecting metadata..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:87
#, python-format
msgid "Saving %d books..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:148
msgid "Copying files and writing metadata..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:149
msgid "Copying files..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/save.py:274
#: /home/kovid/work/calibre/src/calibre/gui2/save.py:308
msgid "Could not save books to disk, click \"Show details\" for more information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:191
#, python-format
msgid ""
"The update metadata worker process crashed while processing the book %s. "
"Saving is aborted."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:211
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:432
msgid "Requested formats not available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:289
#, python-format
msgid "No %s format file present"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:341
#, python-brace-format
msgid "Failed to save: {0} by {1} to disk, with error:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:350
#, python-brace-format
msgid "Failed to save the {2} format of: {0} by {1} to disk, with error:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:354
#, python-brace-format
msgid ""
"Failed to update the metadata in the {2} format of: {0} by {1}, with error:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:356
#, python-brace-format
msgid ""
"Failed to update the metadata in all formats of: {0} by {1}, with error:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:365
msgid ""
"Failed to update metadata in some books, click \"Show details\" for more "
"information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:368
msgid ""
"Failed to save any books to disk, click \"Show details\" for more "
"information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:371
msgid ""
"Failed to save some books to disk, click \"Show details\" for more "
"information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/save.py:373
msgid "Error while saving"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/widgets2.py:129
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:305
msgid "&Paste"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:51
msgid "Paste and &search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:383
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:388
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:547
msgid "Create saved search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:384
msgid ""
"Invalid saved search name. It must contain at least one letter or number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:389
msgid "There is no search to save"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Delete current search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:407
msgid "No search is selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:409
msgid "The selected search will be <b>permanently deleted</b>. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:440
msgid "Search (For Advanced search click the button to the left)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:456
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:58
msgid "Start search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:466
msgid "Enable or disable search highlighting."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:471
msgid "Highlight search results"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:475
msgid ""
"This will change how searching works. When you search, instead of showing "
"only the matching books, all books will be shown with the matching books "
"highlighted. Are you sure this is what you want?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:534
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1206
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1248
msgid "Saved Searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:535
msgid "Choose saved search or enter name for new saved search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:542
msgid ""
"Save current search under the name shown in the box. Press and hold for a "
"pop-up options menu."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:550
msgid "Delete saved search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:552
msgid "Manage saved searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:31
#, python-format
msgid "Create a Virtual library based on %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:39
#, python-format
msgid "Match any of the selected %s names"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:40
#, python-format
msgid "Match all of the selected %s names"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:103
msgid "Edit virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:105
msgid "Create virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:110
msgid "Virtual library &name:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:123
msgid "&Search expression:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:131
msgid "Create a virtual library based on: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:144
#, python-format
msgid ""
"\n"
"            <h2>Virtual libraries</h2>\n"
"\n"
"            <p>Using <i>virtual libraries</i> you can restrict calibre to only show\n"
"            you books that match a search. When a virtual library is in effect, calibre\n"
"            behaves as though the library contains only the matched books. The Tag browser\n"
"            display only the tags/authors/series/etc. that belong to the matched books and any searches\n"
"            you do will only search within the books in the virtual library. This\n"
"            is a good way to partition your large library into smaller and easier to work with subsets.</p>\n"
"\n"
"            <p>For example you can use a Virtual library to only show you books with the Tag <i>\"Unread\"</i>\n"
"            or only books by <i>\"My favorite author\"</i> or only books in a particular series.</p>\n"
"\n"
"            <p>More information and examples are available in the\n"
"            <a href=\"%s\">User Manual</a>.</p>\n"
"            "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:188
msgid "Saved searches recognized in the expression:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:228
msgid "Search text changed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:229
msgid ""
"The virtual library name or the search text has changed. Do you want to "
"discard these changes?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:266
msgid "No name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:267
msgid "You must provide a name for the new virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:273
msgid "A virtual library name cannot begin with \"*\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:278
msgid "Name already in use"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:279
msgid ""
"That name is already in use. Do you want to replace it with the new search?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:286
msgid "No search string"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:287
msgid "You must provide a search to define the new virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:295
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:446
msgid "Invalid search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:296
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:447
msgid "The search in the search box is not valid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:301
msgid "Search found no books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:302
msgid ""
"The search found no books, so the virtual library will be empty. Do you "
"really want to use that search?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:315
msgid "<None>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:323
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:534
msgid "*current search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:327
msgid "Virtual library from current search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:328
msgid "Create a temporary Virtual library from the current search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:340
msgid ""
"Use a \"virtual library\" to show only a subset of the books present in this"
" library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:345
msgid "(all books)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:346
msgid "Additional restriction"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:347
msgid "Edit Virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:348
msgid "Remove Virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:372
msgid "Create Virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:386
msgid "Show virtual libraries as tabs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:438
msgid "No search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:439
msgid "There is no current search to use"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:489
#, python-brace-format
msgid "Are you sure you want to remove the virtual library <b>{0}</b>?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:174
msgid "&Default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:51
msgid "Click to change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:176
msgid "Customize shortcuts for"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:263
msgid "Keys"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:265
msgid "Double click to change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:33
msgid "Added Tags:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:34
msgid "Open store in external web browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:166
msgid "&What kind of match to use:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:209
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:209
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:171
msgid "&All these words:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:210
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:210
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:172
msgid "This exact &phrase:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:173
msgid "&One or more of these words:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:214
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:214
#, python-format
msgid "See the <a href=\"%s\">User Manual</a> for more help"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:218
msgid "&Description:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219
msgid "&Headquarters:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:223
msgid "Enabled:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:224
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:229
msgid "DRM:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:225
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:230
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:224
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:227
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:230
msgid "true"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:231
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:225
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:231
msgid "false"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:229
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:223
msgid "Affiliate:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232
msgid "Nam&e/description..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:73
msgid "Query:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:76
msgid "Enable"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79
msgid "Invert"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
msgid "Affiliate"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:20
msgid "Enabled"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:20
msgid "Headquarters"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:20
msgid "No DRM"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:128
msgid ""
"This store is currently disabled and cannot be used in other parts of "
"calibre."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:130
msgid ""
"This store is currently enabled and can be used in other parts of calibre."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:135
msgid "This store only distributes e-books without DRM."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:137
msgid ""
"This store distributes e-books with DRM. It may have some titles without "
"DRM, but you will need to check on a per title basis."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:139
#, python-format
msgid ""
"This store is headquartered in %s. This is a good indication of what market "
"the store caters to. However, this does not necessarily mean that the store "
"is limited to that market only."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:142
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:255
#, python-format
msgid "Buying from this store supports the calibre developer: %s."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:144
#, python-format
msgid "This store distributes e-books in the following formats: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/results_view.py:48
msgid "Configure..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:94
msgid "Time"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:95
msgid "Number of seconds to wait for a store to respond"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:96
msgid "Number of seconds to let a store process results"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:97
msgid "Display"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:98
msgid "Maximum number of results to show per store"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99
msgid "Open search result in system browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100
msgid "Threads"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:101
msgid "Number of search threads to use"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102
msgid "Number of cache update threads to use"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103
msgid "Number of cover download threads to use"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104
msgid "Number of details threads to use"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:219
msgid "&Price:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:226
msgid "Download:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:232
msgid "Titl&e/author/price..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
msgid "DRM"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
msgid "Download"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41
msgid "Price"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:236
#, python-format
msgid ""
"Detected price as: %s. Check with the store before making a purchase to "
"verify this price is correct. This price often does not include promotions "
"the store may be running."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:240
msgid "No price was found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:243
msgid ""
"This book as been detected as having DRM restrictions. This book may not "
"work with your reader and you will have limitations placed upon you as to "
"what you can do with this book. Check with the store before making any "
"purchases to ensure you can actually read this book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:245
msgid ""
"This book has been detected as being DRM Free. You should be able to use "
"this book on any device provided it is in a format calibre supports for "
"conversion. However, before making a purchase double check the DRM status "
"with the store. The store may not be disclosing the use of DRM."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:247
msgid ""
"The DRM status of this book could not be determined. There is a very high "
"likelihood that this book is actually DRM restricted."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:252
#, python-format
msgid "The following formats can be downloaded directly: %s."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/results_view.py:69
msgid "Download..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/results_view.py:73
msgid "Goto in store..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:128
#, python-format
msgid "Buying from this store supports the calibre developer: %s</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:193
msgid "No query"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:194
msgid "You must enter a title, author or keyword to search for."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:319
msgid "Customize get books search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:329
msgid "Configure search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:379
msgid "Couldn't find any books matching your query."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:393
msgid "Choose format to download to your library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:166
msgid "Search by title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:168
msgid "Search by author"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:170
msgid "&Keyword:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:171
msgid "Search by any keyword"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:174
msgid "Invert selection"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:175
msgid "Select none"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:177
msgid "Open a selected book in the system's web browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:178
msgid "Open in &external browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:179
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:72
msgid "Books:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/ebooks_com_plugin.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/sony_au_plugin.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/sony_plugin.py:57
msgid "Not Available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:176
msgid ""
"See the <a href=\"https://manual.calibre-ebook.com/gui.html#the-search-"
"interface\">User Manual</a> for more help"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:177
msgid "A&dvanced search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:184
msgid "Titl&e/author/price ..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_progress_dialog_ui.py:46
msgid "Updating book cache"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:43
msgid "Checking last download date."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:49
msgid "Downloading book list from MobileRead."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:62
msgid "Processing books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:72
#, python-format
msgid "%(num)s of %(tot)s books processed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:80
msgid "Updating MobileRead book cache..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:69
msgid "&Query:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/web_control.py:82
msgid ""
"This e-book is a DRMed EPUB file.  You will be prompted to save this file to"
" your computer. Once it is saved, open it with <a "
"href=\"https://www.adobe.com/solutions/ebook/digital-editions.html\">Adobe "
"Digital Editions</a> (ADE).<p>ADE, in turn will download the actual e-book, "
"which will be a .epub file. You can add this book to calibre using \"Add "
"Books\" and selecting the file from the ADE library folder."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/web_control.py:93
msgid "File is not a supported e-book type. Save to disk?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:54
msgid "Home"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:55
msgid "Reload"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:56
msgid "%p%"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:202
#, python-format
msgid "Average rating for books in this category: %.1f"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:204
msgid "Books in this category are unrated"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:206
msgid "Search expression:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:208
#, python-format
msgid "Number of books: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:401
#: /home/kovid/work/calibre/src/calibre/srv/metadata.py:227
#, python-brace-format
msgid "The grouped search term name is \"{0}\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:412
#: /home/kovid/work/calibre/src/calibre/srv/metadata.py:235
#, python-brace-format
msgid "The lookup/search name is \"{0}\"{1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:907
msgid "Changing the authors for several books can take a while. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:912
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1063
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1087
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1096
msgid "Rename user category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1064
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1088
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1097
#, python-format
msgid "The name %s is already used"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1116
msgid "Duplicate search name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1117
#, python-format
msgid "The saved search name %s is already used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:37
msgid "Manage Authors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:39
msgid "Manage Series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:41
msgid "Manage Publishers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:43
msgid "Manage Tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:45
msgid "Manage User categories"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:47
msgid "Manage Saved searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:56
msgid "Custom columns"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:68
msgid "Manage {}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:99
msgid "Invalid search restriction"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:100
msgid "The current search restriction is invalid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:116
msgid "New Category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:169
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:172
msgid "Delete user category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:170
#, python-format
msgid "%s is not a user category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:173
#, python-format
msgid "%s contains items. Do you really want to delete it?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:195
msgid "Remove category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:196
#, python-format
msgid "User category %s does not exist"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:216
msgid "Add to user category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:217
#, python-format
msgid "A user category %s does not exist"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:281
#, python-format
msgid "%s will be deleted from books in the virtual library. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:283
#, python-format
msgid "%s will be deleted from all books. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:285
msgid "Delete item"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360
msgid "Find item in Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
"to particular categories using syntax similar to search. For example,\n"
"tags:foo will find foo in any tag, but not in authors etc. Entering\n"
"*foo will filter all categories at once, showing only those items\n"
"containing the text \"foo\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:374
msgid "Find item"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380
msgid "Find the first/next matching item"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:385
msgid "Find button"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:391
msgid "Collapse all categories"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:399
msgid "Collapse all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:421
msgid "No More Matches.</b><p> Click Find again to go to first match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:441
msgid "Alter Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:451
msgid "Number of books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:452
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:131
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:263
msgid "Average rating"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:459
msgid "Set the sort order for entries in the Tag browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:462
msgid "Search type when selecting multiple items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:468
msgid "Match all of the items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:468
msgid "Match any of the items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:475
msgid ""
"When selecting multiple entries in the Tag browser match any or all of them"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:479
msgid "Manage authors, tags, etc."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:480
msgid ""
"All of these category_managers are available by right-clicking on items in "
"the tag browser above"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:488
msgid "'Click' found item"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:356
#, python-format
msgid "Change icon for: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:506
#, python-format
msgid "Rename %s in virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:510
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:556
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:586
#, python-format
msgid "Rename %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517
#, python-format
msgid "Delete %s in virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:522
#, python-format
msgid "Delete %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:526
#, python-format
msgid "Edit sort for %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529
#, python-format
msgid "Edit link for %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:536
#, python-format
msgid "Add %s to user category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:550
#, python-format
msgid "Children of %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:560
#, python-format
msgid "Delete search %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:565
#, python-format
msgid "Remove %(item)s from category %(cat)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:578
#, python-format
msgid "Search for everything but %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:590
#, python-format
msgid "Add sub-category to %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594
#, python-format
msgid "Delete user category %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:599
#, python-format
msgid "Hide category %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:603
msgid "Show category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:613
#, python-format
msgid "Search for books in category %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:619
#, python-format
msgid "Search for books not in category %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:637
msgid "Manage Saved Searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:642
msgid "Change category icon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:644
msgid "Restore default icon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:651
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:655
msgid "Manage User Categories"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:662
msgid "Show all categories"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:665
msgid "Change sub-categorization scheme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:670
msgid "Partition"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:685
msgid "First letter is usable only when sorting by name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:693
msgid "E&xpand all children"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:46
msgid "Remove"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:47
msgid "Replace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:48
msgid "Keep"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:50
msgid "Lower-case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:51
msgid "Upper-case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:52
msgid "Split"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:56
msgid "is one of"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:57
msgid "is not one of"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:63
msgid "Create the rule below, the rule can be used to remove or replace tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:64
msgid "the tag, if it"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:65
msgid "You must provide a value for the tag to match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:66
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:232
msgid "with the tag:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:234
msgid "on the character:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:69
msgid ""
"The character on which to split tags. Note that technically you can specify "
"a sub-string, not just a single character. Then splitting will happen on the"
" sub-string."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:72
msgid ""
"What to replace the tag with. Note that if you use a pattern to match tags, "
"you can replace with parts of the matched pattern. See  the User Manual on "
"how to use regular expressions for details."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:75
#, python-format
msgid ""
"For help with regex pattern matching, see the <a href=\"%s\">User Manual</a>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:104
msgid "Edit the list of tags with the tag editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:145
msgid "Tags that contain this string will match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:153
msgid "Use the tag editor to edit the list of tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:229
#, python-brace-format
msgid "<b>{action}</b> the tag, if it <i>{match_type}</i>: <b>{query}</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:273
msgid ""
"You can specify rules to filter/transform tags here. Click the \"Add rule\" "
"button below to get started. The rules will be processed in order for every "
"tag until either a \"remove\" or a \"keep\" rule matches."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:283
msgid "You can <b>change an existing rule</b> by double clicking it"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:311
msgid "Move current rule up"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:315
msgid "Move current rule down"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:385
msgid "Test tag mapper rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:387
msgid "Enter a comma separated list of &tags to test:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:388
msgid "Enter tags and click the \"Test\" button"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:422
#, python-format
msgid "<b>Resulting tags:</b> %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:435
msgid "Cannot save as no rules have been created"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:437
msgid "Save ruleset as"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:438
msgid "Enter a name for this ruleset:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:442
#, python-format
msgid "A ruleset with the name \"%s\" already exists, do you want to replace it?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:458
msgid "Delete saved rulesets"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:462
msgid "No saved rulesets available"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tag_mapper.py:475
msgid "Edit tag mapper rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:109
msgid "Select a destination for the Table of Contents entry"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:131
msgid "Search for text..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:444
msgid "Find &next"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:446
msgid "Find &previous"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:148
msgid ""
"Here you can choose a destination for the Table of Contents' entry to point "
"to. First choose a file from the book in the left-most panel. The file will "
"open in the central panel.<p>Then choose a location inside the file. To do "
"so, simply click on the place in the central panel that you want to use as "
"the destination. As you move the mouse around the central panel, a thick "
"green line appears, indicating the precise location that will be selected "
"when you click."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:161
msgid "&Name of the ToC entry:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:167
msgid "Currently selected destination:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:194
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:205
msgid "No match found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:195
#, python-format
msgid "No match found for: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:201
#, python-format
msgid ""
"No matches for %(text)s found in the current file [%(current)s]. Do you want"
" to search in the %(which)s file [%(next)s]?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:204
msgid "next"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:204
msgid "previous"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:232
msgid "Bad markup"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:233
msgid "This book has severely broken markup, its ToC cannot be edited."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:242
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:300
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:305
msgid "File:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:243
#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:290
msgid "Top of the file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:292
#, python-format
msgid "Approximately %d%% from the top"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:297
#, python-format
msgid "Location: A &lt;%s&gt; tag inside the file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:37
msgid "Create ToC from XPath"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:41
msgid ""
"Specify a series of XPath expressions for the different levels of the Table "
"of Contents. You can use the wizard buttons to help you create XPath "
"expressions."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:48
#, python-format
msgid "Level %s ToC:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:57
msgid "&Save settings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59
msgid "&Load settings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:70
msgid "No XPaths"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71
msgid "No XPaths have been entered"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:111
#, python-format
msgid "The XPath expression %s is not valid."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:153
msgid ""
"You can edit existing entries in the Table of Contents by clicking them in "
"the panel to the left."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155
msgid ""
"Entries with a green tick next to them point to a location that has been "
"verified to exist. Entries with a red dot are broken and may need to be "
"fixed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163
msgid "Create a &new entry"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:168
msgid "Generate ToC from &major headings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171
msgid ""
"Generate a Table of Contents from the major headings in the book. This will "
"work if the book identifies its headings using HTML heading tags. Uses the "
"<h1>, <h2> and <h3> tags."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175
msgid "Generate ToC from &all headings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178
msgid ""
"Generate a Table of Contents from all the headings in the book. This will "
"work if the book identifies its headings using HTML heading tags. Uses the "
"<h1-6> tags."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:183
msgid "Generate ToC from &links"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:186
msgid ""
"Generate a Table of Contents from all the links in the book. Links that "
"point to destinations that do not exist in the book are ignored. Also "
"multiple links with the same destination or the same text are ignored."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:193
msgid "Generate ToC from &files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:196
msgid ""
"Generate a Table of Contents from individual files in the book. Each entry "
"in the ToC will point to the start of the file, the text of the entry will "
"be the \"first line\" of text from the file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:202
msgid "Generate ToC from &XPath"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:205
msgid "Generate a Table of Contents from arbitrary XPath expressions."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:209
msgid "&Flatten the ToC"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212
msgid "Flatten the Table of Contents, putting all entries at the top level"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:217
msgid ""
"<b>WARNING:</b> calibre only supports the creation of linear ToCs in AZW3 "
"files. In a linear ToC every entry must point to a location after the "
"previous entry. If you create a non-linear ToC it will be automatically re-"
"arranged inside the AZW3 file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233
msgid ""
"You can move this entry around the Table of Contents by drag and drop or "
"using the up and down buttons to the left"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:254
msgid "Change the &location this entry points to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:258
msgid "&Remove this entry"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268
msgid "New entry &inside this entry"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:271
msgid "New entry &above this entry"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:274
msgid "New entry &below this entry"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:278
msgid "&Flatten this entry"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:280
msgid ""
"All children of this entry are brought to the same level as this entry."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:291
msgid "&Return to welcome screen"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:293
msgid "Go back to the top level view"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343
msgid "This entry points to an existing destination"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:346
msgid "The location this entry points to does not exist"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:412
#, python-brace-format
msgid "<b>Title</b>: {0} <b>Dest</b>: {1}{2}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:475
msgid "Multiple items selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:476
msgid ""
"You are trying to move multiple items at once, this is not supported. "
"Instead use Drag and Drop to move multiple items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:593
msgid "Chapter "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:594
msgid "All selected items will be renamed to the form prefix-number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:632
#, python-format
msgid "Move \"%s\" up"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:634
#, python-format
msgid "Move \"%s\" down"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:635
msgid "Remove all selected items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:637
#, python-format
msgid "Unindent \"%s\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:639
#, python-format
msgid "Indent \"%s\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:640
msgid "Change the location this entry points to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:641
msgid "Change all selected items to title case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:642
msgid "Change all selected items to upper case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:643
msgid "Bulk rename all selected items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:665
msgid "Move current entry up [Ctrl+Up]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:672
msgid "Unindent the current entry [Ctrl+Left]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:679
msgid "Remove all selected entries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:686
msgid "Indent the current entry [Ctrl+Right]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:693
msgid "Move current entry down [Ctrl+Down]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:695
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/toc.py:173
msgid "&Expand all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:699
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/toc.py:174
msgid "&Collapse all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:702
msgid "Double click on an entry to change the text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:808
#, python-format
msgid ""
"The location this entry point to does not exist:\n"
"%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:901
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:908
#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:915
msgid "No items found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:902
msgid "No items were found that could be added to the Table of Contents."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:909
msgid "No links were found that could be added to the Table of Contents."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:916
msgid "No files were found that could be added to the Table of Contents."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:938
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/toc.py:31
#, python-format
msgid "Edit the ToC in %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:954
#, python-format
msgid "Loading %s, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:971
msgid "Undo the last action, if any"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:1002
#, python-format
msgid "Writing %s, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:1010
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/toc.py:74
msgid "Failed to write book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:1011
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/toc.py:75
#, python-format
msgid "Could not write %s. Click \"Show details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:1049
msgid "Failed to load book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:1050
#, python-format
msgid "Could not load %s. Click \"Show details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:71
#, python-format
msgid "Convert book %(num)d of %(total)d (%(title)s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:103
msgid "Could not convert"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:104
#, python-format
msgid ""
"Could not convert <b>%s</b> as it has no e-book files. If you think it "
"should have files, but calibre is not finding them, that is most likely "
"because you moved the book's files around outside of calibre. You will need "
"to find those files and re-add them to calibre."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:114
#, python-format
msgid "No supported formats (Available formats: %s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117
msgid "This book has no actual e-book files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:121
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:259
msgid "Could not convert some books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:123
#, python-brace-format
msgid ""
"Could not convert the book because no supported source format was found"
msgid_plural ""
"Could not convert {num} of {tot} books, because no supported source formats "
"were found."
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:161
msgid "Queueing books for bulk conversion"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:233
msgid "Queueing "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:234
#, python-format
msgid "Convert book %(num)d of %(tot)d (%(title)s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260
#, python-format
msgid ""
"Could not convert %(num)d of %(tot)d books, because no suitable source "
"format was found."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:316
#, python-format
msgid "Fetch news from %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:391
msgid "Convert existing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:392
#, python-format
msgid ""
"The following books have already been converted to the %s format. Do you "
"wish to reconvert them?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/__init__.py:157
msgid "&Unmark marked text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:210
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1574
msgid "Unsaved changes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:211
msgid ""
"The current book has unsaved changes. If you open a new book, they will be "
"lost. Are you sure you want to proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:215
msgid "Cannot open"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:216
msgid ""
"The current book is being saved, you cannot open a new book until the saving"
" is completed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:226
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1088
msgid "Choose file location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:251
msgid "Importing book, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:267
msgid "Choose book folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:271
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:773
msgid "Choose book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:279
msgid "File not found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:280
#, python-format
msgid "The file %s does not exist."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:287
msgid "Unsupported format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:288
#, python-format
msgid ""
"Tweaking is only supported for books in the %s formats. Convert your book to"
" one of these formats first."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:302
msgid "Opening book, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:314
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:318
msgid "Failed to open book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:315
msgid ""
"Failed to open book, it has obfuscated fonts, but the obfuscation key is "
"missing from the OPF. Do an EPUB to EPUB conversion before trying to edit "
"this book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:319
msgid "Failed to open book, click \"Show details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:361
msgid "Start of editing session"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:396
msgid "Before: Delete files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:427
msgid "Before: Re-order text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:437
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:473
msgid ""
"You must first open a book to tweak, before trying to create new files in "
"it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:449
#, python-format
msgid "Before: Add file %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:476
msgid "Choose files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:481
msgid "Before Add files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:509
msgid "Before: Add cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:518
msgid "No book open"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:523
msgid "You must open a book before trying to edit the Table of Contents."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:525
msgid "Before: Edit Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:538
msgid "Before: Insert inline Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:542
msgid "No Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:543
msgid ""
"Cannot create an inline Table of Contents as this book has no existing Table"
" of Contents. You must first create a Table of Contents using the Edit Table"
" of Contents tool."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:555
#, python-format
msgid "Before: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:569
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:596
msgid "You must first open a book in order to transform styles."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:580
msgid "Before style transformation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:590
msgid "No changes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:591
msgid "No styles were changed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:600
msgid "Before: Get external resources"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:619
msgid "Embed all fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:623
msgid "Subset all fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:631
#, python-format
msgid ""
"The %s format does not support file and folder names internally, therefore "
"arranging files into folders is not allowed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:640
msgid "The files in this book are already arranged into folders"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:641
msgid "Nothing to do"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:642
msgid "Show this message &again"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:644
msgid "Before: Arrange into folders"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:646
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:671
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:677
msgid "Renaming and updating links..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:654
#, python-brace-format
msgid ""
"You are changing the file type of {0}<b>{1}</b> to {2}<b>{3}</b>. Doing so "
"can cause problems, are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:661
#, python-brace-format
msgid ""
"The name you have chosen {0} contains special characters, internally it will"
" look like: {1}Try to use only the English alphabet [a-z], numbers [0-9], "
"hyphens and underscores for file names. Other characters can cause problems "
"for  different e-book viewers. Are you sure you want to proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:668
#, python-format
msgid "Before: Rename %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:675
msgid "Before: Bulk rename"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:682
msgid "Failed to rename files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:683
msgid "Failed to rename files, click Show details for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:716
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/undo.py:207
msgid "&Revert to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:736
msgid "&Revert changes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:774
#, python-format
msgid "%s books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:780
msgid "Current book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:780
msgid "Other book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:819
msgid "Before: Fix HTML"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:830
msgid "Before: Beautify files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:853
msgid "Inserting images is only supported for HTML and CSS files."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:884
msgid "Semantics are not supported for the AZW3 format."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:887
msgid "Before: Set Semantics"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:900
msgid "Before: Filter style information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:909
msgid "No matching style rules were found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1027
#, python-format
msgid "No file with the name %s was found in the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1040
msgid ""
"Choose a name for the checkpoint.\n"
"You can later restore the book to this checkpoint via the\n"
"\"Revert to...\" entries in the Edit menu."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1082
msgid "Path does not exist"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1083
#, python-format
msgid ""
"The file you are editing (%s) no longer exists. You have to choose a new "
"save location."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1106
msgid "Cannot save a copy"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1107
msgid "Saving a copy of a folder based book is not supported"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1110
msgid "Choose path"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1112
#, python-format
msgid "Book (%s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1128
msgid "Saving copy, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1132
msgid "Failed to save copy"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1133
msgid "Failed to save copy, click Show details for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1134
#, python-format
msgid "Copy saved to %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1135
msgid "Copy saved"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1143
msgid "Could not save"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1144
msgid ""
"Saving of the book failed. Click \"Show details\" for more information. You "
"can try to save a copy to a different location, via File->Save a copy"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1152
msgid "Enter line number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1162
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1181
#, python-format
msgid "Before: Split %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1199
msgid "Does not exist"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1200
#, python-format
msgid ""
"The file %s does not exist. If you were trying to click an item in the Table"
" of Contents, you may need to refresh it by right-clicking and choosing "
"\"Refresh\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1206
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1431
msgid "Unsupported file format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1207
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1432
#, python-format
msgid "Editing files of type %s is not supported"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1212
#, python-format
msgid "The anchor %s was not found in this file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1226
msgid "File deleted"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1227
msgid ""
"The file {} has already been deleted, re-run Check Book to update the "
"results."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1249
msgid "Before: Spell Check"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1254
msgid "Before: Auto-fix errors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1267
#, python-format
msgid "Before: Merge files into %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1279
msgid "Before: Link stylesheets"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1294
#, python-format
msgid "Before: Replace %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1304
msgid "You must first open a book in order to see the report."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1319
msgid "You must first open a book in order to check links."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1324
msgid "You must first open a book in order to compress images."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1330
msgid "Before: compress images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1338
msgid "Unexpected error"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1339
msgid "Failed to compress images, click \"Show details\" for more information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1407
msgid "Cannot decode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1408
#, python-format
msgid "Cannot edit %s as it appears to be in an unknown character encoding"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1436
msgid "No book is currently open. You must first open a book to edit."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1556
msgid ""
"The current book is being saved in the background. Quitting now will "
"<b>abort the save process</b>! Finish saving first?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1558
msgid "&Quit immediately"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1558
msgid "Finish &saving first"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1579
msgid ""
"There are unsaved changes, if you quit without saving, you will lose them."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1591
msgid "&Save and Quit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1594
msgid "&Quit without saving"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/boss.py:1608
msgid "Saving, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:95
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:461
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:667
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:814
msgid "Favorites"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:96
msgid "European scripts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:97
msgid "Armenian"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:98
msgid "Armenian ligatures"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:99
msgid "Coptic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:100
msgid "Coptic in Greek block"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:101
msgid "Cypriot syllabary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:102
msgid "Cyrillic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:103
msgid "Cyrillic supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:104
msgid "Cyrillic extended A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:105
msgid "Cyrillic extended B"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:106
msgid "Georgian"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:107
msgid "Georgian supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:108
msgid "Glagolitic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:109
msgid "Gothic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:110
msgid "Greek and Coptic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:111
msgid "Greek extended"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:112
msgid "Latin, Basic & Latin-1 supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:113
msgid "Latin extended A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:114
msgid "Latin extended B"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:115
msgid "Latin extended C"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:116
msgid "Latin extended D"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:117
msgid "Latin extended additional"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:118
msgid "Latin ligatures"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:119
msgid "Fullwidth Latin letters"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:120
msgid "Linear B syllabary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:121
msgid "Linear B ideograms"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:122
msgid "Ogham"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:123
msgid "Old italic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:124
msgid "Phaistos disc"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:125
msgid "Runic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:126
msgid "Shavian"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:129
msgid "Phonetic symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:130
msgid "IPA extensions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:131
msgid "Phonetic extensions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:132
msgid "Phonetic extensions supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:133
msgid "Modifier tone letters"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:134
msgid "Spacing modifier letters"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:135
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:337
msgid "Superscripts and subscripts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:138
msgid "Combining diacritics"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:139
msgid "Combining diacritical marks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:379
msgid "Combining diacritical marks for symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:141
msgid "Combining diacritical marks supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:142
msgid "Combining half marks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:145
msgid "African scripts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:146
msgid "Bamum"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:147
msgid "Bamum supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:148
msgid "Egyptian hieroglyphs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:149
msgid "Ethiopic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:150
msgid "Ethiopic supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:151
msgid "Ethiopic extended"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:152
msgid "Ethiopic extended A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:153
msgid "Meroitic cursive"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:154
msgid "Meroitic hieroglyphs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:155
msgid "N'Ko"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:156
msgid "Osmanya"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:157
msgid "Tifinagh"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:158
msgid "Vai"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:161
msgid "Middle Eastern scripts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:162
msgid "Arabic"
msgstr "isi-Arabhu"

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:163
msgid "Arabic supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:164
msgid "Arabic extended A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:165
msgid "Arabic presentation forms A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:166
msgid "Arabic presentation forms B"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:167
msgid "Avestan"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:168
msgid "Carian"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:169
msgid "Cuneiform"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:170
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:300
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:333
msgid "Cuneiform numbers and punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:171
msgid "Hebrew"
msgstr "Isi-Hebheru"

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:172
msgid "Hebrew presentation forms"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:173
msgid "Imperial Aramaic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:174
msgid "Inscriptional Pahlavi"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:175
msgid "Inscriptional Parthian"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:176
msgid "Lycian"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:177
msgid "Lydian"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:178
msgid "Mandaic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:179
msgid "Old Persian"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:180
msgid "Old South Arabian"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:181
msgid "Phoenician"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:182
msgid "Samaritan"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:183
msgid "Syriac"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:184
msgid "Ugaritic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:187
msgid "Central Asian scripts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:188
msgid "Mongolian"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:189
msgid "Old Turkic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:190
msgid "Phags-pa"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:191
msgid "Tibetan"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:194
msgid "South Asian scripts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:195
msgid "Bengali"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:196
msgid "Brahmi"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:197
msgid "Chakma"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:198
msgid "Devanagari"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:199
msgid "Devanagari extended"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:200
msgid "Gujarati"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:201
msgid "Gurmukhi"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:202
msgid "Kaithi"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:203
msgid "Kannada"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:204
msgid "Kharoshthi"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:205
msgid "Lepcha"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:206
msgid "Limbu"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:207
msgid "Malayalam"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:208
msgid "Meetei Mayek"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:209
msgid "Meetei Mayek extensions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:210
msgid "Ol Chiki"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:211
msgid "Oriya"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:212
msgid "Saurashtra"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:213
msgid "Sinhala"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:214
msgid "Sharada"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:215
msgid "Sora Sompeng"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:216
msgid "Syloti Nagri"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:217
msgid "Takri"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:218
msgid "Tamil"
msgstr "Isi-Thamili"

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:219
msgid "Telugu"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:220
msgid "Thaana"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:221
msgid "Vedic extensions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:224
msgid "Southeast Asian scripts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:225
msgid "Balinese"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:226
msgid "Batak"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:227
msgid "Buginese"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:228
msgid "Cham"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:229
msgid "Javanese"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:230
msgid "Kayah Li"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:231
msgid "Khmer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:232
msgid "Khmer symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:233
msgid "Lao"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:234
msgid "Myanmar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:235
msgid "Myanmar extended A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:236
msgid "New Tai Lue"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:237
msgid "Rejang"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:238
msgid "Sundanese"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:239
msgid "Sundanese supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:240
msgid "Tai Le"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:241
msgid "Tai Tham"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:242
msgid "Tai Viet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:243
msgid "Thai"
msgstr "Isi-Thayi"

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:246
msgid "Philippine scripts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:247
msgid "Buhid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:248
msgid "Hanunoo"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:249
msgid "Tagalog"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:250
msgid "Tagbanwa"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:253
msgid "East Asian scripts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:254
msgid "Bopomofo"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:255
msgid "Bopomofo extended"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:256
msgid "CJK Unified ideographs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:257
msgid "CJK Unified ideographs extension A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:258
msgid "CJK Unified ideographs extension B"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:259
msgid "CJK Unified ideographs extension C"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:260
msgid "CJK Unified ideographs extension D"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:261
msgid "CJK compatibility ideographs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:262
msgid "CJK compatibility ideographs supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:263
msgid "Kangxi radicals"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:264
msgid "CJK radicals supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:265
msgid "CJK strokes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:266
msgid "Ideographic description characters"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:267
msgid "Hiragana"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:268
msgid "Katakana"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:269
msgid "Katakana phonetic extensions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:270
msgid "Kana supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:271
msgid "Halfwidth Katakana"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:272
msgid "Kanbun"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:273
msgid "Hangul syllables"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:274
msgid "Hangul Jamo"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:275
msgid "Hangul Jamo extended A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:276
msgid "Hangul Jamo extended B"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:277
msgid "Hangul compatibility Jamo"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:278
msgid "Halfwidth Jamo"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:279
msgid "Lisu"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:280
msgid "Miao"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:281
msgid "Yi syllables"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:282
msgid "Yi radicals"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:285
msgid "American scripts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:286
msgid "Cherokee"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:287
msgid "Deseret"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:288
msgid "Unified Canadian aboriginal syllabics"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:289
msgid "UCAS extended"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:292
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:392
msgid "Other"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:293
msgid "Alphabetic presentation forms"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:294
msgid "Halfwidth and Fullwidth forms"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:297
msgid "Punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:298
msgid "General punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:299
msgid "ASCII punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:301
msgid "Latin-1 punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:302
msgid "Small form variants"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:303
msgid "Supplemental punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:304
msgid "CJK symbols and punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:305
msgid "CJK compatibility forms"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:306
msgid "Fullwidth ASCII punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:307
msgid "Vertical forms"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:310
msgid "Alphanumeric symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:311
msgid "Arabic mathematical alphabetic symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:312
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:346
msgid "Letterlike symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:313
msgid "Roman symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:314
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:345
msgid "Mathematical alphanumeric symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:315
msgid "Enclosed alphanumerics"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:316
msgid "Enclosed alphanumeric supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:317
msgid "Enclosed CJK letters and months"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:318
msgid "Enclosed ideographic supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:319
msgid "CJK compatibility"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:322
msgid "Technical symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:323
msgid "Miscellaneous technical"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:324
msgid "Control pictures"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:325
msgid "Optical character recognition"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:328
msgid "Numbers and digits"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:329
msgid "Aegean numbers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:330
msgid "Ancient Greek numbers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:331
msgid "Common Indic number forms"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:332
msgid "Counting rod numerals"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:334
msgid "Fullwidth ASCII digits"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:335
msgid "Number forms"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:336
msgid "Rumi numeral symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:340
msgid "Mathematical symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:341
msgid "Arrows"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:342
msgid "Supplemental arrows A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:343
msgid "Supplemental arrows B"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:383
msgid "Miscellaneous symbols and arrows"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:347
msgid "Mathematical operators"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:348
msgid "Miscellaneous mathematical symbols A"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:349
msgid "Miscellaneous mathematical symbols B"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:350
msgid "Supplemental mathematical operators"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:351
msgid "Ceilings and floors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:352
msgid "Geometric shapes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:353
msgid "Box drawing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:354
msgid "Block elements"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:357
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:358
msgid "Musical symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:359
msgid "More musical symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:360
msgid "Ancient Greek musical notation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:361
msgid "Byzantine musical symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:364
msgid "Game symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:365
msgid "Chess"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:366
msgid "Domino tiles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:367
msgid "Draughts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:368
msgid "Japanese chess"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:369
msgid "Mahjong tiles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:370
msgid "Playing cards"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:371
msgid "Playing card suits"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:374
msgid "Other symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:375
msgid "Alchemical symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:376
msgid "Ancient symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:377
msgid "Braille patterns"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:378
msgid "Currency symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:380
msgid "Dingbats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:381
msgid "Emoticons"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:382
msgid "Miscellaneous symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:384
msgid "Miscellaneous symbols and pictographs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:385
msgid "Yijing hexagram symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:386
msgid "Yijing mono and digrams"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:387
msgid "Yijing trigrams"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:388
msgid "Tai Xuan Jing symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:389
msgid "Transport and map symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:393
msgid "Specials"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:395
msgid "Variation selectors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:396
msgid "Variation selectors supplement"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:701
#, python-format
msgid "Copy %s to clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:703
#, python-format
msgid "Add %s to favorites"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:703
#, python-format
msgid "Remove %s from favorites"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:706
msgid "Restore favorites to defaults"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:736
msgid "Insert character"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:745
msgid "Re-arrange favorites"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:757
msgid ""
"Search for unicode characters by using the English names or nicknames. You "
"can also search directly using a character code. For example, the following "
"searches will all yield the no-break space character: U+A0, nbsp, no-break"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:761
msgid "Search by name, nickname or character code"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:769
msgid "Clear search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/char_select.py:789
msgid ""
"Drag and drop characters to re-arrange them. Click the \"Re-arrange\" button"
" again when you are done."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:38
msgid "WARNING"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:40
msgid "INFO"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:90
msgid "Check has not been run"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:96
msgid "Copy list of errors to clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:116
msgid "Click to run a check on the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:116
msgid "Run check"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:166
#, python-format
msgid "line: %d"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:168
#, python-format
msgid " column: %d"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:175
msgid "Information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:175
msgid "Warning"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:180
msgid "Try to fix only this error"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:181
msgid "Click to open in editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:182
msgid ""
"Try to fix all fixable errors automatically. Only works for some types of "
"error."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:183
msgid "Try to correct all fixable errors automatically"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:184
msgid "Re-run check"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:184
msgid "Re-run the check"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:226
msgid "Running fixers, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check.py:232
msgid "Running checks, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check_links.py:43
msgid "Check external links"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check_links.py:66
msgid "Checking external links, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check_links.py:107
msgid "Checking failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check_links.py:108
msgid ""
"There was an error while checking links, click \"Show Details\" for more "
"information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check_links.py:111
msgid "No broken links found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check_links.py:120
msgid "Found a broken link"
msgid_plural "Found {} broken links"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check_links.py:124
msgid "Fix this link"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check_links.py:127
msgid "line number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check_links.py:136
msgid "Enter the corrected URL:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/check_links.py:136
msgid "Fix URL"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/completion/basic.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:229
msgid "Font"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/completion/basic.py:88
msgid "Stylesheet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/completion/popup.py:278
msgid "Completion failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/completion/popup.py:279
msgid ""
"Failed to get completions, click \"Show Details\" for more information. "
"Future errors during completion will be suppressed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/completion/utils.py:23
msgid "Failed to get completion data"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:42
msgid "Calculating differences, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:215
msgid "Differences between books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:243
msgid "Go to previous change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:244
msgid "&Previous change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:250
msgid "Go to next change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:251
msgid "&Next change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:257
msgid "Search for text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:263
msgid "Next &match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:269
msgid "P&revious match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:271
msgid "Left panel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:272
msgid "Perform search in the left panel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:274
msgid "Right panel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:275
msgid "Perform search in the right panel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:280
msgid "&Options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:281
msgid "Change how the differences are displayed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:285
msgid "Lines of context around each change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:287
#, python-format
msgid "Show %d lines of context"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:288
msgid "Show all text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:347
msgid "Beautify files before comparing them"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:348
msgid "Do not beautify files before comparing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:371
msgid "The books are identical"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:379
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:415
msgid "No changes found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:386
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:547
msgid "The files are identical"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:393
msgid "No differences found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:400
msgid "The directories are identical"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:431
#, python-format
msgid "[%s was added]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/main.py:435
#, python-format
msgid "[%s was removed]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:174
msgid "Previous change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:175
msgid "Next change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:180
msgid "Open file in the editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:254
#, python-format
msgid "No matches found for query: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:533
msgid "This file was added"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:534
msgid "This file was removed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:549
#, python-format
msgid "[This file was renamed from %s]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:549
#, python-format
msgid "[This file was renamed to %s]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:557
#, python-format
msgid "Binary file of size: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:584
msgid "Image could not be rendered"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:614
#, python-brace-format
msgid "Size: {0} Resolution: {1}x{2}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/diff/view.py:682
msgid "The files are identical after beautifying"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:25
msgid "Choose the external resources to download"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:99
msgid "Download external resources"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:113
msgid "Searching for external resources..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:138
msgid "Scan failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:139
msgid ""
"Failed to scan for external resources, click \"Show Details\" for more "
"information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:147
msgid "No external resources found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:148
msgid "No external resources were found in this book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:177
msgid ""
"Failed to download external resources, click \"Show Details\" for more "
"information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:182
msgid "Some downloads failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:183
msgid ""
"Failed to download some external resources, click \"Show Details\" for more "
"information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:186
msgid "Updating resources in book..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:189
msgid "Successfully processed the external resource"
msgid_plural "Successfully processed {} external resources"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:191
msgid "Could not download one image"
msgid_plural "Could not download {} images"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:209
msgid "Replace failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:210
msgid ""
"Failed to replace external resources, click \"Show Details\" for more "
"information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/download.py:220
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:94
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1463
msgid "See what &changed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:95
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:272
msgid "Trim image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:280
msgid "Auto-trim image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:273
msgid "Rotate image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:126
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:274
msgid "Resize image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:281
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:323
msgid "Sharpen image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:152
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:282
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:329
msgid "Blur image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:161
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:285
msgid "Make image look like an oil painting"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:173
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:283
msgid "De-speckle image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:181
msgid "Normalize image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:213
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:358
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:293
msgid "No image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:213
msgid "No image loaded"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:215
msgid "Invalid image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:215
msgid "The current image is not valid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:259
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:268
msgid "Drop image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:356
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:314
msgid "Paste image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:359
msgid "No image available in the clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:372
msgid ""
"No active selection, first select a region in the image, by dragging with "
"your mouse"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/canvas.py:598
msgid "Not a valid image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:28
msgid "Choose the new width and height"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:35
msgid "&Width:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:42
msgid "&Height:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:209
msgid ""
"Cutting of images is not allowed. If you want to delete the image, use the "
"files browser to do it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:260
msgid "File actions tool bar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:264
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:326
msgid "Edit actions tool bar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:276
msgid "Image filters"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:284
msgid "Improve contrast (normalize image)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:287
msgid "Image information bar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:310
msgid "Copy selected region"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:311
msgid "Paste into selected region"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:313
msgid "Copy image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:324
msgid ""
"The standard deviation for the Gaussian sharpen operation (higher means more"
" sharpening)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:330
msgid ""
"The standard deviation for the Gaussian blur operation (higher means more "
"blurring)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:335
msgid "Oilify image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/image.py:336
msgid "The strength of the operation (higher numbers have larger effects)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:40
msgid "Choose file name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:66
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:352
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:864
msgid "No name specified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:67
msgid "You must specify a file name for the new file, with an extension."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:189
msgid "Choose an image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:189
msgid "Images in book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:201
msgid "&Existing images in the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:231
msgid "Search for image by file name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:245
msgid "Refresh the displayed images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:248
msgid "&Import image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:251
msgid "Import an image from elsewhere in your computer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:252
msgid "&Paste image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:255
msgid "Paste an image from the clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:256
msgid "Full page image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:257
msgid ""
"Insert the image so that it takes up an entire page when viewed in a reader"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:259
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:1074
msgid "Preserve aspect ratio"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:260
msgid ""
"Preserve the aspect ratio of the inserted image when rendering it full paged"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:294
msgid "There is no image on the clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:299
msgid "Invalid file extension"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:300
msgid "The file name you choose must have a .jpg or .png extension"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:351
msgid "Choose folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:358
msgid "Choose the folder into which the files will be placed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:386
msgid "Create new folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:390
msgid "Enter a name for the new folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:390
msgid "Folder name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:419
msgid "Create new book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:430
msgid "&Authors:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/insert_resource.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:317
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:355
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:264
msgid "&Language:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:291
msgid "Invalid markup"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:292
msgid ""
"The current block tag has an existing unclosed style attribute. Run the Fix "
"HTML tool first."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:362
msgid "Invalid HTML"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:363
#, python-format
msgid ""
"There is an unclosed %s tag. You should run the Fix HTML tool before trying "
"to rename tags."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:367
msgid "No found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:368
msgid "No suitable block level tag was found to rename"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:576
msgid "Not in a block tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/smarts/html.py:577
msgid ""
"Cannot change text alignment as the cursor is not inside a block level tag, "
"such as a &lt;p&gt; or &lt;div&gt; tag."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:48
msgid "Insert filler text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:64
msgid "Insert a tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:69
msgid "Insert a self closing tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:74
msgid "Insert a HTML link"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:79
msgid "Insert a HTML image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:84
msgid "Insert a HTML tag with a class"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:422
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:74
msgid "No snippet found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:423
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:75
msgid "No matching snippet was found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:471
#, python-format
msgid "For help with snippets, see the <a href=\"%s\">User Manual</a>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:477
msgid "The name of this snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:481
msgid "The text used to trigger this snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:482
msgid "Tri&gger:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:493
msgid "&File types:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:494
msgid "Which file types this snippet should be active in"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:501
msgid "You can test your snippet here"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:503
msgid "T&est:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:523
msgid "Create a snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:523
msgid "Edit snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:557
msgid "You must provide a name for this snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:559
msgid "You must provide a trigger for this snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:561
msgid "You must provide a template for this snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:563
msgid "You must specify at least one file type"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:570
msgid "Create/edit snippets"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:585
msgid "Search for a snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:600
msgid "&Add snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:605
msgid "&Edit snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:610
msgid "&Remove snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:615
msgid "Change &built-in"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:656
msgid "Invalid snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:668
msgid "Cannot edit snippet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:668
msgid "No snippet selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:687
msgid "No snippets found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:688
#, python-format
msgid "No snippets found for query: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/snippets.py:706
msgid "Choose the built-in snippet to modify:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:298
msgid "Invalid text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:299
msgid "Unterminated string"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:304
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:570
msgid "Hold down the Ctrl key and click to open this link"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/css.py:308
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:573
msgid "This link points to a file that is not present in the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:550
msgid "An unescaped < is not allowed. Replace it with &lt;"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:551
msgid "An unescaped ampersand is not allowed. Replace it with &amp;"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:552
msgid "An unescaped > is not allowed. Replace it with &gt;"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:553
msgid "/ not allowed except at the end of the tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:554
msgid "Unknown character"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:555
msgid "A closing tag must contain only the tag name and nothing else"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:556
msgid "Expecting an attribute value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.py:557
msgid "A tag name cannot end with a colon"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/text.py:438
msgid ""
"Sorting CSS rules can in rare cases change the effective styles applied to "
"the book. Are you sure you want to proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:327
msgid "Create custom theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:334
msgid "&Name of custom theme:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:338
msgid "&Builtin theme to base on:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:353
msgid "You must specify a name for your theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:356
#, python-format
msgid "A custom theme with the name %s already exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:402
msgid "No color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:402
#, python-brace-format
msgid "Red: {0} Green: {1} Blue: {2}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:447
msgid "Remove color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:453
msgid "&Background"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:453
msgid "&Foreground"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:457
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:58
msgid "&Italic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:457
msgid "B&old"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:467
msgid "&Underline:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:472
msgid "Color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:483
msgid ""
"<h2>Creating a custom theme</h2>\n"
"\n"
"<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"
"\n"
"<p>As you make changes to your theme on the left, the changes will be reflected live in this panel.</p>\n"
"\n"
"<p xml:lang=\"und\">\n"
"{}\n"
"    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"
"\n"
"{}\n"
"    Defines the colors for text selected by the mouse.\n"
"\n"
"{}\n"
"    Defines the color for the line containing the cursor.\n"
"\n"
"{}\n"
"    Defines the colors for the line numbers on the left.\n"
"\n"
"{}\n"
"    Defines the colors for matching tags in HTML and matching\n"
"    braces in CSS.\n"
"\n"
"{}\n"
"    Used for highlighting tags in HTML\n"
"\n"
"{}\n"
"    Used for highlighting attributes in HTML\n"
"\n"
"{}\n"
"    Tag names in HTML\n"
"\n"
"{}\n"
"    Namespace prefixes in XML and constants in CSS\n"
"\n"
"{}\n"
"    Non-breaking spaces/hyphens in HTML\n"
"\n"
"{}\n"
"    Syntax errors such as <this <>\n"
"\n"
"{}\n"
"    Misspelled words such as <span lang=\"en\">thisword</span>\n"
"\n"
"{}\n"
"    Comments like <!-- this one -->\n"
"\n"
"</p>\n"
"\n"
"<style type=\"text/css\">\n"
"/* Some CSS so you can see how the highlighting rules affect it */\n"
"\n"
"p.someclass {{\n"
"    font-family: serif;\n"
"    font-size: 12px;\n"
"    line-height: 1.2;\n"
"}}\n"
"</style>\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:554
msgid "Create/edit custom theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:563
msgid "&Edit theme:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:574
msgid "Add &new theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/themes.py:578
msgid "&Remove theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:56
msgid "&Bold"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:56
msgid "Make the selected text bold"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:57
msgid "<h3>Bold</h3>Make the selected text bold"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:58
msgid "Make the selected text italic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:59
msgid "<h3>Italic</h3>Make the selected text italic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:60
#: /usr/src/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp:777
msgid "&Underline"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:60
msgid "Underline the selected text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:61
msgid "<h3>Underline</h3>Underline the selected text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:62
msgid "&Strikethrough"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:63
msgid "Draw a line through the selected text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:64
msgid "<h3>Strikethrough</h3>Draw a line through the selected text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:65
msgid "&Superscript"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:66
msgid "Make the selected text a superscript"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:67
msgid ""
"<h3>Superscript</h3>Set the selected text slightly smaller and above the "
"normal line"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:68
msgid "&Subscript"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:69
msgid "Make the selected text a subscript"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:70
msgid ""
"<h3>Subscript</h3>Set the selected text slightly smaller and below the "
"normal line"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:71
msgid "&Color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:71
msgid "Change text color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:72
msgid "<h3>Color</h3>Change the color of the selected text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:73
msgid "&Background color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:74
msgid "Change background color of text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:75
msgid ""
"<h3>Background color</h3>Change the background color of the selected text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:76
msgid "Align &left"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:77
msgid "<h3>Align left</h3>Align the paragraph to the left"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:78
msgid "&Center"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:79
msgid "<h3>Center</h3>Center the paragraph"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:80
msgid "Align &right"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:81
msgid "<h3>Align right</h3>Align the paragraph to the right"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:82
msgid "&Justify"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:82
msgid "Justify"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:83
msgid "<h3>Justify</h3>Align the paragraph to both the left and right margins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:85
msgid "&Sort style rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:86
msgid "Sort the style rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:87
msgid "&Insert image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:88
msgid "Insert an image into the text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:89
msgid "<h3>Insert image</h3>Insert an image into the text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:91
msgid "Insert &hyperlink"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:625
msgid "Insert hyperlink"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:92
msgid "<h3>Insert hyperlink</h3>Insert a hyperlink into the text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:94
msgid "Smart &comment"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:95
msgid "Smart comment (toggle block comments)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:96
msgid ""
"<h3>Smart comment</h3>Comment or uncomment text<br><br>If the cursor is "
"inside an existing block comment, uncomment it, otherwise comment out the "
"selected text."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:101
#, python-format
msgid "Convert the paragraph to &lt;%s&gt;"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:106
msgid "&Lower case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:106
msgid "&Swap case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:106
msgid "&Upper case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:107
msgid "&Capitalize"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:107
msgid "&Title case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:108
#, python-format
msgid "Change the case of the selected text: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112
msgid "Insert &tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:112
msgid "Insert tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:113
msgid ""
"<h3>Insert tag</h3>Insert a tag, if some text is selected the tag will be "
"inserted around the selected text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:119
msgid "Change paragraph to heading"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:245
msgid "Remove from this menu"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:328
msgid "Editor tools"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:332
msgid "Format text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:468
msgid "No text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:469
msgid "There is no suitable text in the clipboard to paste."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:530
msgid "Ignore this word"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:534
#, python-brace-format
msgid "Add this word to the dictionary: {0}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:537
msgid "Add this word to the dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:546
#, python-format
msgid "Open %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:553
#, python-format
msgid "Show help for: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/editor/widget.py:570
msgid "Change &case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:77
msgid "Chapter-"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:47
msgid "Style-"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:47
msgid "Styles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:48
msgid "Image-"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:49
msgid "Font-"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:90
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:310
msgid "Fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:50
msgid "Misc-"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:59
msgid "The file name must have an extension"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:64
msgid "The file name contains invalid characters"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:66
msgid "This file name already exists in the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:73
msgid "Bulk rename items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:81
msgid "All selected files will be renamed to the form prefix-number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:83
msgid "&Prefix:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:86
msgid "Starting &number:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:410
msgid "Full path: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:420
#, python-format
msgid "This file is the cover %s for this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:420
msgid "image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:420
msgid "page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:423
msgid "This file contains all the metadata and book structure information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:426
msgid "This file contains the metadata table of contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:429
msgid "This file is not listed in the book manifest"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:432
msgid ""
"This file is marked as non-linear in the spine\n"
"Drag it to the top to make it linear"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:436
msgid "This file is a text file that is not referenced in the spine"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:440
msgid "This file occurs more than once in the spine"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:482
#, python-format
msgid "Export %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:484
#, python-format
msgid "Replace %s with file..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:487
#, python-format
msgid "&Rename %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:489
#, python-format
msgid "Mark %s as cover image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:491
#, python-format
msgid "Mark %s as cover page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:497
msgid "&Bulk rename the selected files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:498
msgid "Change the file extension for the selected files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:500
msgid "&Delete the selected file"
msgid_plural "&Delete the {} selected files"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:511
msgid "Link &stylesheets..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:514
msgid "&Merge selected text files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:516
msgid "&Merge selected style files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:536
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:566
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:574
msgid "Cannot rename"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:567
#, python-format
msgid ""
"%s books do not support file renaming as they do not use file names "
"internally. The filenames you see are automatically generated from the "
"internal structures of the original file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:551
msgid "Not first item"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:552
#, python-format
msgid ""
"%s is not the first text item. You should only mark the first text item as "
"cover. Do you want to make it the first item?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:575
#, python-format
msgid "The file(s) %s cannot be renamed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:597
msgid "New file extension:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:597
msgid "Rename files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:618
#, python-format
msgid "The file(s) %s cannot be deleted."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:701
#, python-format
msgid "No item with the name: %s was found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:730
msgid "Choose location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:731
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:740
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1287
#: /home/kovid/work/calibre/src/calibre/gui2/win_file_dialogs.py:78
msgid "Files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:742
msgid "HTML files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:764
msgid "No stylesheets"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:765
msgid ""
"This book currently has no stylesheets. You must first create a stylesheet "
"before linking it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:770
msgid "Choose stylesheets"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:771
msgid "Choose the stylesheets to link. Drag and drop to re-arrange"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:787
msgid "Remove existing links to stylesheets"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:807
msgid ""
"Choose a name for the new (blank) file. To place the file in a specific "
"folder in the book, include the folder name, for example: "
"<i>text/chapter1.html"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:822
msgid "Import resource file (image/font/etc.)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:824
msgid "Import a file from your computer as a new file into the book."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:851
msgid "Choose a name for the imported file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:865
msgid ""
"You must specify a name for the new file, with an extension, for example, "
"chapter1.html"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:887
msgid "Choose master file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/file_list.py:890
msgid ""
"Choose the master file. All selected files will be merged into the master "
"file:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:125
#, python-format
msgid "Debug output from %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1394
msgid "No such function"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:169
#, python-format
msgid "There is no function named %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:172
msgid "Cannot remove builtin function"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:173
#, python-format
msgid "The function %s is a builtin function, it cannot be removed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:200
msgid "Choose a function to run on matched text (by name)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:210
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:115
msgid "Save current search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:116
msgid "Show saved searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:219
msgid "Create/edit a function"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:226
msgid "F&unction name:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:232
msgid "&Code:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:247
#, python-format
msgid "For help with creating functions, see the <a href=\"%s\">User Manual</a>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:268
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:815
msgid "Must specify name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:269
msgid "You must specify a name for this function."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:274
msgid "Invalid Python code"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:275
#, python-format
msgid "The code you created is not valid Python code, with error: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:277
msgid "No replace function"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/function_replace.py:278
msgid "You must create a Python function named replace in your code"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/live_css.py:286
#, python-format
msgid "Inherited from %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/live_css.py:288
#, python-format
msgid "Matched CSS rules for %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/live_css.py:297
msgid "Computed final style"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/live_css.py:360
msgid "Copy everything"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/live_css.py:401
msgid "No style information found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/live_css.py:402
msgid ""
"Move the cursor inside a HTML tag to see what styles apply to that tag."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/main.py:26
msgid ""
"%prog [opts] [path_to_ebook] [name_of_file_inside_book ...]\n"
"\n"
"Launch the calibre edit book tool. You can optionally also specify the names of\n"
"files inside the book which will be opened for editing automatically.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:32
#, python-format
msgid "Change this to the relative path to: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:41
msgid "Font file added"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:42
msgid ""
"The font file <b>{}</b> has been added. The text for the CSS @font-face rule"
" for this file has been copied to the clipboard. You should paste it into "
"whichever css file you want to add this font to."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:49
#, python-format
msgid "Font faces for %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:69
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1224
msgid "Name:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:93
msgid "Embedded"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:93
msgid "Font family"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:161
msgid "Change font"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:169
#, python-format
msgid "Change the font %s to:"
msgid_plural "Change the fonts %s to:"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:174
msgid "&New font:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:198
#, python-format
msgid "The font <i>%s</i> <b>exists</b> on your computer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:199
#, python-format
msgid "The font <i>%s</i> <b>does not exist</b> on your computer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:212
msgid "Manage Fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:224
msgid "&Install fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:226
msgid ""
"Install fonts from .ttf/.otf files to make them available for embedding"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:246
msgid "&Change selected fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:250
msgid "&Remove selected fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:254
msgid "&Embed all fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:258
msgid "&Subset all fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:263
msgid "Rescan the book for fonts in case you have made changes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:269
msgid ""
" All the fonts declared in this book are shown to the left, along with whether they are embedded or not.\n"
"            You can remove or replace any selected font and also embed any declared fonts that are not already embedded."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:271
msgid ""
" Double click any font family to see if the font is available for embedding "
"on your computer. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:283
#, python-format
msgid ""
"The font <b>%s</b> was not found on your computer. If you have the font "
"files, you can install it using the \"Install fonts\" button in the lower "
"left corner."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:309
msgid "No fonts selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/manage_fonts.py:310
msgid "No fonts selected, you must first select some fonts in the left panel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:34
msgid "Remove unused CSS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:43
msgid ""
"This will remove all CSS rules that do not match any actual content. There "
"are a couple of additional cleanups you can enable, below:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:45
msgid "Remove unused &class attributes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:49
msgid ""
"Remove all class attributes from the HTML that do not match any existing CSS"
" rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:50
msgid "Merge identical CSS rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:54
msgid ""
"Merge CSS rules in the same stylesheet that have identical selectors. Note "
"that in rare cases merging can result in a change to the effective styling "
"of the book, so use with care."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:86
msgid "Action report"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:140
msgid "Compress images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:160
msgid ""
"You can compress the images in this book losslessly, reducing the file size "
"of the book, without affecting image quality. Typically image size is "
"reduced by 5 - 15%."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:166
msgid "Enable &lossy compression of JPEG images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:167
msgid ""
"This allows you to change the quality factor used for JPEG images.\n"
"By lowering the quality you can greatly reduce file size, at the expense of the image looking blurred."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:174
msgid ""
"The compression quality, 1 is high compression, 100 is low compression.\n"
"Image quality is inversely correlated with compression quality."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:177
msgid "Compression &quality:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:203
msgid "Compressing images..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/polish.py:229
msgid "Compressing images, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:166
msgid "Editor font &family:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:170
msgid "Editor font &size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:174
msgid "Create/edit &custom color schemes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:178
msgid "&Color scheme:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:182
msgid " characters"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:183
msgid "Width of &tabs:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:185
msgid "Change &templates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:186
msgid "Templates for new files:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:190
msgid "&Wrap long lines in the editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:194
msgid "&Replace HTML entities as they are typed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:196
msgid ""
"With this option, every time you type in a complete html entity, such as "
"&amp;hellip; it is automatically replaced by its corresponding character. "
"The replacement happens only when the trailing semi-colon is typed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:202
msgid "Auto &close tags when typing </"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:204
msgid ""
"With this option, every time you type </ the current HTML closing tag is "
"auto-completed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:208
msgid ""
"Show the name of the current character before the cursor along with the line"
" and column number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:212
msgid "Beautify individual files automatically when they are opened"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:214
msgid ""
"This will cause the beautify current file action to be performed "
"automatically every time you open a HTML/CSS/etc. file for editing."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:219
msgid "Show misspelled words underlined in the code view"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:221
msgid ""
"This will cause spelling errors to be highlighted in the code view for easy "
"correction as you type."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:226
msgid "Allow drag and drop editing of text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:228
msgid ""
"Allow using drag and drop to move text around in the editor. It can be "
"useful to turn this off if you have a misbehaving touchpad."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:232
msgid "Manage &spelling dictionaries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:237
msgid "Manage sni&ppets"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:255
#, python-format
msgid "Automatic (%s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:280
msgid "Update metadata embedded in the book when opening"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:282
msgid ""
"When the file is opened, update the metadata embedded in the book file to "
"the current metadata in the calibre library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:287
msgid ""
"Ask which format to edit if more than one format is available for the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:291
msgid ""
"When auto-selecting the format to edit for a book with multiple formats, "
"this is the preference order."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:293
msgid "Preferred format order (drag and drop to change)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:304
msgid "Allow dockable windows to be nested inside the dock areas"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:306
msgid ""
"By default, you can have only a single row or column of windows in the dock "
"areas (the areas around the central editors). This option allows for more "
"flexible window layout, but is a little more complex to use."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:311
msgid "Choose which windows will occupy the corners of the dockable areas"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:317
msgid "The top-left corner"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:317
msgid "The top-right corner"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:318
msgid "The bottom-left corner"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:318
msgid "The bottom-right corner"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:321
msgid "Restore state of previously edited book when opening it again"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:323
msgid ""
"When opening a previously edited book again, restore its state. That means "
"all open files are automatically re-opened and the cursor is positioned at "
"its previous location."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:329
msgid "Show full file paths in the File browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:331
msgid ""
"Showing the full file paths is useful when editing books that contain "
"multiple files with the same file name."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:350
msgid "Monospaced text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:350
msgid "Sans-serif text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:350
msgid "Serif text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:354
#, python-format
msgid "Font family for &%s:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:357
msgid "&Style for standard text:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:516
msgid "&Default font size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:364
msgid "&Monospace font size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:367
msgid "Mi&nimum font size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:389
msgid "Choose which toolbar you want to customize"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:390
#, python-format
msgid "Tools for %s editors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:392
msgid "Book wide actions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:393
msgid "Book wide tools"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:394
msgid "Book wide tools from third party plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:395
msgid "all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:399
msgid "Text formatting actions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:402
msgid "&Toolbar to customize:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:444
msgid "Adjust the size of icons on all toolbars"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:447
msgid "Toolbar &icon size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:585
msgid "Customize templates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:598
msgid "Choose the &type of template to edit:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:604
#, python-brace-format
msgid ""
"The variables {0} and {1} will be replaced with the title and author of the "
"book. {2} is where the cursor will be positioned. If you want to include "
"braces in your template, for example for CSS rules, you have to escape them,"
" like this: {3}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:665
msgid "Preferences for Edit book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:685
msgid "Restore all defaults"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:686
msgid "Restore defaults for all preferences"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:688
msgid "Restore current defaults"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:689
msgid "Restore defaults for currently displayed preferences"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:691
msgid "Restore confirmations"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:692
msgid "Restore all disabled confirmation prompts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:711
msgid "Main window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:712
msgid "Editor settings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:713
msgid "Preview settings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:714
msgid "Keyboard shortcuts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:716
msgid "Integration with calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:758
msgid "There are no disabled confirmation prompts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:761
msgid "One disabled confirmation prompt was restored"
msgid_plural "{} disabled confirmation prompts were restored"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preferences.py:762
msgid "Disabled confirmations restored"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:310
msgid "Invalid location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:311
msgid "Cannot split on the body tag"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:382
msgid ""
"\n"
"            <h3>Live preview</h3>\n"
"\n"
"            <p>Here you will see a live preview of the HTML file you are currently editing.\n"
"            The preview will update automatically as you make changes.\n"
"\n"
"            <p style=\"font-size:x-small; color: gray\">Note that this is a quick preview\n"
"            only, it is not intended to simulate an actual e-book reader. Some\n"
"            aspects of your e-book will not work, such as page breaks and page margins.\n"
"            "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:408
msgid "Inspect element"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:410
msgid "Open link"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:476
msgid "Search in preview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:527
msgid "Failed to launch worker"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:528
msgid "Failed to launch the worker process used for rendering the preview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:587
msgid "Cannot disable"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:588
msgid ""
"Auto reloading of the preview panel cannot be disabled while the Live CSS "
"panel is open."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:591
msgid "Auto reload preview when text changes in editor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:592
msgid "Disable auto reload of preview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:596
msgid "Disable syncing of preview position to editor position"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:597
msgid "Enable syncing of preview position to editor position"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:605
msgid "Abort file split"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/preview.py:606
msgid ""
"Split this file at a specified location.\n"
"\n"
"After clicking this button, click inside the preview panel above at the location you want the file to be split."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:190
msgid "Delete selected files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:225
msgid "Folder"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:225
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:419
msgid "Size (KB)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:230
msgid "Style"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:284
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:473
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:593
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:732
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:820
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1025
msgid "Filter"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:303
#, python-brace-format
msgid "Total uncompressed size of all files: {0} :: Images: {1} :: Fonts: {2}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:419
msgid "Resolution"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:419
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:673
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:769
msgid "Times used"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:503
#, python-format
msgid "Edit the image: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:514
msgid "Anchor"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:514
msgid "Source text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:514
msgid "Target"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:514
msgid "Target text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:562
msgid "The link destination does not exist"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:562
msgid "The link destination exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:563
msgid "The link destination could not be verified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:623
msgid "Click entries above to see their destination here"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:642
msgid "No destination found for this link"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:673
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:610
msgid "Language"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:673
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:610
msgid "Word"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:749
#, python-brace-format
msgid "Words: {2} :: Unique Words: :: {0} :: Languages: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:769
msgid "Character"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:769
msgid "Codepoint"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:831
msgid "All the characters in the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:961
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1183
#, python-brace-format
msgid "{0} [{1} elements]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1038
msgid "Sort by:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1039
msgid "&Counts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1042
msgid "&Name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1067
#, python-brace-format
msgid "{0} rules, {1} unused"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1087
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1233
msgid "Number of matches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1087
msgid "Style Rule"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1228
#, python-brace-format
msgid "{0} classes, {1} unused"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1233
msgid "Class"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1291
msgid "Words"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1301
msgid "Style Rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1305
msgid "Style Classes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1309
msgid "Characters"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1313
msgid "Links"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1347
#, python-format
msgid "Export of %s data is not supported"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1349
msgid "Choose a filename for the data"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1350
msgid "CSV files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1364
msgid "Reports"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1394
msgid "Export the currently shown report as a CSV file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1402
msgid "Are you sure you want to delete the selected files?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1430
msgid "Failed to gather data"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/reports.py:1431
msgid ""
"Failed to gather data for the report. Click \"Show details\" for more "
"information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/save.py:117
msgid "Saving..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:112
msgid "Enable completion based on search history"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:113
msgid "Disable completion based on search history"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:128
msgid "All style files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:53
msgid "All text files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:53
msgid "Current file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:128
msgid "Marked text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:53
msgid "Open files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:53
msgid "Selected files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:130
msgid ""
"\n"
"            Where to search/replace:\n"
"            <dl>\n"
"            <dt><b>Current file</b></dt>\n"
"            <dd>Search only inside the currently opened file</dd>\n"
"            <dt><b>All text files</b></dt>\n"
"            <dd>Search in all text (HTML) files</dd>\n"
"            <dt><b>All style files</b></dt>\n"
"            <dd>Search in all style (CSS) files</dd>\n"
"            <dt><b>Selected files</b></dt>\n"
"            <dd>Search in the files currently selected in the File browser</dd>\n"
"            <dt><b>Open files</b></dt>\n"
"            <dd>Search in the files currently open in the editor</dd>\n"
"            <dt><b>Marked text</b></dt>\n"
"            <dd>Search only within the marked text in the currently opened file. You can mark text using the Search menu.</dd>\n"
"            </dl>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:180
msgid "Down"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:180
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Up"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:182
msgid ""
"\n"
"            Direction to search:\n"
"            <dl>\n"
"            <dt><b>Down</b></dt>\n"
"            <dd>Search for the next match from your current position</dd>\n"
"            <dt><b>Up</b></dt>\n"
"            <dd>Search for the previous match from your current position</dd>\n"
"            </dl>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:205
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:29
msgid "Regex"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:205
msgid "Regex-function"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:207
msgid ""
"Select how the search expression is interpreted\n"
"            <dl>\n"
"            <dt><b>Normal</b></dt>\n"
"            <dd>The search expression is treated as normal text, calibre will look for the exact text.</dd>\n"
"            <dt><b>Regex</b></dt>\n"
"            <dd>The search expression is interpreted as a regular expression. See the User Manual for more help on using regular expressions.</dd>\n"
"            <dt><b>Regex-function</b></dt>\n"
"            <dd>The search expression is interpreted as a regular expression. The replace expression is an arbitrarily powerful Python function.</dd>\n"
"            </dl>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:688
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:104
msgid "&Find:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:249
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:596
msgid "Clear search history"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:259
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:693
msgid "&Replace:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:261
msgid "Clear replace history"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:272
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:700
msgid "F&unction:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:284
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:705
msgid "Create/&edit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:286
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:706
msgid "Create a new function, or edit an existing function"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:710
msgid "Remo&ve"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:289
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:711
msgid "Remove this function"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:296
msgid "Fin&d"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:297
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:927
msgid "Replace a&nd Find"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:298
msgid "Re&place"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:299
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:928
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:454
msgid "Replace &all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:305
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:727
msgid "&Mode:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:320
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:119
msgid "&Case sensitive"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:323
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:981
msgid "&Wrap"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:324
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:982
msgid ""
"When searching reaches the end, wrap around to the beginning and continue "
"the search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:327
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:121
msgid "&Dot all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:328
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:122
msgid ""
"Make the '.' special character match any character at all, including a "
"newline"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:474
msgid "Close search panel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:676
msgid "Abort editing of search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:680
msgid "The name with which to save this search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:715
msgid "Case sensitive"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:720
msgid "Dot matches all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:732
msgid "Finish editing of search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:757
msgid "Add search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:757
msgid "Edit search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:816
msgid "You must specify a search name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:819
msgid "Name exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:820
#, python-format
msgid "Another search with the name %s already exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:827
msgid "Must specify find"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:828
msgid "You must specify a find expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:836
msgid "Must specify function"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:837
msgid "You must specify a function name in Function-Regex mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:879
msgid "Filter displayed searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:882
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:949
msgid "Clear filter"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:921
msgid "The entries are tried in order until the first one matches."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:925
msgid "Run the search using the selected entries."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:926
msgid "Run replace using the selected entries."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:927
msgid "Run replace and then find using the selected entries."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:928
msgid "Run Replace All for all selected entries in the order selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:929
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:456
msgid "&Count all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:929
msgid "Run Count All for all selected entries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:943
msgid "Move selected entries up"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:951
msgid "Move selected entries down"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:958
msgid "&Edit search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:958
msgid "Edit the currently selected search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:962
msgid "Re&move search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:962
msgid "Remove the currently selected searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:966
msgid "&Add search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:966
msgid "Add a new saved search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:994
msgid "Import saved searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:998
msgid "Export saved searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1000
msgid "Export"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1001
msgid "Export all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1002
msgid "Export selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1104
msgid "No saved search is selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1149
msgid "Cannot edit search - no search selected."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1159
msgid ""
"Are you sure you want to permanently delete the selected saved searches?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1198
#, python-brace-format
msgid "(Case sensitive: {0} Dot All: {1})"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1200
#, python-brace-format
msgid "(Case sensitive: {0} [Normal search])"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1201
#, python-brace-format
msgid ""
"{2} {3}\n"
"Find: {0}\n"
"Replace: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1213
msgid "Invalid data"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1214
#, python-format
msgid "The file %s does not contain valid saved searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1244
msgid "No searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1237
msgid "No searches available to be saved"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1245
msgid "No searches selected"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1261
msgid "No file is being edited."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1263
msgid "No files are selected in the File browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1265
msgid ""
"No text is marked. First select some text, and then use The \"Mark selected "
"text\" action in the Search menu to mark it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1268
msgid "No search query specified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1385
msgid "the selected searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1390
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:165
msgid "Invalid regex"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1391
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:166
#, python-brace-format
msgid ""
"The regular expression you entered is invalid: <pre>{0}</pre>With error: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1395
#, python-format
msgid "No replace function with the name: %s exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1399
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:192
#, python-format
msgid "No matches were found for %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1401
msgid ""
"You have turned off search wrapping, so all text might not have been "
"searched. Try the search again, with wrapping enabled. Wrapping is enabled "
"via the \"Wrap\" checkbox at the bottom of the search panel."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1435
msgid "Cannot replace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1436
msgid "You must first click \"Find\", before trying to replace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1452
msgid "Currently selected text does not match the search query."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1457
#, python-brace-format
msgid "Performed the replacement at {num} occurrences of {query}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1459
#, python-brace-format
msgid "Found {num} occurrences of {query}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1462
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1468
msgid "Searching done"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/search.py:1533
msgid "Before: Replace all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:59
msgid "Add a dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:64
#, python-brace-format
msgid ""
"{0} supports the use of LibreOffice dictionaries for spell checking. You can\n"
"            download more dictionaries from <a href=\"{1}\">the LibreOffice extensions repository</a>.\n"
"            The dictionary will download as an .oxt file. Simply specify the path to the\n"
"            downloaded .oxt file here to add the dictionary to {0}."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:76
msgid "Path to OXT file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:81
msgid "Browse for an OXT file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:84
msgid "&Path to OXT file:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:88
msgid "Choose a nickname for this dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:89
msgid "&Nickname:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:98
msgid "Choose OXT Dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:99
msgid "Dictionaries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:113
msgid "Must specify nickname"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:114
msgid "You must specify a nickname for this dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:116
msgid "Nickname already used"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:117
#, python-format
msgid "A dictionary with the nick name \"%s\" already exists."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:123
msgid "Failed to import dictionaries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:124
#, python-format
msgid ""
"Failed to import dictionaries from %s. Click \"Show Details\" for more "
"information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:127
msgid "No dictionaries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:128
#, python-format
msgid "No dictionaries were found in %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:142
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:868
msgid "Copy selected words to clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:143
msgid "Select all words"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:170
msgid "Manage user dictionaries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:178
msgid "&New dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:192
msgid "&Remove dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:195
msgid "Re&name dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:201
msgid "Mark this dictionary as active"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:204
msgid "Words in this dictionary:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:209
msgid "&Add word"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:215
msgid "&Remove selected words"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:219
msgid "&Import list of words"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:241
msgid "New dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:242
msgid "Name of the new dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:246
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:273
msgid "Already used"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:247
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:274
#, python-format
msgid "A dictionary with the name %s already exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:266
msgid "New name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:267
msgid "New name for the dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:300
#, python-format
msgid "Configure the dictionary: <b>%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:312
msgid "Add a word"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:314
msgid "Word to add"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:315
msgid "&Word:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:341
msgid "Import list of words"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:343
msgid "Enter a list of words, one per line"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:345
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:367
msgid "Paste from clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:348
msgid ""
"Words in the user dictionary must have an associated language. Choose the "
"language below:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:364
msgid "Must specify language"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:365
msgid "You must specify a language to import words"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:402
msgid "Manage dictionaries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:425
msgid "&Remove this dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:445
msgid "Manage &user dictionaries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:448
msgid ""
"Mange the list of user dictionaries (dictionaries to which you can add "
"words)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:450
msgid "&Add dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:452
msgid "Add a new dictionary that you downloaded from the internet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:498
#, python-brace-format
msgid "<Builtin dictionary for {0}>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:533
msgid ""
"<p>You can change the dictionaries used for any specified language.</p>\n"
"            <p>A language can have many country specific variants. Each of these variants\n"
"            can have one or more dictionaries assigned to it. The default variant for each language\n"
"            is shown in bold to the left.</p>\n"
"            <p>You can change the default country variant as well as changing the dictionaries used for\n"
"            every variant.</p>\n"
"            <p>When a book specifies its language as a plain language, without any country variant,\n"
"            the default variant you choose here will be used.</p>\n"
"        "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:548
#, python-brace-format
msgid "This is already the preferred variant for the {1} language"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:549
#, python-brace-format
msgid "Use this as the preferred variant for the {1} language"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:569
msgid "This is already the preferred dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:570
msgid "Use this as the preferred dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:610
msgid "Misspelled?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:637
msgid "Ignored"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:853
#, python-format
msgid "Change %s to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:856
msgid "Specify replacement manually"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:861
msgid "Ignore/un-ignore all selected words"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:862
msgid "Add/remove all selected words"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:905
msgid "Check spelling"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:922
msgid ""
"Re-scan the book for words, useful if you have edited the book since opening"
" this dialog"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:925
msgid "&Undo last change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:926
msgid "Undo the last spell check word replacement, if any"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:936
msgid "Checking, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:946
msgid "Filter the list of words"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:976
msgid "&Ignore"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:977
msgid "Un&ignore"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:978
msgid "Ignore the current word for the rest of this session"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:979
msgid "Stop ignoring the current word"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:985
msgid "Add word to &dictionary:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:986
msgid "Remove from &dictionaries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:987
msgid "Add the current word to the specified user dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:988
msgid "Remove the current word from all active user dictionaries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:992
msgid ""
"You have no active user dictionaries. You must choose at least one active "
"user dictionary via Preferences->Editor->Manage spelling dictionaries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:999
msgid "Show &next occurrence"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1001
msgid ""
"Show the next occurrence of the selected word in the editor, so you can edit"
" it manually"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1006
msgid "&Change selected word to:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1011
msgid "The replacement word"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1021
msgid "Show &only misspelled words"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1024
msgid "Case &sensitive sort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1026
msgid "When sorting the list of words, be case sensitive"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1028
msgid "Case sensitive sea&rch"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1029
msgid "When filtering the list of words, be case sensitive"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1161
msgid "No changed word"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1162
msgid "There is no spelling replacement to undo"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1255
msgid "Failed to check spelling"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1256
msgid ""
"Failed to check spelling, click \"Show details\" for the full error "
"information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1280
msgid "Files edited"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1281
#, python-format
msgid ""
"The files in the editor were edited outside the spell check dialog, and the "
"word %s no longer exists."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/spell.py:1285
#, python-brace-format
msgid "Misspelled words: {0} Total words: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:31
msgid ""
"Select how the search expression is interpreted\n"
"            <dl>\n"
"            <dt><b>Normal</b></dt>\n"
"            <dd>The search expression is treated as normal text, calibre will look for the exact text.</dd>\n"
"            <dt><b>Regex</b></dt>\n"
"            <dd>The search expression is interpreted as a regular expression. See the User Manual for more help on using regular expressions.</dd>\n"
"            </dl>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/text_search.py:55
msgid ""
"\n"
"            Where to search/replace:\n"
"            <dl>\n"
"            <dt><b>Current file</b></dt>\n"
"            <dd>Search only inside the currently opened file</dd>\n"
"            <dt><b>All text files</b></dt>\n"
"            <dd>Search in all text (HTML) files</dd>\n"
"            <dt><b>Selected files</b></dt>\n"
"            <dd>Search in the files currently selected in the File browser</dd>\n"
"            <dt><b>Open files</b></dt>\n"
"            <dd>Search in the files currently open in the editor</dd>\n"
"            </dl>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/toc.py:210
#, python-brace-format
msgid ""
"File: {0}\n"
"Anchor: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/toc.py:211
msgid "Top of file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:66
msgid "Double click a file in the left panel to start editing it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:103
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:121
msgid "Full path:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:195
msgid "Close tab"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:197
msgid "Close other tabs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:225
#, python-brace-format
msgid "Line: {0} : {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:274
#, python-brace-format
msgid "{0} {1} created by {2}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:312
msgid "Global actions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:333
msgid "&New file (images/fonts/HTML/etc.)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:334
msgid "Create a new file in the current book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:335
msgid "&Import files into book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:335
msgid "Import files into book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:336
msgid "&Open book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:336
msgid "Open a new book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:337
msgid "Open &folder (unzipped EPUB) as book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:338
msgid "Open a folder (unzipped EPUB) as a book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:341
msgid "&Revert to before"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:342
msgid "Revert book to before the last action (Undo)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:343
msgid "&Revert to after"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:344
msgid "Revert book state to after the next action (Redo)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:345
msgid "Save book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:347
msgid "Save a &copy"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:347
msgid "Save a copy of the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:348
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:55
msgid "Quit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:350
msgid "Create &new, empty book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:350
msgid "Create a new, empty book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:351
msgid "&Import an HTML or DOCX file as a new book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:352
msgid "Import an HTML or DOCX file as a new book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:353
msgid "&Quick open a file to edit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:354
msgid "Quickly open a file from the book to edit it"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:357
msgid "Editor actions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:359
msgid "Undo typing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:361
msgid "Redo typing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:362
msgid "C&ut text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:363
msgid "Cut text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:374
msgid "Tools"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:375
msgid "&Edit Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:375
msgid "Edit Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:376
msgid "&Insert inline Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:377
msgid "Insert inline Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:378
msgid "&Fix HTML"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:379
msgid "Fix HTML in the current file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:380
msgid "&Fix HTML - all files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:381
msgid "Fix HTML in all files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:382
msgid "&Beautify current file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:383
msgid "Beautify current file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:384
msgid "&Beautify all files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:385
msgid "Beautify all files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:386
msgid "&Insert special character"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:387
msgid "Insert special character"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:388
msgid "&Arrange into folders"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:389
msgid "Arrange into folders"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:390
msgid "Set &semantics"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:391
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:746
msgid "Set semantics"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:392
msgid "&Filter style information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:393
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:934
msgid "Filter style information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:394
msgid "Manage &fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:394
msgid "Manage fonts in the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:395
msgid "Add &cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:395
msgid "Add a cover to the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:397
msgid "&Reports"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:397
msgid "Show a report on various aspects of the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:398
msgid "Check &external links"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:399
msgid "Check external links in the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:400
msgid "Compress &images losslessly"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:401
msgid "Compress images losslessly"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:402
msgid "Transform &styles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:403
msgid "Transform styles used in the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:404
msgid "Download external &resources"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:406
msgid ""
"Download external resources in the book (images/stylesheets/etc/ that are "
"not included in the book)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:415
msgid "&Subset embedded fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:416
msgid "Subset embedded fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:416
msgid "Subset fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:418
msgid "&Embed referenced fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:419
msgid "Embed fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:419
msgid "Embed referenced fonts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:421
msgid "&Smarten punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:422
msgid "Smarten punctuation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:424
msgid "Remove &unused CSS rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:425
msgid "Remove unused CSS rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:429
msgid "Auto reload preview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:430
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:431
msgid "Sync preview position to editor position"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:432
msgid "Refresh preview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:433
msgid "Split this file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:434
msgid "Split file in the preview panel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:435
msgid "Find next in preview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:436
msgid "Find previous in preview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:440
msgid "&Find/replace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:440
msgid "Show the Find/replace panel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:449
msgid "Replace current match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:450
msgid "&Replace and find next"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:451
msgid "Replace current match and find next"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:452
msgid "R&eplace and find previous"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:453
msgid "Replace current match and find previous"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:455
msgid "Replace all matches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:457
msgid "Count number of matches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:458
msgid "&Mark selected text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:459
msgid "Mark selected text or unmark already marked text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:461
msgid "Go to &line"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:461
msgid "Go to line number"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:462
msgid "Sa&ved searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:463
msgid "Show the saved searches dialog"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:464
msgid "&Search ignoring HTML markup"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:465
msgid "Show the text search panel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:468
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:711
msgid "Check book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:469
msgid "&Check book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:469
msgid "Check book for errors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:470
msgid "Check &spelling"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:471
msgid "Check book for spelling errors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:472
msgid "&Next error"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:473
msgid "Show next error"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:474
msgid "&Previous error"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:475
msgid "Show previous error"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:476
msgid "&Next spelling mistake"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:477
msgid "Go to next spelling mistake"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:482
msgid "&Create checkpoint"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:483
msgid "Create a checkpoint with the current state of the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:485
msgid "&Close current tab"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:486
msgid "Close the currently open tab"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:488
msgid "&Close other tabs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:489
msgid "Close all tabs except the current tab"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:491
msgid "User &Manual"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:493
msgid "Show User Manual"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:495
msgid "&Browse images in book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:496
msgid "Browse images in the books visually"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:498
msgid "&Split at multiple locations"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:499
msgid "Split HTML file at multiple locations"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:500
msgid "&Compare to another book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:501
msgid "Compare to another book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:503
msgid "Manage &Snippets"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:504
msgid "Manage user created snippets"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:518
msgid "&File"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:526
msgid "&Recently opened books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:535
msgid "&Edit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:551
msgid "&Tools"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:569
msgid "External &links"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:575
msgid "&View"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:576
msgid "Tool&bars"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:613
msgid "&Plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:617
msgid "&Help"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:620
msgid "&Donate to support calibre development"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:642
msgid "Book tool bar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:643
msgid "Tools tool bar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:644
msgid "Plugins tool bar"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:657
msgid "Donate to support calibre development"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:685
#, python-format
msgid "Toggle %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:687
msgid "Windows"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:692
msgid "File browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:698
msgid "File preview"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:704
msgid "Live CSS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:717
msgid "Inspector"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:731
msgid "Text search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:737
msgid "Checkpoints"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/ui.py:744
msgid "Saved searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/undo.py:62
#, python-format
msgid " [was %s]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/undo.py:62
msgid "Current state"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/undo.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/undo.py:173
msgid "[Unnamed state]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/undo.py:208
msgid "Revert the book to the selected checkpoint"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/undo.py:212
msgid "&Compare"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/undo.py:213
msgid ""
"Compare the state of the book at the selected checkpoint with the current "
"state"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/undo.py:233
msgid "Cannot revert"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/undo.py:234
msgid "Cannot revert to the current state"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/undo.py:243
msgid "Cannot compare"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/undo.py:244
msgid "There is no point comparing the current state to itself"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:53
msgid "Choose tag name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:60
msgid "Specify the name of the &tag to insert:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:87
msgid "Text (HTML) files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:88
msgid "Style (CSS) files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:91
msgid "Audio"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:92
msgid "Video"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:93
msgid "OPF file (metadata)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:94
msgid "Table of contents file (NCX)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:98
msgid "Arrange in folders"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:105
msgid ""
"Arrange the files in this book into sub-folders based on their types. If you"
" leave a folder blank, the files will be placed in the root."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:124
msgid ""
"Note that this will only arrange files inside the book, it will not affect "
"how they are displayed in the File browser"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:147
msgid "Specify locations to split at"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:155
msgid ""
"Specify the locations to split at, using an XPath expression (click the "
"wizard button for help with generating XPath expressions)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:161
msgid "&XPath expression:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:168
msgid "Invalid XPath expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:182
msgid "Choose file to import"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:194
msgid ""
"You can import an HTML or DOCX file directly as an EPUB and edit it. The "
"EPUB will be generated with minimal changes from the source, unlike doing a "
"full conversion in calibre."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:202
msgid "Choose the file to import"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:208
msgid "Source file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:214
msgid "Choose the location for the newly created EPUB"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:220
msgid "Destination file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:228
msgid "Importable files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:237
msgid "Choose destination"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:238
msgid "EPUB files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:246
msgid "Need document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:247
msgid "You must specify the source file that will be imported."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:396
msgid "No results found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:414
msgid "Choose file to edit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:435
#, python-brace-format
msgid ""
"<p>Quickly choose a file by typing in just a few characters from the file name into the field above.\n"
"        For example, if want to choose the file:\n"
"        {example}\n"
"        Simply type in the characters:\n"
"        {chars}\n"
"        and press Enter."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:605
#, python-brace-format
msgid ""
"Anchor: {0}\n"
"Leading text: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:639
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:804
msgid "Filter files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:643
msgid "Choose a &file to link to:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:648
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:813
msgid "Filter locations"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:654
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:818
msgid "Choose a &location (anchor) in the file:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:662
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:792
msgid "The destination (href) for the link"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:663
#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:793
msgid "&Target:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:668
msgid "Te&xt:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:670
msgid "The (optional) text for the link"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:754
msgid "Title Page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:761
msgid "Copyright page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:773
msgid "Page with title, author, publisher, etc."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:774
msgid "Back-of-book style index"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:775
msgid "First \"real\" page of content"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:790
msgid "Type of &semantics:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:808
msgid "Choose a &file:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:831
msgid "About semantics"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:832
msgid ""
"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"
"\n"
"First choose the type of semantic information, then choose a file and optionally a location within the file to point to.\n"
"\n"
"The semantic information will be written in the <guide> section of the opf file."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:947
msgid "Flo&ats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:956
msgid "&Other CSS properties:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:960
#, python-format
msgid "Only filter CSS in the current file (%s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:1046
msgid "Add a cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:1058
msgid "&Images in book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:1062
msgid "Filter the list of images"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:1075
msgid ""
"If enabled the cover image you select will be embedded into the book in such"
" a way that when viewed, its aspect ratio (ratio of width to height) will be"
" preserved. This will mean blank spaces around the image if the screen the "
"book is being viewed on has an aspect ratio different to the image."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:1089
msgid "Import &image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/tweak_book/widgets.py:1112
msgid "Choose a cover image"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:103
msgid "Quick Start Guide"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:241
msgid "&Donate to support calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:282
msgid "&Eject connected device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:286
msgid "Quit calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:293
msgid "Minimize the calibre window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:302
msgid "Clear the current search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:309
msgid "Focus the book list"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:316
msgid "Clear the virtual library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:323
msgid "Clear the additional restriction"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
msgid "Debug mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
#, python-format
msgid ""
"You have started calibre in debug mode. After you quit calibre, the debug "
"log will be available in the file: %s<p>The log will be displayed "
"automatically."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:482
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:556
msgid "Failed to start Content server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:483
#, python-format
msgid ""
"Could not start the Content server. Error:\n"
"\n"
"%s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:536
msgid "Hide main window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:536
msgid "Show main window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:649
#, python-format
msgid ""
"The library database at %s appears to be corrupted. Do you want calibre to "
"try and rebuild it automatically? The rebuild may not be completely "
"successful."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:748
msgid "Conversion error"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:769
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:794
#, python-format
msgid "<p><b>Failed to convert: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:770
msgid ""
"\n"
"                Many older e-book reader devices are incapable of displaying\n"
"                EPUB files that have internal components over a certain size.\n"
"                Therefore, when converting to EPUB, calibre automatically tries\n"
"                to split up the EPUB into smaller sized pieces.  For some\n"
"                files that are large undifferentiated blocks of text, this\n"
"                splitting fails.\n"
"                <p>You can <b>work around the problem</b> by either increasing the\n"
"                maximum split size under EPUB Output in the conversion dialog,\n"
"                or by turning on Heuristic Processing, also in the conversion\n"
"                dialog. Note that if you make the maximum split size too large,\n"
"                your e-book reader may have trouble with the EPUB.\n"
"                        "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:784
msgid "Conversion Failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:796
msgid "here"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:798
msgid "Conversion failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:809
msgid "Recipe Disabled"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:842
msgid "<b>Failed</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:876
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:879
msgid ""
" is communicating with the device!<br>\n"
"                      Quitting may cause corruption on the device.<br>\n"
"                      Are you sure you want to quit?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:887
msgid "There are library updates waiting. Are you sure you want to quit?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:888
msgid "Library updates waiting"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:893
msgid ""
"Some deleted books are still being moved to the Recycle Bin, if you quit "
"now, they will be left behind. Are you sure you want to quit?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:908
msgid "Running database shutdown plugins. This could take a few seconds..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:962
msgid "Shutting down the Content server. This could take a while..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:996
msgid ""
"will keep running in the system tray. To close it, choose <b>Quit</b> in the"
" context menu of the system tray."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/update.py:118
#, python-format
msgid ""
"New version <b>%(ver)s</b> of %(app)s is available for download. See the <a "
"href=\"https://calibre-ebook.com/whats-new\">new features</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/update.py:124
msgid "Update available!"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/update.py:129
msgid "Show this notification for future updates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/update.py:134
msgid "&Get update"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/update.py:138
msgid "Update &plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/update.py:193
msgid " (one plugin update)"
msgid_plural " ({} plugin updates)"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/update.py:196
msgid "Update found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/update.py:199
msgid "updated plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/update.py:226
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:232
msgid "Plugin updates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/update.py:229
msgid "A plugin update is available"
msgid_plural "There are {} plugin updates available"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/gui2/update.py:234
msgid "Install and configure user plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:34
msgid "Edit this bookmark"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:36
msgid "Remove this bookmark"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:38
msgid "Sort by name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:40
msgid "Sort by position in book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:88
msgid "Double click to edit and drag-and-drop to re-order the bookmarks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:92
msgid "&New"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:94
msgid "Create a new bookmark at the current location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:98
msgid "Remove the currently selected bookmark"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:102
msgid "Sort by &name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:103
msgid "Sort bookmarks by name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:107
msgid "Sort by &position"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:108
msgid "Sort bookmarks by position in book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:199
msgid "Export bookmarks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:200
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:207
msgid "Saved bookmarks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:206
msgid "Import bookmarks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28
msgid "Options to customize the e-book viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1176
msgid "Remember last used window size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:37
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:136
msgid ""
"Set the user CSS stylesheet. This can be used to customize the look of all "
"books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:547
msgid ""
"Set the maximum width that the book's text and pictures will take when in "
"fullscreen mode. This allows you to read the book text without it becoming "
"too wide."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:43
msgid ""
"Set the maximum height that the book's text and pictures will take when in "
"fullscreen mode. This allows you to read the book text without it becoming "
"too tall. Note that this setting only takes effect in paged mode (which is "
"the default mode)."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:47
msgid "Resize images larger than the viewer window to fit inside it"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:48
msgid "Hyphenate text"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:50
msgid "Default language for hyphenation rules"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:52
msgid "The URL to use when searching for selected text online"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:54
msgid "Save the current position in the document, when quitting"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:56
msgid "Copy bookmarks to the e-book file for easy sharing, if possible"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:58
msgid "Have the mouse wheel turn pages"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:60
msgid "Control how much the mouse wheel scrolls by in flow mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62
msgid "Control how much the arrow keys scroll by in flow mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64
msgid "Tapping on the screen turns pages"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:66
msgid "Prevent the up and down arrow keys from scrolling past page breaks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:69
msgid ""
"The time, in seconds, for the page flip animation. Default is half a second."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:72
msgid ""
"The amount by which to change the font size when clicking the font "
"larger/smaller buttons. Should be a number between 0 and 1."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:76
msgid "Show a clock in fullscreen mode."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:78
msgid "Show reading position in fullscreen mode."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:80
msgid "Show the scrollbar in fullscreen mode."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:82
msgid "Start viewer in full screen mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:84
msgid "Show full screen usage help"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:97
msgid "Font options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:99
msgid "The serif font family"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:101
msgid "The sans-serif font family"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:103
msgid "The monospace font family"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:104
msgid "The standard font size in px"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:105
msgid "The monospace font size in px"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:106
msgid "The standard font type"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:107
msgid "The minimum font size in px"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:148
msgid " monotone"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:148
msgid " polytone"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:149
msgid " cyrillic"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:149
msgid " latin"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:196
msgid "Theme name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:197
msgid "Choose a name for this theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:208
#, python-format
msgid "Saved settings as the theme named: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:224
#, python-format
msgid "Loaded settings from the theme %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:231
#, python-format
msgid "Deleted the theme named: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:255
msgid "Add a dictionary website"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:258
#, python-format
msgid ""
"Choose a language and enter the website address (URL) for it below. The URL "
"must have the placeholder <b>%s</b> in it, which will be replaced by the "
"actual word being looked up"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:267
#, python-format
msgid "For example: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:277
#, python-brace-format
msgid "The URL {0} does not have the placeholder <b>{1}</b> in it."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:301
msgid "Enter new website"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:378
msgid "Choose text color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:399
msgid "Still editing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:400
msgid ""
"You are in the middle of editing a keyboard shortcut first complete that, by"
" clicking outside the  shortcut editing box."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:512
msgid "Configure E-book viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:513
msgid "Se&rif family:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:514
msgid "&Sans family:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:521
msgid "Serif"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:522
msgid "Sans-serif"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:523
msgid "Monospace"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:524
msgid "Font &magnification step size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:525
msgid ""
"The amount by which the font size is increased/decreased\n"
" when you click the font size larger/smaller buttons"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:527
msgid "%"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:528
msgid "Minimum font si&ze:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:529
msgid "The minimum font size in pixels"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:531
msgid "&Font options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:532
msgid ""
"<p>These options only apply in \"paged\" mode, where the text is broken up "
"into pages, as in a paper book. To get into this mode, use the button with "
"the yellow scroll icon in the top right corner of the viewer window."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:533
msgid "In &portrait orientation:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:534
msgid ""
"Controls the number of pages on the screen when the viewer window's width is"
" less than its height"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:535
msgid "&Override the page margin settings specified in the book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:536
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:67
msgid "&Top margin:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:538
msgid "&Side margin:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:540
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69
msgid "&Bottom margin:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:542
msgid "The number of pages of text to show on screen "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:543
msgid "In &landscape orientation: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:544
msgid ""
"Controls the number of pages on the screen when the viewer window's height "
"is less than its width"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:545
msgid "Text &layout in paged mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:546
msgid "Maximum text width in &fullscreen:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:549
msgid "Show reading &position in full screen mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:550
msgid "Show &scrollbar in full screen mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:551
msgid "&Start viewer in full screen mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:552
msgid "Show &help message when starting full screen mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:553
msgid "Maximum text height in fullscreen (paged mode):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:554
msgid "Show &clock in full screen mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:557
msgid "F&ull screen options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:558
msgid "Background color:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:559
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:563
#: /usr/src/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp:778
msgid "Sample"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:560
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:564
msgid "Change"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:561
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:565
#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:704
msgid "Reset"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:562
msgid "Text color:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:566
msgid "Colors and backgrounds"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:567
msgid "Page flip &duration:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:568
msgid "disabled"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:570
msgid "Scrolling in flow mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:571
msgid "Control the amount the mouse &wheel scrolls:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:572
msgid ""
"This is a percentage, by making it less than 100 you can decrease the amount"
" the wheel scrolls by, by making it more than 100 you can increase the "
"scroll amount."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:574
msgid "Control the amount the arrow &keys scroll:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:575
msgid ""
"This is a percentage, by making it less than 100 you can decrease the amount"
" the arrow keys scroll by, by making it more than 100 you can increase the "
"scroll amount."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:577
msgid "&Tapping on the page flips pages"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:578
msgid "Mouse &wheel flips pages"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:579
msgid "Line &scrolling stops at page breaks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:580
msgid "Page fl&ip/scrolling options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:581
msgid "H&yphenate (break line in the middle of large words)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:582
msgid "Default &language for hyphenation:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:583
msgid ""
"The default language to use for hyphenation rules. If the book does not "
"specify a language, this will be used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:584
msgid "Show &controls in the viewer window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:585
msgid "&Search online URL:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:586
#, python-brace-format
msgid ""
"Change the search engine used to perform online searches for selected text.\n"
"You must enter the search URL for the search engine, with the placeholder\n"
"{text}, which will be replaced by the selected text."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:589
msgid "Remember last used &window size and layout"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:590
msgid "Remember the &current page when quitting"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:591
msgid ""
"Keep a copy of all bookmarks/current page information inside the e-book "
"file, so that you can share them by simply sending the e-book file itself. "
"Currently only works with e-books in the EPUB format."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:592
msgid ""
"Keep a copy of &bookmarks/current page inside the e-book file, for easy "
"sharing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:593
msgid ""
"Normally, you can view multiple books in calibre, each in its own viewer "
"window. With this option, if you attempt to view a second book, it will "
"replace the previously opened book instead of using a new window."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:594
msgid "Allow only a &single book to be viewed at a time (needs restart)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:595
msgid "&Resize images larger than the viewer window (needs restart)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:597
msgid "&Miscellaneous options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:598
msgid "&General"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:599
msgid "Double click to change a keyboard shortcut"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:600
msgid "&Keyboard shortcuts"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:601
msgid ""
"<p>A CSS stylesheet that can be used to control the look and feel of books. "
"For examples, click <a "
"href=\"https://www.mobileread.com/forums/showthread.php?t=51500\">here</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:602
msgid "User &stylesheet"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:603
msgid "You can save and load the viewer settings as <i>themes</i>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:604
msgid "Save current settings as a theme:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:606
msgid "Load a previously saved theme:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:608
msgid "Delete a saved theme:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:610
msgid "&Theming"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:611
msgid ""
"When you lookup a word, the viewer opens the word's definition in a "
"dictionary website. The dictionary website is chosen based on the language "
"of the book. You can customize the website used for a particular language "
"here."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:612
msgid "&Add website"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:613
msgid "&Remove website"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:614
msgid "&Change website"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:615
msgid "&Dictionaries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:568
msgid "&Lookup in dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:573
msgid "View &image..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:575
msgid "View &table..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:578
msgid "&Search for next occurrence"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:582
msgid "Go to..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:594
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:129
msgid "Next section"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:595
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:136
msgid "Previous section"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:597
msgid "Document start"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:598
msgid "Document end"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:600
msgid "Section start"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:601
msgid "Section end"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:604
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:408
msgid "Previous page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:611
msgid "Default font size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:693
#, python-format
msgid "S&earch online for '%s'"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:743
#, python-format
msgid "Lookup %s in the dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:744
#, python-format
msgid "Search for %s online"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:765
msgid "Inspect"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:786
msgid "Show supported touch screen gestures"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:933
msgid "Failed to load file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:934
msgid "Failed to load the file: {}. Click \"Show details\" for more information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/footnote.py:80
msgid "Go to this footnote in the main view"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/footnote.py:84
msgid "Close the footnotes window"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/gestures.py:49
msgid ""
"\n"
"            <h2>The list of available gestures</h2>\n"
"            <dl>\n"
"            <dt>Single tap</dt>\n"
"            <dd>A single tap on the right two thirds of the page will turn to the next page\n"
"            and on the left one-third of the page will turn to the previous page. Single tapping\n"
"            on a link will activate the link.</dd>\n"
"\n"
"            <dt>Swipe</dt>\n"
"            <dd>Swipe to the left to go to the next page and to the right to go to the previous page.\n"
"            This mimics turning pages in a paper book. When the viewer is not in paged mode, swiping\n"
"            scrolls the text line by line instead of page by page.</dd>\n"
"\n"
"            <dt>Pinch</dt>\n"
"            <dd>Pinch in or out to decrease or increase the font size</dd>\n"
"\n"
"            <dt>Swipe and hold</dt>\n"
"            <dd>If you swipe and the hold your finger down instead of lifting it, pages will be turned\n"
"            rapidly allowing for quickly scanning through large numbers of pages.</dd>\n"
"\n"
"            <dt>Tap and hold</dt>\n"
"            <dd>Bring up the context (right-click) menu</dd>\n"
"            </dl>\n"
"            "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:29
msgid "Zoom &in"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:30
msgid "Zoom &out"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:60
msgid "&Save as"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:61
msgid "&Rotate"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:87
msgid "Choose a file to save to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/image_popup.py:128
#, python-format
msgid "View Image: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/inspector.py:20
msgid "Inspect book code"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:13
msgid "Scroll to the next page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:16
msgid "Scroll to the previous page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:19
msgid "Scroll to the next section"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:22
msgid "Scroll to the previous section"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:25
msgid "Scroll to the bottom of the section"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:28
msgid "Scroll to the top of the section"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:31
msgid "Scroll to the end of the document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:34
msgid "Scroll to the start of the document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:37
msgid "Scroll down"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:40
msgid "Scroll up"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:43
msgid "Scroll left"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:46
msgid "Scroll right"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:61
msgid "Show metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:64
msgid "Font size larger"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:67
msgid "Font size smaller"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:70
msgid "Fullscreen"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:79
msgid "Search online for word"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:82
msgid "Show/hide the Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:85
msgid "Lookup word in dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:88
msgid "Go to next occurrence of selected word"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:91
msgid "Bookmark the current location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:94
msgid "Reload the current book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:97
msgid "Print the current book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:250
msgid "Show/hide controls"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:90
msgid ""
"This e-book is corrupted and cannot be opened. If you downloaded it from "
"somewhere, try downloading it again."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:94
#, python-brace-format
msgid "Failed to read book, {0} click \"Show Details\" for more information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143
msgid ""
"Switch to paged mode - where the text is broken up into pages like a paper "
"book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:145
msgid "Switch to flow mode - where the text is not broken up into pages"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:195
msgid "&Reload book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:265
msgid "Clear list of recently opened books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:427
msgid "Failed to use dictionary"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:428
#, python-format
msgid ""
"Failed to use the custom dictionary for language: %s Falling back to default"
" dictionary."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:435
msgid "No book opened"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436
msgid "Cannot print as no book is opened"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563
msgid "No such location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564
msgid "The location pointed to by this item does not exist."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Choose e-book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:616
msgid "E-books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:633
#, python-format
msgid "Current magnification: %(mag).1f"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659
#, python-format
msgid "No matches found for: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:709
msgid "Loading flow..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787
#, python-format
msgid "Laying out %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:889
#, python-format
msgid "Bookmark #%d"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:893
msgid "Add bookmark"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:894
msgid "Enter title for bookmark:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:915
#, python-format
msgid "Bookmark this location [%s]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916
msgid "Show/hide bookmarks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964
msgid "Loading e-book..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979
msgid "Could not open e-book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980
msgid "Unknown error"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1163
msgid "Options to control the e-book viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1170
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1173
msgid "If specified, viewer window will try to open full screen when started."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1178
msgid "Print javascript alert and console messages to the console"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1180
msgid ""
"The position at which to open the specified book. The position is a location"
" as displayed in the top left corner of the viewer. Alternately, you can use"
" the form toc:something and it will open at the location of the first Table "
"of Contents entry that contains the string \"something\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1185
msgid "Continue reading at the previously opened book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1192
msgid ""
"%prog [options] file\n"
"\n"
"View an e-book.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1215
msgid "Cannot start viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1216
msgid ""
"Failed to start viewer, could not insure only a single instance of the "
"viewer is running. Click \"Show Details\" for more information"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1225
msgid "Connect to viewer failed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1226
msgid ""
"Unable to connect to existing viewer window, try restarting the viewer."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1291
msgid "Failed to start viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:35
msgid "Print to PDF"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:39
#, python-format
msgid "Print %s to a PDF file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:49
msgid "Choose location for PDF file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:53
msgid "&File:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:64
msgid "Paper &size:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:66
msgid "&Left margin:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68
msgid "&Right margin:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:73
msgid "inches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:79
msgid "Add page &number to printed pages"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:83
msgid "Open PDF file after printing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:108
msgid "PDF file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:124
msgid "No filename specified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:125
msgid "You must specify a filename for the PDF file to generate"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:127
msgid "Incorrect filename specified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:128
msgid "The filename for the PDF file must end with .pdf"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:175
msgid "Printing, this will take a while, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:177
msgid "Printing..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:189
msgid "Failed to convert to PDF"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:190
msgid "Failed to generate PDF file, click \"Show details\" for more information."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:57
msgid "View table"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:73
msgid "No table found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:74
msgid "No table was found"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:94
#, python-format
msgid "Expand all items under %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:96
msgid "Expand all items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:97
msgid "Collapse all items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:99
msgid "Copy table of contents to clipboard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:123
msgid "Search Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:124
msgid "Search for text in the Table of Contents"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:140
#, python-format
msgid "There are no Table of Contents entries matching: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:33
msgid "Position in book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:57
msgid ""
"Go to a reference. To get reference numbers, use the <i>reference mode</i>, "
"by clicking the reference mode button in the toolbar."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:60
msgid "Go to a reference number..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:217
msgid "E-book viewer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:266
msgid "Search for text in book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:283
msgid "Bookmarks"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:317
msgid "Full screen mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:318
msgid "Right click to show controls"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:319
msgid "Tap in the left or right page margin to turn pages"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:320
msgid "Press Esc to quit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:371
msgid "No themes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:372
msgid "You must first create some themes in the viewer preferences"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:400
msgid "Open e-book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:402
msgid "Increase font size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:403
msgid "Decrease font size"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:405
msgid "Toggle full screen"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:412
msgid "Bookmark"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:413
msgid "Reference mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:417
msgid "Show book metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:418
msgid "Load a theme"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:421
msgid "Print to PDF file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:423
msgid "Find next occurrence"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:424
msgid "Find previous occurrence"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/viewer/ui.py:425
msgid "Toggle paged mode"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111
msgid "Test name invalid"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112
#, python-format
msgid ""
"The name <b>%s</b> does not appear to end with a file extension. The name "
"must end with a file  extension like .epub or .mobi"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:272
msgid "Paste cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:273
msgid "Copy cover"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:324
msgid "Hide size in corner"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:324
msgid "Show size in corner"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:450
msgid "Change case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:451
msgid "Upper case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:452
msgid "Lower case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:453
msgid "Swap case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:454
msgid "Title case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:943
msgid "Drag to resize"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:973
#, python-format
msgid "Show %(label)s [%(shortcut)s]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:979
#, python-format
msgid "Hide %(label)s [%(shortcut)s]"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets2.py:84
msgid "Choose &color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets2.py:112
msgid "Choose a color"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets2.py:127
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:304
msgid "Cu&t"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets2.py:134
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:311
msgid "&Step up"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets2.py:135
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:312
msgid "Step &down"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/widgets2.py:204
msgid "Not rated"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/win_file_dialogs.py:173
#: /home/kovid/work/calibre/src/calibre/gui2/win_file_dialogs.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/win_file_dialogs.py:277
msgid "All files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:594
#, python-format
msgid ""
"Choose your e-book device. If your device is not in the list, choose a "
"\"%s\" device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:728
msgid "Select location for books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:741
#, python-format
msgid "Failed to create a folder at %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:756
#, python-format
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:842
msgid "&Next >"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:843
msgid "< &Back"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:844
#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:696
msgid "Cancel"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:845
msgid "&Finish"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:846
msgid "Commit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:850
msgid "welcome wizard"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
msgid "Welcome to calibre"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:51
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
msgid "The one stop solution to all your e-book needs."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:52
msgid "&Manufacturers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
msgid "&Devices"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:41
msgid "WizardPage"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
#, python-format
msgid ""
"<h2>Congratulations!</h2> You have successfully setup calibre. Press the %s "
"button to apply your settings."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
msgid ""
"<h2>Demo videos</h2>Videos demonstrating the various features of calibre are"
" available <a href=\"https://calibre-ebook.com/demo\">online</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
#, python-format
msgid ""
"<h2>User Manual</h2>A User Manual is also available <a "
"href=\"%s\">online</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
msgid ""
"<p>calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
"<a href=\"https://gmx.com\">GMX account</a> and click the \"Use GMX\" button"
" below. You will also have to register your email address in your Amazon "
"account."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
msgid "&Kindle email:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
msgid "Choose your &language:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
msgid ""
"<p>Choose a location for your books. When you add books to calibre, they "
"will be copied here. Use an <b>empty folder</b> for a new calibre library:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
msgid ""
"If a calibre library already exists at the new location, calibre will use it"
" automatically."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:32
msgid "Test email settings"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:36
#, python-format
msgid "Send test mail from %s to:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:48
#, python-format
msgid "Using: %(un)s:%(pw)s@%(host)s:%(port)s and %(enc)s encryption"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:59
msgid "Sending mail, please wait..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:67
msgid "Mail successfully sent"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:89
msgid "Setup sending email using"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:91
#, python-brace-format
msgid ""
"If you don't have an account, you can sign up for a free {name} email "
"account at <a href=\"https://{url}\">https://{url}</a>. {extra}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:98
#, python-format
msgid "Your %s &email address:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:99
#, python-format
msgid "Your %s &username:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:100
#, python-format
msgid "Your %s &password:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:118
#, python-format
msgid ""
"If you plan to use email to send books to your Kindle, remember to add your "
"%s email address to the allowed email addresses in your Amazon.com Kindle "
"management page."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:124
msgid "Setup"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:131
msgid "Incorrect username"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:132
#, python-format
msgid "%s needs the full email address as your username"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:183
msgid "OK to proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:184
msgid ""
"This will display your email password on the screen. Is it OK to proceed?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:230
msgid ""
"Google recently deliberately broke their email sending protocol (SMTP) "
"support in an attempt to force everyone to use their web interface so they "
"can show you more ads. They are trying to claim that SMTP is insecure, that "
"is incorrect and simply an excuse. To use a gmail account you will need to "
"\"allow less secure apps\" as described <a "
"href=\"https://support.google.com/accounts/answer/6010255\">here</a>."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:244
msgid ""
"If you are setting up a new hotmail account, Microsoft requires that you  "
"verify your account periodically, before it will let calibre send email."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:264
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:275
msgid "Bad configuration"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:265
msgid "You must set the From email address"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:276
msgid ""
"You must either set both the username <b>and</b> password for the mail "
"server or no username and no password at all."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:281
msgid ""
"No username and password set for mailserver. Most  mailservers need a "
"username and password. Are you sure?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "Send email &from:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid ""
"<p>This is what will be present in the From: field of emails sent by "
"calibre.<br> Set it to your email address"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"<p>A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "Mail &Server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "calibre can <b>optionally</b> use a server to send mail"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Hostname:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "The hostname of your mail server. For example, smtp.gmail.com"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Port:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "Your username on the mail server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "Your password on the mail server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "&Show"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Encryption:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:134
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135
msgid "&TLS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:136
msgid "Use SSL encryption when connecting to the mail server."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:137
msgid "&SSL"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:138
msgid "WARNING: Using no encryption is highly insecure"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:139
msgid "&None"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:140
msgid "Use GMX"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:141
msgid "Use Hotmail"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:142
msgid "&Test email"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
msgid ""
"<p>If you use the <a "
"href=\"http://www.appstafarian.com/marvin.html\">Marvin</a> e-book reading "
"app (or similar OPDS enabled apps) on your Apple iDevice, you can access "
"your calibre book collection wirelessly, directly on the device. To do this "
"you have to turn on the calibre Content server."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
msgid "Turn on the &Content server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
#, python-format
msgid ""
"<p>Remember to leave calibre running as the server only runs as long as calibre is running.\n"
"<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."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/caches.py:516
#, python-brace-format
msgid "Invalid query format for colon-separated search: {0}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37
#, python-format
msgid ""
"The fields to output when cataloging books in the database.  Should be a comma-separated list of fields.\n"
"Available fields: %(fields)s.\n"
"plus user-created custom fields.\n"
"Example: %(opt)s=title,authors,tags\n"
"Default: '%%default'\n"
"Applies to: BIBTEX output format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50
#, python-format
msgid ""
"Output field to sort on.\n"
"Available fields: author_sort, id, rating, size, timestamp, title.\n"
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59
#, python-format
msgid ""
"Create a citation for BibTeX entries.\n"
"Boolean value: True, False\n"
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68
#, python-format
msgid ""
"Create a file entry if formats is selected for BibTeX entries.\n"
"Boolean value: True, False\n"
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77
#, python-format
msgid ""
"The template for citation creation from database fields.\n"
"Should be a template with {} enclosed fields.\n"
"Available fields: %s.\n"
"Default: '%%default'\n"
"Applies to: BIBTEX output format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87
#, python-format
msgid ""
"BibTeX file encoding output.\n"
"Available types: utf8, cp1252, ascii.\n"
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96
#, python-format
msgid ""
"BibTeX file encoding flag.\n"
"Available types: strict, replace, ignore, backslashreplace.\n"
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105
#, python-format
msgid ""
"Entry type for BibTeX catalog.\n"
"Available types: book, misc, mixed.\n"
"Default: '%default'\n"
"Applies to: BIBTEX output format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/csv_xml.py:34
#, python-format
msgid ""
"The fields to output when cataloging books in the database.  Should be a comma-separated list of fields.\n"
"Available fields: %(fields)s,\n"
"plus user-created custom fields.\n"
"Example: %(opt)s=title,authors,tags\n"
"Default: '%%default'\n"
"Applies to: CSV, XML output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/csv_xml.py:47
#, python-format
msgid ""
"Output field to sort on.\n"
"Available fields: author_sort, id, rating, size, timestamp, title_sort\n"
"Default: '%default'\n"
"Applies to: CSV, XML output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:43
#, python-format
msgid ""
"Title of generated catalog used as title in metadata.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:50
#, python-format
msgid ""
"Create cross-references in Authors section for books with multiple authors.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:57
#, python-format
msgid ""
"Save the output from different stages of the conversion pipeline to the specified directory. Useful if you are unsure at which stage of the conversion process a bug is occurring.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:67
#, python-format
msgid ""
"Regex describing tags to exclude as genres.\n"
"Default: '%default' excludes bracketed tags, e.g. '[Project Gutenberg]', and '+', the default tag for read books.\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:74
#, python-format
msgid ""
"Specifies the rules used to exclude books from the generated catalog.\n"
"The model for an exclusion rule is either\n"
"('<rule name>','Tags','<comma-separated list of tags>') or\n"
"('<rule name>','<custom column>','<pattern>').\n"
"For example:\n"
"(('Archived books','#status','Archived'),)\n"
"will exclude a book with a value of 'Archived' in the custom column 'status'.\n"
"When multiple rules are defined, all rules will be applied.\n"
"Default: \n"
"\"%default\"\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:87
#, python-format
msgid ""
"Include 'Authors' section in catalog.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:94
#, python-format
msgid ""
"Include 'Descriptions' section in catalog.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:101
#, python-format
msgid ""
"Include 'Genres' section in catalog.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:108
#, python-format
msgid ""
"Include 'Titles' section in catalog.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:115
#, python-format
msgid ""
"Include 'Series' section in catalog.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:122
#, python-format
msgid ""
"Include 'Recently Added' section in catalog.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:129
#, python-format
msgid ""
"Source field for Genres section.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:136
#, python-format
msgid ""
"Custom field containing note text to insert in Description header.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:143
#, python-format
msgid ""
"#<custom field>:[before|after]:[True|False] specifying:\n"
" <custom field> Custom field containing notes to merge with Comments\n"
" [before|after] Placement of notes with respect to Comments\n"
" [True|False] - A horizontal rule is inserted between notes and Comments\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:153
#, python-format
msgid ""
"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"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:162
#, python-format
msgid ""
"Specifies the rules used to include prefixes indicating read books, wishlist items and other user-specified prefixes.\n"
"The model for a prefix rule is ('<rule name>','<source field>','<pattern>','<prefix>').\n"
"When multiple rules are defined, the first matching rule will be used.\n"
"Default:\n"
"\"%default\"\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:171
#, python-format
msgid ""
"Use a named preset created with the GUI catalog builder.\n"
"A preset specifies all settings for building a catalog.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:179
#, python-format
msgid ""
"Replace existing cover when generating the catalog.\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:186
#, python-format
msgid ""
"Size hint (in inches) for book covers in catalog.\n"
"Range: 1.0 - 2.0\n"
"Default: '%default'\n"
"Applies to: AZW3, EPUB, MOBI output formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203
#, python-format
msgid "Error: Preset \"%s\" not found."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:204
#, python-format
msgid "Stored presets: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:206
msgid "Error: No stored presets."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:336
msgid ""
"\n"
"*** Adding 'By authors' section required for MOBI output ***"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:37
msgid "column not in book: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:69
msgid "Symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:301
msgid "No genres to catalog.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:303
msgid "Check 'Excluded genres' regex in E-book options.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:305
msgid "No books available to catalog"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:318
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2503
msgid "Titles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:322
msgid "Genres"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:324
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1797
msgid "Recently Added"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:326
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1996
msgid "Recently Read"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:328
msgid "Descriptions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:534
msgid "<p>Inconsistent author sort values for author<br/>'{!s}':</p>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:551
msgid "Warning: Inconsistent Author Sort values for Author '{!s}':\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:741
msgid "Sorting database"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:843
msgid "Sorting titles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:855
msgid ""
"No books to catalog.\n"
"Check 'Excluded books' rules in E-book options.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:857
msgid "No books available to include in catalog"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1562
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1568
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1713
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1718
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1765
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1770
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2285
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2291
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2417
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2578
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2583
msgid "error in"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2077
msgid "Genres HTML"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2483
msgid "Titles HTML"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2686
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2688
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2690
msgid "by "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2830
msgid "Descriptions HTML"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2834
msgid "Description HTML"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2967
msgid "NCX header"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3044
msgid "NCX for Descriptions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3171
msgid "NCX for Series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3256
#, python-format
msgid "Series beginning with %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3258
#, python-format
msgid "Series beginning with '%s'"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3302
msgid "NCX for Titles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3389
#, python-format
msgid "Titles beginning with %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3391
#, python-format
msgid "Titles beginning with '%s'"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3433
msgid "NCX for Authors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3512
#, python-format
msgid "Authors beginning with %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3514
#, python-format
msgid "Authors beginning with '%s'"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3555
msgid "NCX for Recently Added"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3748
msgid "NCX for Recently Read"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3890
msgid "NCX for Genres"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4015
msgid "Generating OPF"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4394
msgid "Thumbnails"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4400
msgid "Thumbnail"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4944
msgid "Saving NCX"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/check_library.py:26
msgid "Invalid titles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/check_library.py:27
msgid "Extra titles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/check_library.py:28
msgid "Invalid authors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/check_library.py:29
msgid "Extra authors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/check_library.py:30
msgid "Missing book formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/check_library.py:31
msgid "Extra book formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/check_library.py:32
msgid "Unknown files in books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/check_library.py:33
msgid "Missing cover files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/check_library.py:34
msgid "Cover files not in database"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/check_library.py:35
msgid "Folders raising exception"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:56
msgid "GLOBAL OPTIONS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:58
msgid ""
"Path to the calibre library. Default is to use the path stored in the "
"settings."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:60
msgid ""
"Do not notify the running calibre GUI (if any) that the database has "
"changed. Use with care, as it can lead to database corruption!"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:62
#: /home/kovid/work/calibre/src/calibre/utils/config.py:106
msgid "show this help message and exit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:63
#: /home/kovid/work/calibre/src/calibre/utils/config.py:107
msgid "show program's version number and exit"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:198
msgid ""
"%prog list [options]\n"
"\n"
"List the books available in the calibre database.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:205
#, python-format
msgid ""
"The fields to display when listing books in the database. Should be a comma separated list of fields.\n"
"Available fields: %s\n"
"Default: %%default. The special field \"all\" can be used to select all fields."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:211
#, python-brace-format
msgid ""
"The field by which to sort the results.\n"
"Available fields: {0}\n"
"Default: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:213
msgid "Sort results in ascending order"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:215
msgid ""
"Filter the results by the search query. For the format of the search query, "
"please see the search related documentation in the User Manual. Default is "
"to do no filtering."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:218
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1487
msgid ""
"The maximum width of a single line in the output. Defaults to detecting "
"screen size."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:219
msgid "The string used to separate fields. Default is a space."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:220
msgid ""
"The prefix for all file paths. Default is the absolute path to the library "
"folder."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:221
msgid "The maximum number of results to display. Default: all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:223
msgid ""
"Generate output in JSON format, which is more suitable for machine parsing. "
"Causes the line width and separator options to be ignored."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:248
msgid "Invalid fields. Available fields:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:257
msgid "Invalid sort field. Available fields:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:350
msgid ""
"The following books were not added as they already exist in the database "
"(see --duplicates option):"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:370
#: /home/kovid/work/calibre/src/calibre/library/cli.py:462
#, python-format
msgid "Added book ids: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:379
msgid ""
"%prog add [options] file1 file2 file3 ...\n"
"\n"
"Add the specified files as books to the database. You can also specify directories, see\n"
"the directory related options below.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:387
msgid ""
"Add books to database even if they already exist. Comparison is done based "
"on book titles."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:389
msgid "Add an empty book (a book with no formats)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:391
msgid "Set the title of the added book(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:393
msgid "Set the authors of the added book(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:395
msgid "Set the ISBN of the added book(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:397
msgid "Set the identifiers for this book, for e.g. -I asin:XXX -I isbn:YYY"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:399
msgid "Set the tags of the added book(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:401
msgid "Set the series of the added book(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:403
msgid "Set the series number of the added book(s)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:405
msgid "Path to the cover to use for the added book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:407
msgid ""
"A comma separated list of languages (best to use ISO639 language codes, "
"though some language names may also be recognized)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:409
msgid "ADDING FROM DIRECTORIES"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:410
msgid ""
"Options to control the adding of books from directories. By default only "
"files that have extensions of known e-book file types are added."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:419
msgid ""
"Assume that each directory has only a single logical book and that all files"
" in it are different e-book formats of that book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:421
msgid "Process directories recursively"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:427
msgid "GLOB PATTERN"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:431
msgid ""
"A filename (glob) pattern, files matching this pattern will be ignored when "
"scanning directories for files. Can be specified multiple times for multiple"
" patterns. For e.g.: *.pdf will ignore all pdf files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:434
msgid ""
"A filename (glob) pattern, files matching this pattern will be added when "
"scanning directories for files, even if they are not of a known e-book file "
"type. Can be specified multiple times for multiple patterns."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:483
msgid "You must specify at least one file to add"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:508
msgid ""
"%prog remove ids\n"
"\n"
"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\n"
"included).\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:524
msgid "You must specify at least one book to remove"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:544
#, python-format
msgid "A %(fmt)s file already exists for book: %(id)d, not replacing"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:551
msgid ""
"%prog add_format [options] id ebook_file\n"
"\n"
"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."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:559
msgid "Do not replace the format if it already exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:569
msgid "You must specify an id and an e-book file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:574
msgid "e-book file must have an extension"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:588
msgid ""
"\n"
"%prog remove_format [options] id fmt\n"
"\n"
"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"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:604
msgid "You must specify an id and a format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:625
msgid ""
"\n"
"%prog show_metadata [options] id\n"
"\n"
"Show the metadata stored in the calibre database for the book identified by id.\n"
"id is an id number from the search command.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:632
msgid "Print metadata in OPF form (XML)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:642
msgid "You must specify an id"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:656
msgid ""
"\n"
"%prog set_metadata [options] id [/path/to/metadata.opf]\n"
"\n"
"Set the metadata stored in the calibre database for the book identified by id\n"
"from the OPF file metadata.opf. id is an id number from the search command. You\n"
"can get a quick feel for the OPF format by using the --as-opf switch to the\n"
"show_metadata command. You can also set the metadata of individual fields with\n"
"the --field option. If you use the --field option, there is no need to specify\n"
"an OPF file.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:667
#, python-brace-format
msgid ""
"The field to set. Format is field_name:value, for example: {0} "
"tags:tag1,tag2. Use {1} to get a list of all field names. You can specify "
"this option multiple times to set multiple fields. Note: For languages you "
"must use the ISO639 language codes (e.g. en for English, fr for French and "
"so on). For identifiers, the syntax is {0} {2}. For boolean (yes/no) fields "
"use true and false or yes and no."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:677
msgid "List the metadata field names that can be used with the --field option"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:684
msgid ""
"\n"
"%prog embed_metadata [options] book_id\n"
"\n"
"Update the metadata in the actual book files stored in the calibre library from\n"
"the metadata in the calibre database.  Normally, metadata is updated only when\n"
"exporting files from calibre, this command is useful if you want the files to\n"
"be updated in place. Note that different file formats support different amounts\n"
"of metadata. You can use the special value 'all' for book_id to update metadata\n"
"in all books. You can also specify many book ids separated by spaces and id ranges\n"
"separated by hyphens. For example: %prog embed_metadata 1 2 10-15 23"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:695
msgid ""
"Only update metadata in files of the specified format. Specify it multiple "
"times for multiple formats. By default, all formats are updated."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:717
#, python-brace-format
msgid "Processed {0} ({1} of {2})"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:743
msgid "Field name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:759
msgid "You must specify a record id as the first argument"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:765
msgid "You must specify either a field or an opf file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:769
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1072
#, python-format
msgid "No book with id: %s in the database"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:775
#, python-format
msgid "The OPF file %s does not exist"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:788
#, python-format
msgid "%s is not a known field"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:834
msgid ""
"%prog export [options] ids\n"
"\n"
"Export the books specified by ids (a comma separated list) to the filesystem.\n"
"The export operation saves all formats of the book, its cover and metadata (in\n"
"an opf file). You can get id numbers from the search command.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:842
msgid "Export all books in database, ignoring the list of ids."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:844
msgid "Export books to the specified directory. Default is"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:846
msgid "Export all books into a single directory"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:853
msgid "Specifying this switch will turn this behavior off."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:877
#, python-format
msgid "You must specify some ids or the %s option"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:892
#, python-brace-format
msgid ""
"%prog add_custom_column [options] label name datatype\n"
"\n"
"Create a custom column. label is the machine friendly name of the column. Should\n"
"not contain spaces or colons. name is the human friendly name of the column.\n"
"datatype is one of: {0}\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:901
msgid ""
"This column stores tag like data (i.e. multiple comma separated values). "
"Only applies if datatype is text."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:905
msgid ""
"A dictionary of options to customize how the data in this column will be interpreted. This is a JSON  string. For enumeration columns, use --display=\"{\\\"enum_values\\\":[\\\"val1\\\", \\\"val2\\\"]}\"\n"
"There are many options that can go into the display variable.The options by column type are:\n"
"composite: composite_template, composite_sort, make_category,contains_html, use_decorations\n"
"datetime: date_format\n"
"enumeration: enum_values, enum_colors, use_decorations\n"
"int, float: number_format\n"
"text: is_names, use_decorations\n"
"\n"
"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."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:934
msgid "You must specify label, name and datatype"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:994
msgid ""
"\n"
"    %prog catalog /path/to/destination.(csv|epub|mobi|xml...) [options]\n"
"\n"
"    Export a catalog in format specified by path/to/destination extension.\n"
"    Options control how entries are displayed in the generated catalog output.\n"
"    "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1007
msgid ""
"Comma-separated list of database IDs to catalog.\n"
"If declared, --search is ignored.\n"
"Default: all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1011
msgid ""
"Filter the results by the search query. For the format of the search query, please see the search-related documentation in the User Manual.\n"
"Default: no filtering"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1017
#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:599
msgid "Show detailed output information. Useful for debugging"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1032
msgid "Error: You must specify a catalog output file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1089
msgid ""
"\n"
"    %prog set_custom [options] column id value\n"
"\n"
"    Set the value of a custom column for the book identified by id.\n"
"    You can get a list of ids using the search command.\n"
"    You can get a list of custom column names using the custom_columns\n"
"    command.\n"
"    "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1099
msgid ""
"If the column stores multiple values, append the specified values to the "
"existing ones, instead of replacing them."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1110
msgid "Error: You must specify a field name, id and value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1132
msgid ""
"\n"
"    %prog custom_columns [options]\n"
"\n"
"    List available custom columns. Shows column labels and ids.\n"
"    "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1138
msgid "Show details for each column."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1151
#, python-format
msgid "You will lose all data in the column: %s. Are you sure (y/n)? "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1153
msgid "y"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1158
#, python-format
msgid ""
"No column named %s found. You must use column labels, not titles. Use "
"calibredb custom_columns to get a list of labels."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1166
msgid ""
"\n"
"    %prog remove_custom_column [options] label\n"
"\n"
"    Remove the custom column identified by label. You can see available\n"
"    columns with the custom_columns command.\n"
"    "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1173
msgid "Do not ask for confirmation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1183
msgid "Error: You must specify a column label"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1195
msgid ""
"\n"
"    %prog saved_searches [options] (list|add|remove)\n"
"\n"
"    Manage the saved searches stored in this database.\n"
"    If you try to add a query with a name that already exists, it will be\n"
"    replaced.\n"
"\n"
"    Syntax for adding:\n"
"\n"
"    %prog saved_searches add search_name search_expression\n"
"\n"
"    Syntax for removing:\n"
"\n"
"    %prog saved_searches remove search_name\n"
"    "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1219
msgid "Error: You must specify an action (add|remove|list)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1225
msgid "Search string:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1231
msgid "Error: You must specify a name and a search string"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1239
msgid "Error: You must specify a name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1242
msgid "removed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1246
#, python-format
msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1254
msgid ""
"%prog backup_metadata [options]\n"
"\n"
"Backup the metadata stored in the database into individual OPF files in each\n"
"books directory. This normally happens automatically, but you can run this\n"
"command to force re-generation of the OPF files, with the --all option.\n"
"\n"
"Note that there is normally no need to do this, as the OPF files are backed up\n"
"automatically, every time metadata is changed.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1265
msgid ""
"Normally, this command only operates on books that have out of date OPF "
"files. This option makes it operate on all books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1306
#, python-brace-format
msgid ""
"%prog check_library [options]\n"
"\n"
"Perform some checks on the filesystem representing a library. Reports are {0}\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1313
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1479
msgid "Output in CSV"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1316
msgid ""
"Comma-separated list of reports.\n"
"Default: all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1320
msgid ""
"Comma-separated list of extensions to ignore.\n"
"Default: all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1324
msgid ""
"Comma-separated list of names to ignore.\n"
"Default: all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1355
msgid "Unknown report check"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1372
msgid "Vacuuming database..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1400
msgid ""
"%prog restore_database [options]\n"
"\n"
"Restore this database from the metadata stored in OPF files in each\n"
"directory of the calibre library. This is useful if your metadata.db file\n"
"has been corrupted.\n"
"\n"
"WARNING: This command completely regenerates your database. You will lose\n"
"all saved searches, user categories, plugboards, stored per-book conversion\n"
"settings, and custom recipes. Restored metadata will only be as accurate as\n"
"what is found in the OPF files.\n"
"    "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1414
msgid ""
"Really do the recovery. The command will not run unless this option is "
"specified."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1427
#, python-format
msgid "You must provide the %s option to do a recovery"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1468
msgid ""
"%prog list_categories [options]\n"
"\n"
"Produce a report of the category information in the database. The\n"
"information is the equivalent of what is shown in the tags pane.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1476
msgid ""
"Output only the number of items in a category instead of the counts per item"
" within the category"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1481
msgid ""
"The character to put around the category value in CSV mode. Default is "
"quotes (\")."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1484
msgid ""
"Comma-separated list of category lookup names.\n"
"Default: all"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1490
msgid "The string used to separate fields in CSV mode. Default is a comma."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1529
msgid "CATEGORY ITEMS"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1597
msgid ""
"%prog clone path/to/new/library\n"
"\n"
"Create a clone of the current library. This creates a new, empty library that has all the\n"
"same custom columns, virtual libraries and other settings as the current library.\n"
"\n"
"The cloned library will contain no books. If you want to create a full duplicate, including\n"
"all books, then simply use your filesystem tools to copy the library folder.\n"
"    "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1614
msgid "Error: You must specify the path to the cloned library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1623
msgid "The location for the new library is the same as the current library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1627
#, python-format
msgid ""
"%s is not empty. You must choose an empty directory for the new library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1640
#, python-brace-format
msgid ""
"%prog search [options] search expression\n"
"\n"
"Search the library for the specified search term, returning a comma separated\n"
"list of book ids matching the search expression. The output format is useful\n"
"to feed into other commands that accept a list of ids as input.\n"
"\n"
"The search expression can be anything from calibre's powerful search query\n"
"language, for example: {0}\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1651
msgid "The maximum number of results to return. Default is all results."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1669
msgid "Error: You must specify the search expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1675
msgid "No books matching the search expression:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/cli.py:1682
#, python-format
msgid ""
"%%prog command [options] [arguments]\n"
"\n"
"%%prog is the command line interface to the calibre books database.\n"
"\n"
"command is one of:\n"
"  %s\n"
"\n"
"For help on an individual command: %%prog command --help\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/coloring.py:21
msgid "INVALID CONDITION"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/database2.py:1236
#, python-format
msgid " (%s books)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643
#, python-format
msgid "<p>Migrating old database to ebook library in %s<br><center>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/database2.py:3672
#, python-format
msgid "Copying <b>%s</b>"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/database2.py:3689
msgid "Compacting database"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:144
msgid "Identifiers"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:216
msgid "On device"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:266
msgid "Series sort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:276
msgid "Title sort"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32
msgid "The title"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33
msgid "The authors"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:34
#, python-brace-format
msgid ""
"The author sort string. To use only the first letter of the name use "
"{author_sort[0]}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36
msgid "The tags"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37
msgid "The series"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:38
msgid ""
"The series number. To get leading zeros use {series_index:0>3s} or "
"{series_index:>3s} for leading spaces"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:41
msgid "The rating"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:42
msgid "The ISBN"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43
msgid "The publisher"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:44
msgid "The date"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:45
msgid "The published date"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:46
msgid "The date when the metadata for this book record was last modified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:48
msgid "The language(s) of this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:49
msgid "The calibre internal id"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:78
msgid "Options to control saving to disk"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:84
msgid ""
"Normally, calibre will update the metadata in the saved files from what is "
"in the calibre library. Makes saving to disk slower."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:87
msgid ""
"Normally, calibre will write the metadata into a separate OPF file along "
"with the actual e-book files."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:90
msgid ""
"Normally, calibre will save the cover in a separate file along with the "
"actual e-book files."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:93
msgid ""
"Comma separated list of formats to save for each book. By default all "
"available formats are saved."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:96
#, python-format
msgid ""
"The template to control the filename and directory structure of the saved "
"files. Default is \"%(templ)s\" which will save books into a per-author "
"subdirectory with filenames containing title and author. Available controls "
"are: {%(controls)s}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:102
#, python-format
msgid ""
"The template to control the filename and directory structure of files sent "
"to the device. Default is \"%(templ)s\" which will save books into a per-"
"author directory with filenames containing title and author. Available "
"controls are: {%(controls)s}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:109
msgid ""
"Normally, calibre will convert all non English characters into English "
"equivalents for the file names. WARNING: If you turn this off, you may "
"experience errors when saving, depending on how well the filesystem you are "
"saving to supports unicode."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:115
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:119
#, python-format
msgid ""
"The format in which to display dates. %(day)s - day, %(month)s - month, "
"%(mn)s - month number, %(year)s - year. Default is: %(default)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:123
msgid "Convert paths to lowercase."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:125
msgid "Replace whitespace with underscores."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:127
msgid ""
"Save into a single directory, ignoring the template directory structure"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:299
#, python-format
msgid ""
"Failed to calculate path for save to disk. Template: %(templ)s\n"
"Error: %(err)s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:303
#, python-format
msgid "Template evaluation resulted in no path components. Template: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:21
msgid "Settings to control the calibre content server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:25
#, python-format
msgid "The port on which to listen. Default is %default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:27
#, python-format
msgid "The server timeout in seconds. Default is %default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:29
#, python-format
msgid "The max number of worker threads to use. Default is %default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:31
msgid "Set a password to restrict access. By default access is unrestricted."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:33
#, python-format
msgid "Username for access. By default, it is: %default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:35
msgid ""
"Development mode. Server logs to stdout, with more verbose logging and has "
"much lower timeouts."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:37
#, python-format
msgid "The maximum size for displayed covers. Default is %default."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:39
msgid ""
"The maximum number of matches to return per OPDS query. This affects Stanza,"
" WordPlayer, etc. integration."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:43
#, python-format
msgid ""
"Group items in categories such as author/tags by first letter when there are"
" more than this number of items. Default: %default. Set to a large number to"
" disable grouping."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
msgid ""
"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
"from Apache/nginx/etc."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:341
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:656
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:435
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:629
#: /home/kovid/work/calibre/src/calibre/srv/ajax.py:287
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:411
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:472
msgid "Newest"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:67
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:526
msgid "Loading, please wait"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:93
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:114
msgid "Go to"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:109
msgid "First"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:109
msgid "Last"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:109
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:236
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:407
msgid "Previous"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:110
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:226
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:424
msgid "Next"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:112
#, python-format
msgid "Browsing %d books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
#, python-format
msgid "%(prefix)s: %(rating).1f stars"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:165
#, python-format
msgid "%d stars"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:286
msgid "library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:287
msgid "home"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:351
msgid "Random book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:355
msgid "Virtual Libs."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:407
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:477
msgid "Browse books by"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:412
msgid "Choose a category to browse by:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:432
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:658
msgid "Virtual Libraries"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:549
msgid "Browsing by"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:680
msgid "virtual library: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:682
#, python-format
msgid "The virtual library <b>%s</b> has no books."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:685
msgid ""
"This is probably because you have applied a virtual library to the content "
"server in Preferences->Sharing over the net. This virtual library is applied"
" globally and combined with the current virtual library."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:708
msgid "in"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:711
msgid "Books in"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:806
msgid "Other formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813
#, python-format
msgid "Read %(title)s in the %(fmt)s format"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:818
msgid "Get"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:823
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:858
msgid "This book has no available formats to view"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:834
msgid "Details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:835
msgid "Show book details"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:836
msgid "Permalink"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:837
msgid "A permanent link to this book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:848
msgid "This book has been deleted"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:922
msgid "Choose another random book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:923
msgid "Another random book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:975
msgid "in search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:977
msgid "Matching books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/main.py:45
msgid ""
"[options]\n"
"\n"
"Start the calibre content server. The calibre content server\n"
"exposes your calibre library over the internet. The default interface\n"
"allows you to browse you calibre library by categories. You can also\n"
"access an interface optimized for mobile browsers at /mobile and an\n"
"OPDS based interface for use with reading applications at /opds.\n"
"\n"
"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/main.py:57
msgid "Path to the library folder to serve with the content server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/main.py:59
#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:201
msgid "Write process PID to the specified file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/main.py:61
msgid "Run process in background as a daemon. No effect on windows."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/main.py:63
msgid ""
"Specifies a virtual library to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI. For compatibility, "
"if the value is not a virtual library but is a saved search, that saved "
"search is used. Also note that if you do not specify a restriction, the "
"value specified in the GUI (if any) will be used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/main.py:70
msgid ""
"Auto reload server when source code changes. May not work in all "
"environments."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:167
#: /home/kovid/work/calibre/src/calibre/srv/legacy.py:196
msgid "Switch to the full interface (non-mobile interface)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:170
#: /home/kovid/work/calibre/src/calibre/srv/legacy.py:199
msgid ""
"The full interface gives you many more features, but it may not work well on"
" a small screen"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:139
#, python-format
msgid "%d book"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
#, python-format
msgid "%d items"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:182
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:186
#, python-format
msgid "RATING: %s<br />"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:185
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:188
#, python-format
msgid "TAGS: %s<br />"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:190
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:190
#, python-format
msgid "SERIES: %(series)s [%(sidx)s]<br />"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:300
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:286
msgid "Books in your library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:306
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:291
msgid "By "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:307
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:292
msgid "Books sorted by "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:436
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:523
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:412
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:429
#, python-format
msgid "By %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:465
#: /home/kovid/work/calibre/src/calibre/srv/opds.py:589
#, python-brace-format
msgid "By {0} :: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1050
msgid "The one stop solution to all your e-book needs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1052
msgid "calibre is the one stop solution to all your e-book needs."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1053
msgid ""
"You can use calibre to catalog your books, fetch metadata for them "
"automatically, convert them from and to all the various e-book formats, send"
" them to your e-book reader devices, read the books on your computer, edit "
"the books in a dedicated e-book editor and even make them available over the"
" network with the built-in Content server. You can also download news and "
"periodicals in e-book format from over a thousand different news and "
"magazine websites."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1064
msgid "Edit the text and styles inside e-books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1066
msgid ""
"The calibre e-book editor allows you to edit the text and styles inside the "
"book with a live preview of your changes."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1067
msgid ""
"It can edit books in both the EPUB and AZW3 (kindle) formats. It includes "
"various useful tools for checking the book for errors, editing the Table of "
"Contents, performing automated cleanups, etc."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1078
msgid "Read e-books in over a dozen different formats"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1080
msgid ""
"The calibre E-book viewer allows you to read e-books in over a dozen "
"different formats."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1081
msgid ""
"It has a full screen mode for distraction free reading and can display the "
"text with multiple columns per screen."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1143
msgid "Command Line Interface"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1144
msgid ""
"On OS X, the command line tools are inside the calibre bundle, for example, "
"if you installed calibre in :file:`/Applications` the command line tools are"
" in :file:`/Applications/calibre.app/Contents/console.app/Contents/MacOS/`."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1147
msgid "Documented commands"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1147
msgid "Undocumented commands"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1148
msgid ""
"You can see usage for undocumented commands by executing them without "
"arguments in a terminal."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/linux.py:1149
msgid "Change language"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/code.py:288
#, python-format
msgid "No book with id: %d in library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/legacy.py:55
msgid "Show "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/legacy.py:70
msgid " sorted by "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/legacy.py:125
msgid "Change library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/legacy.py:125
msgid "Change library to: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opds.py:175
msgid "one item"
msgid_plural "{} items"
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/srv/opds.py:299
msgid "Library:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opds.py:302
msgid "Change calibre library to:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:26
msgid "Path to the SSL certificate file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:30
msgid "Path to the SSL private key file"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:34
msgid "Time (in seconds) after which an idle connection is closed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:38
msgid "Total time in seconds to wait for clean shutdown"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:42
msgid ""
"Enable/disable socket pre-allocation, for example, with systemd socket "
"activation"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:46
msgid "Max. size of single HTTP header (in KB)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:50
msgid "Max. allowed size for files uploaded to the server (in MB)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:54
msgid "Minimum size for which responses use data compression (in bytes)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:58
msgid "Number of worker threads used to process requests"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:62
msgid "Maximum number of worker processes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:64
msgid ""
"Worker processes are launched as needed and used for large jobs such as "
"preparing a book for viewing, adding books, converting, etc. By default, the"
" max. number of such processes is based on the number of CPU cores. You can "
"control it by this setting."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:69
msgid "Maximum time for worker processes"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:71
msgid ""
"Maximum amount of time worker processes are allowed to run (in minutes). Set"
" to zero for no limit."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:74
msgid "The port on which to listen for connections"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:78
msgid "A prefix to prepend to all URLs"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:80
msgid "Useful if you wish to run this server behind a reverse proxy."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:82
msgid "Advertise OPDS feeds via BonJour"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:84
msgid ""
"Advertise the OPDS feeds via the BonJour service, so that OPDS based reading"
" apps can detect and connect to the server automatically."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:87
msgid "Maximum number of books in OPDS feeds"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:89
msgid ""
"The maximum number of books that the server will return in a single OPDS "
"acquisition feed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:92
msgid "Maximum number of ungrouped items in OPDS feeds"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:94
msgid ""
"Group items in categories such as author/tags by first letter when there are"
" more than this number of items. Set to zero to disable."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:97
msgid "The interface on which to listen for connections"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:99
msgid ""
"The default is to listen on all available interfaces. You can change this "
"to, for example, \"127.0.0.1\" to only listen for connections from the local"
" machine, or to \"::\" to listen to all incoming IPv6 and IPv4 connections."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:103
msgid "Fallback to auto-detected interface"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:105
msgid ""
"If for some reason the server is unable to bind to the interface specified "
"in the listen_on option, then it will try to detect an interface that "
"connects to the outside world and bind to that."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:109
msgid "Enable/disable zero copy file transfers for increased performance"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:111
msgid ""
"This will use zero-copy in-kernel transfers when sending files over the "
"network, increasing performance. However, it can cause corrupted file "
"transfers on some broken filesystems. If you experience corrupted file "
"transfers, turn it off."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:115
msgid "Max. log file size (in MB)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:117
msgid ""
"The maximum size of log files, generated by the server. When the log becomes"
" larger than this size, it is automatically rotated. Set to zero to disable "
"log rotation."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:120
msgid "Enable/disable logging of not found http requests"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:122
msgid ""
"By default, the server logs all HTTP requests for resources that are not "
"found. This can generate a lot of log spam, if your server is targeted by "
"bots. Use this option to turn it off."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:126
msgid "Enable/disable password based authentication to access the server"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:128
msgid ""
"By default, the server is unrestricted, allowing anyone to access it. You "
"can restrict access to predefined users with this option."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:131
msgid "Path to user database"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:133
msgid ""
"Path to a file in which to store the user and password information. By "
"default a file in the calibre configuration directory is used."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:136
msgid "Choose the type of authentication used"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:138
msgid ""
"Set the HTTP authentication mode used by the server. Set to \"basic\" if you"
" are putting this server behind an SSL proxy. Otherwise, leave it as "
"\"auto\", which will use \"basic\" if SSL is configured otherwise it will "
"use \"digest\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:142
msgid "Ignored user-defined metadata fields"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:144
msgid ""
"Comma separated list of user-defined metadata fields that will not be "
"displayed by the content server in the /opds and /mobile views."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:147
msgid "Only display user-defined fields"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/opts.py:149
msgid ""
"Comma separated list of user-defined metadata fields that will be displayed "
"by the content server in the /opds and /mobile views. If you specify this "
"option, any fields not in this list will not be displayed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:98
msgid "default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:111
#, python-format
msgid "%s is not a valid choice, try again"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:122
msgid "Existing user names:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:125
msgid "There are no users, you must first add an user"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:130
#, python-format
msgid "The username %s does not exist"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:131
#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:150
msgid "Enter the username"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:136
#, python-format
msgid "Enter the new password for %s: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:138
msgid "Empty passwords are not allowed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:140
#, python-format
msgid "Re-enter the new password for %s, to verify: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:142
msgid "Passwords do not match"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:153
#, python-format
msgid "User %s added successfully!"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:157
#, python-format
msgid "Are you sure you want to remove the user %s?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:160
#, python-format
msgid "User %s successfully removed!"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:166
#, python-format
msgid "Password for %s successfully changed!"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:171
#, python-brace-format
msgid "Password for {0} is: {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:173
msgid "What do you want to do?"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:174
msgid "Add a new user"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:174
msgid "Edit an existing user"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:174
msgid "Remove a user"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:174
msgid "Show the password for a user"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:181
msgid ""
"[options] [path to library folder...]\n"
"\n"
"Start the calibre Content server. The calibre Content server\n"
"exposes your calibre libraries over the internet. You can specify\n"
"the path to the library folders as arguments to %prog. If you do\n"
"not specify any paths, the library last opened (if any) in the main calibre\n"
"program will be used.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:192
msgid ""
"Path to log file for server log. This log contains server information and "
"errors, not access logs. By default it is written to stdout."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:195
msgid ""
"Path to the access log file. This log contains information about clients "
"connecting to the server and making requests. By default no access logging "
"is done."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:199
msgid "Run process in background as a daemon. No effect on Windows."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:204
msgid ""
"Automatically reload server when source code changes. Useful for "
"development. You should also specify a small value for the shutdown timeout."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:209
#, python-format
msgid ""
"Manage the database of users allowed to connect to this server. See also the"
" %s option."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:221
msgid "Interrupted by user"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:227
#, python-format
msgid "There is no calibre library at: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/standalone.py:230
msgid "You must specify at least one calibre library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/users.py:93
#, python-format
msgid "The username %s already exists"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/users.py:95
msgid ""
"For maximum compatibility you should use only the letters A-Z, the numbers "
"0-9 and spaces in the username"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/srv/users.py:101
msgid "The password must contain only ASCII (English) characters and symbols"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config.py:43
msgid "Usage"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config.py:94
msgid "Created by "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config.py:95
msgid ""
"Whenever you pass arguments to %prog that have spaces in them, enclose the "
"arguments in quotation marks. For example \"C:\\some path with spaces\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config.py:105
msgid "Options"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390
msgid "Path to the database in which books are stored"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392
msgid "Pattern to guess metadata from filenames"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394
msgid "Access key for isbndb.com"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:396
msgid "Default timeout for network operations (seconds)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:398
msgid "Path to directory in which your library of books is stored"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400
msgid "The language in which to display the user interface"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402
msgid "The default output format for e-book conversions."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:406
msgid "Ordered list of formats to prefer for input."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408
msgid "Read metadata from files"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410
msgid ""
"The priority of worker processes. A higher priority means they run faster "
"and consume more resources. Most tasks like conversion/news download/adding "
"books/etc. are affected by this setting."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:415
msgid "Swap author first and last names when reading metadata"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417
msgid "Add new formats to existing book records"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:419
msgid "Check for duplicates when copying to another library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:421
msgid "Tags to apply to books added to the library"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:423
msgid ""
"Mark newly added books. The mark is a temporary mark that is automatically "
"removed when calibre is restarted."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:427
msgid "List of named saved searches"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:428
msgid "User-created Tag browser categories"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:430
msgid "How and when calibre updates metadata on the device."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:432
msgid ""
"When searching for text without using lookup prefixes, as for example, Red "
"instead of title:Red, limit the columns searched to those named below."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:437
msgid ""
"Choose columns to be searched when not using prefixes, as for example, when "
"searching for Red instead of title:Red. Enter a list of search/lookup names "
"separated by commas. Only takes effect if you set the option to limit search"
" columns above."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:443
msgid ""
"Characters typed in the search box will match their accented versions, based"
" on the language you have chosen for the calibre interface. For example, in "
"English, searching for n will match both {} and n, but if your language is "
"Spanish it will only match n. Note that this is much slower than a simple "
"search on very large libraries. Also, this option will have no effect if you"
" turn on case-sensitive searching"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:452
msgid "Make searches case-sensitive"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/exim.py:200
#: /home/kovid/work/calibre/src/calibre/utils/exim.py:341
msgid "Settings and plugins"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/filenames.py:398
msgid "File is open in another process"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:33
#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:185
#, python-brace-format
msgid "failed to scan program. Invalid input {0}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:40
msgid " near "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:46
msgid "end of program"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:108
#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:199
msgid "syntax error - program ends before EOF"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:136
#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:244
msgid "Unknown identifier "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:143
#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:253
#, python-brace-format
msgid "unknown function {0}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:163
#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:266
#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:286
msgid "missing closing parenthesis"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:175
#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:307
msgid "expression is not function or constant"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:344
#, python-brace-format
msgid "format: type {0} requires an integer value, got {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:350
#, python-brace-format
msgid "format: type {0} requires a decimal (float) value, got {1}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:488
#, python-format
msgid "%s: unknown function"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:563
msgid "No such variable "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:31
#, python-brace-format
msgid ""
"Duplicate user function name {0}. Change the name or ensure that the "
"functions are identical"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:122
msgid "No documentation provided"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:158
msgid ""
"strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as"
" strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:175
msgid ""
"cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. "
"Returns lt if x < y. Returns eq if x == y. Otherwise returns gt."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:192
msgid ""
"first_matching_cmp(val, cmp1, result1, cmp2, r2, ..., else_result) -- "
"compares \"val < cmpN\" in sequence, returning resultN for the first "
"comparison that succeeds. Returns else_result if no comparison succeeds. "
"Example: "
"first_matching_cmp(10,5,\"small\",10,\"middle\",15,\"large\",\"giant\") "
"returns \"large\". The same example with a first value of 16 returns "
"\"giant\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:201
msgid "first_matching_cmp requires an even number of arguments"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214
msgid ""
"strcat(a, b, ...) -- can take any number of arguments. Returns a string "
"formed by concatenating all the arguments"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229
msgid "strlen(a) -- Returns the length of the string passed as the argument"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:243
msgid ""
"add(x, y) -- returns x + y. Throws an exception if either x or y are not "
"numbers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:255
msgid ""
"subtract(x, y) -- returns x - y. Throws an exception if either x or y are "
"not numbers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:267
msgid ""
"multiply(x, y) -- returns x * y. Throws an exception if either x or y are "
"not numbers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:279
msgid ""
"divide(x, y) -- returns x / y. Throws an exception if either x or y are not "
"numbers."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:292
msgid ""
"template(x) -- evaluates x as a template. The evaluation is done in its own "
"context, meaning that variables are not shared between the caller and the "
"template evaluation. Because the { and } characters are special, you must "
"use [[ for the { character and ]] for the } character; they are converted "
"automatically. For example, template('[[title_sort]]') will evaluate the "
"template {title_sort} and return its value. Note also that prefixes and "
"suffixes (the `|prefix|suffix` syntax) cannot be used in the argument to "
"this function when using template program mode."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311
msgid ""
"eval(template) -- evaluates the template, passing the local variables (those"
" 'assign'ed to) instead of the book metadata.  This permits using the "
"template processor to construct complex results from local variables. "
"Because the { and } characters are special, you must use [[ for the { "
"character and ]] for the } character; they are converted automatically. Note"
" also that prefixes and suffixes (the `|prefix|suffix` syntax) cannot be "
"used in the argument to this function when using template program mode."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331
msgid ""
"assign(id, val) -- assigns val to id, then returns val. id must be an "
"identifier, not an expression"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:343
msgid ""
"print(a, b, ...) -- prints the arguments to standard output. Unless you "
"start calibre from the command line (calibre-debug -g), the output will go "
"to a black hole."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:356
msgid "field(name) -- returns the metadata field named by name"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366
msgid ""
"raw_field(name) -- returns the metadata field named by name without applying"
" any formatting."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:383
msgid ""
"raw_list(name, separator) -- returns the metadata list named by name without"
" applying any formatting or sorting and with items separated by separator."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:398
msgid ""
"substr(str, start, end) -- returns the start'th through the end'th "
"characters of str. The first character in str is the zero'th character. If "
"end is negative, then it indicates that many characters counting from the "
"right. If end is zero, then it indicates the last character. For example, "
"substr('12345', 1, 0) returns '2345', and substr('12345', 1, -1) returns "
"'234'."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413
msgid ""
"lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch,"
" except the arguments are field (metadata) names, not text. The value of the"
" appropriate field will be fetched and used. Note that because composite "
"columns are fields, you can use this function in one composite field to use "
"the value of some other composite field. This is extremely useful when "
"constructing variable save paths"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:428
msgid "lookup requires either 2 or an odd number of arguments"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:442
msgid ""
"test(val, text if not empty, text if empty) -- return `text if not empty` if"
" val is not empty, otherwise return `text if empty`"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:456
msgid ""
"contains(val, pattern, text if match, text if not match) -- checks if val "
"contains matches for the regular expression `pattern`. Returns `text if "
"match` if matches are found, otherwise it returns `text if no match`"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:473
msgid ""
"switch(val, pattern, value, pattern, value, ..., else_value) -- for each "
"`pattern, value` pair, checks if `val` matches the regular expression "
"`pattern` and if so, returns that `value`. If no pattern matches, then "
"`else_value` is returned. You can have as many `pattern, value` pairs as you"
" want"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:481
msgid "switch requires an odd number of arguments"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:495
msgid ""
"strcat_max(max, string1, prefix2, string2, ...) -- Returns a string formed "
"by concatenating the arguments. The returned value is initialized to "
"string1. `Prefix, string` pairs are added to the end of the value as long as"
" the resulting string length is less than `max`. String1 is returned even if"
" string1 is longer than max. You can pass as many `prefix, string` pairs as "
"you wish."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:505
msgid "strcat_max requires 2 or more arguments"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:507
msgid "strcat_max requires an even number of arguments"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:511
msgid "first argument to strcat_max must be an integer"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:530
msgid ""
"in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a"
" list of items separated by separator, comparing the pattern against each "
"value in the list. If the pattern matches a value, return found_val, "
"otherwise return not_found_val."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:549
msgid ""
"str_in_list(val, separator, string, found_val, not_found_val) -- treat val "
"as a list of items separated by separator, comparing the string against each"
" value in the list. If the string matches a value, return found_val, "
"otherwise return not_found_val. If the string contains separators, then it "
"is also treated as a list and each value is checked."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:571
msgid ""
"identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list"
" of identifiers separated by commas, comparing the string against each value"
" in the list. An identifier has the format \"identifier:value\". The id "
"parameter should be either \"id\" or \"id:regexp\". The first case matches "
"if there is any identifier with that id. The second case matches if the "
"regexp matches the identifier's value. If there is a match, return "
"found_val, otherwise return not_found_val."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:598
msgid ""
"re(val, pattern, replacement) -- return val after applying the regular "
"expression. All instances of `pattern` are replaced with `replacement`. As "
"in all of calibre, these are Python-compatible regular expressions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:611
msgid ""
"re_group(val, pattern, template_for_group_1, for_group_2, ...) -- return a "
"string made by applying the regular expression pattern to the val and "
"replacing each matched instance with the string computed by replacing each "
"matched group by the value returned by the corresponding template. The "
"original matched value for the group is available as $. In template program "
"mode, like for the template and the eval functions, you use [[ for { and ]] "
"for }. The following example in template program mode looks for series with "
"more than one word and uppercases the first word: {series:'re_group($, "
"\"(\\S* )(.*)\", \"[[$:uppercase()]]\", \"[[$]]\")'}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:646
msgid ""
"swap_around_comma(val) -- given a value of the form \"B, A\", return \"A "
"B\". This is most useful for converting names in LN, FN format to FN LN. If "
"there is no comma, the function returns val unchanged"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:659
msgid ""
"ifempty(val, text if empty) -- return val if val is not empty, otherwise "
"return `text if empty`"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:673
msgid ""
"shorten(val, left chars, middle text, right chars) -- Return a shortened "
"version of val, consisting of `left chars` characters from the beginning of "
"val, followed by `middle text`, followed by `right chars` characters from "
"the end of the string. `Left chars` and `right chars` must be integers. For "
"example, assume the title of the book is `Ancient English Laws in the Times "
"of Ivanhoe`, and you want it to fit in a space of at most 15 characters. If "
"you use {title:shorten(9,-,5)}, the result will be `Ancient E-nhoe`. If the "
"field's length is less than left chars + right chars + the length of `middle"
" text`, then the field will be used intact. For example, the title `The "
"Dome` would not be changed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:700
msgid ""
"count(val, separator) -- interprets the value as a list of items separated "
"by `separator`, returning the number of items in the list. Most lists use a "
"comma as the separator, but authors uses an ampersand. Examples: "
"{tags:count(,)}, {authors:count(&)}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:713
msgid ""
"list_item(val, index, separator) -- interpret the value as a list of items "
"separated by `separator`, returning the `index`th item. The first item is "
"number zero. The last item can be returned using `list_item(-1,separator)`. "
"If the item is not in the list, then the empty value is returned. The "
"separator has the same meaning as in the count function."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735
msgid ""
"select(val, key) -- interpret the value as a comma-separated list of items, "
"with the items being \"id:value\". Find the pair with the id equal to key, "
"and return the corresponding value."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754
msgid ""
"approximate_formats() -- return a comma-separated list of formats that at "
"one point were associated with the book. There is no guarantee that this "
"list is correct, although it probably is. This function can be called in "
"template program mode using the template \"{:'approximate_formats()'}\". "
"Note that format names are always uppercase, as in EPUB. This function works"
" only in the GUI. If you want to use these values in save-to-disk or send-"
"to-device templates then you must make a custom \"Column built from other "
"columns\", use the function in that column's template, and use that column's"
" value in your save/send templates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:775
#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1059
#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1078
#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1483
#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1503
#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1544
msgid "This function can be used only in the GUI"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:782
msgid ""
"formats_modtimes(date_format) -- return a comma-separated list of colon-"
"separated items representing modification times for the formats of a book. "
"The date_format parameter specifies how the date is to be formatted. See the"
" format_date function for details. You can use the select function to get "
"the mod time for a specific format. Note that format names are always "
"uppercase, as in EPUB."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:803
msgid ""
"formats_sizes() -- return a comma-separated list of colon-separated items "
"representing sizes in bytes of the formats of a book. You can use the select"
" function to get the size for a specific format. Note that format names are "
"always uppercase, as in EPUB."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:820
msgid ""
"formats_paths() -- return a comma-separated list of colon-separated items "
"representing full path to the formats of a book. You can use the select "
"function to get the path for a specific format. Note that format names are "
"always uppercase, as in EPUB."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836
msgid ""
"human_readable(v) -- return a string representing the number v in KB, MB, "
"GB, etc."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851
msgid ""
"format_number(v, template) -- format the number v using a Python formatting "
"template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The "
"field_name part of the template must be a 0 (zero) (the \"{0:\" in the above"
" examples). See the template language and Python documentation for more "
"examples. Returns the empty string if formatting fails."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:883
msgid ""
"sublist(val, start_index, end_index, separator) -- interpret the value as a "
"list of items separated by `separator`, returning a new list made from the "
"`start_index` to the `end_index` item. The first item is number zero. If an "
"index is negative, then it counts from the end of the list. As a special "
"case, an end_index of zero is assumed to be the length of the list. Examples"
" using basic template mode and assuming that the tags column (which is "
"comma-separated) contains \"A, B, C\": {tags:sublist(0,1,\\,)} returns "
"\"A\". {tags:sublist(-1,0,\\,)} returns \"C\". {tags:sublist(0,-1,\\,)} "
"returns \"A, B\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:919
msgid ""
"subitems(val, start_index, end_index) -- This function is used to break "
"apart lists of items such as genres. It interprets the value as a comma-"
"separated list of items, where each item is a period-separated list. Returns"
" a new list made by first finding all the period-separated items, then for "
"each such item extracting the `start_index` to the `end_index` components, "
"then combining the results back together. The first component in a period-"
"separated list has an index of zero. If an index is negative, then it counts"
" from the end of the list. As a special case, an end_index of zero is "
"assumed to be the length of the list. Example using basic template mode and "
"assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns \"A\". "
"{#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} returns "
"\"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", {#genre:subitems(0,1)}"
" returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\""
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:964
msgid ""
"format_date(val, format_string) -- format the value, which must be a date, "
"using the format_string, returning a string. The formatting codes are: d    "
": the day as number without a leading zero (1 to 31) dd   : the day as "
"number with a leading zero (01 to 31) ddd  : the abbreviated localized day "
"name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day name (e.g. "
"\"Monday\" to \"Sunday\"). M    : the month as number without a leading zero"
" (1 to 12). MM   : the month as number with a leading zero (01 to 12) MMM  :"
" the abbreviated localized month name (e.g. \"Jan\" to \"Dec\"). MMMM : the "
"long localized month name (e.g. \"January\" to \"December\"). yy   : the "
"year as two digit number (00 to 99). yyyy : the year as four digit number. h"
"    : the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm)"
" hh   : the hours with a leading 0 (00 to 11 or 00 to 23, depending on "
"am/pm) m    : the minutes without a leading 0 (0 to 59) mm   : the minutes "
"with a leading 0 (00 to 59) s    : the seconds without a leading 0 (0 to 59)"
" ss   : the seconds with a leading 0 (00 to 59) ap   : use a 12-hour clock "
"instead of a 24-hour clock, with \"ap\" replaced by the localized string for"
" am or pm AP   : use a 12-hour clock instead of a 24-hour clock, with \"AP\""
" replaced by the localized string for AM or PM iso  : the date with time and"
" timezone. Must be the only format present"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1002
msgid "uppercase(val) -- return val in upper case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1012
msgid "lowercase(val) -- return val in lower case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1022
msgid "titlecase(val) -- return val in title case"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1032
msgid "capitalize(val) -- return val capitalized"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1042
msgid ""
"booksize() -- return value of the size field. This function works only in "
"the GUI. If you want to use this value in save-to-disk or send-to-device "
"templates then you must make a custom \"Column built from other columns\", "
"use the function in that column's template, and use that column's value in "
"your save/send templates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1066
msgid ""
"ondevice() -- return Yes if ondevice is set, otherwise return the empty "
"string. This function works only in the GUI. If you want to use this value "
"in save-to-disk or send-to-device templates then you must make a custom "
"\"Column built from other columns\", use the function in that column's "
"template, and use that column's value in your save/send templates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1085
msgid "series_sort() -- return the series sort value"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1097
msgid ""
"has_cover() -- return Yes if the book has a cover, otherwise return the "
"empty string"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1110
msgid ""
"first_non_empty(value, value, ...) -- returns the first value that is not "
"empty. If all values are empty, then the empty value is returned. You can "
"have as many values as you want."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1128
msgid ""
"and(value, value, ...) -- returns the string \"1\" if all values are not "
"empty, otherwise returns the empty string. This function works well with "
"test or first_non_empty. You can have as many values as you want. "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1146
msgid ""
"or(value, value, ...) -- returns the string \"1\" if any value is not empty,"
" otherwise returns the empty string. This function works well with test or "
"first_non_empty. You can have as many values as you want."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1164
msgid ""
"not(value) -- returns the string \"1\" if the value is empty, otherwise "
"returns the empty string. This function works well with test or "
"first_non_empty."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1177
msgid ""
"list_union(list1, list2, separator) -- return a list made by merging the "
"items in list1 and list2, removing duplicate items using a case-insensitive "
"comparison. If items differ in case, the one in list1 is used. The items in "
"list1 and list2 are separated by separator, as are the items in the returned"
" list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1202
msgid ""
"list_difference(list1, list2, separator) -- return a list made by removing "
"from list1 any item found in list2, using a case-insensitive comparison. The"
" items in list1 and list2 are separated by separator, as are the items in "
"the returned list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1224
msgid ""
"list_intersection(list1, list2, separator) -- return a list made by removing"
" from list1 any item not found in list2, using a case-insensitive "
"comparison. The items in list1 and list2 are separated by separator, as are "
"the items in the returned list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1246
msgid ""
"list_sort(list, direction, separator) -- return list sorted using a case-"
"insensitive sort. If direction is zero, the list is sorted ascending, "
"otherwise descending. The list items are separated by separator, as are the "
"items in the returned list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1262
msgid ""
"list_equals(list1, sep1, list2, sep2, yes_val, no_val) -- return yes_val if "
"list1 and list2 contain the same items, otherwise return no_val. The items "
"are determined by splitting each list using the appropriate separator "
"character (sep1 or sep2). The order of items in the lists is not relevant. "
"The comparison is case insensitive."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1281
msgid ""
"list_re(src_list, separator, include_re, opt_replace) -- Construct a list by"
" first separating src_list into items using the separator character. For "
"each item in the list, check if it matches include_re. If it does, then add "
"it to the list to be returned. If opt_replace is not the empty string, then "
"apply the replacement before adding the item to the returned list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1307
msgid ""
"list_re_group(src_list, separator, include_re, search_re, group_1_template, "
"...) -- Like list_re except replacements are not optional. It uses "
"re_group(list_item, search_re, group_1_template, ...) when doing the "
"replacements on the resulting list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1347
msgid ""
"today() -- return a date string for today. This value is designed for use in"
" format_date or days_between, but can be manipulated like any other string. "
"The date is in ISO format."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1360
msgid ""
"days_between(date1, date2) -- return the number of days between date1 and "
"date2. The number is positive if date1 is greater than date2, otherwise "
"negative. If either date1 or date2 are not dates, the function returns the "
"empty string."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1384
msgid ""
"language_strings(lang_codes, localize) -- return the strings for the "
"language codes passed in lang_codes. If localize is zero, return the strings"
" in English. If localize is not zero, return the strings in the language of "
"the current locale. Lang_codes is a comma-separated list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1406
msgid ""
"language_codes(lang_strings) -- return the language codes for the strings "
"passed in lang_strings. The strings must be in the language of the current "
"locale. Lang_strings is a comma-separated list."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1427
msgid ""
"current_library_name() -- return the last name on the path to the current "
"calibre library. This function can be called in template program mode using "
"the template \"{:'current_library_name()'}\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1441
msgid ""
"current_library_path() -- return the path to the current calibre library. "
"This function can be called in template program mode using the template "
"\"{:'current_library_path()'}\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1455
msgid ""
"finish_formatting(val, fmt, prefix, suffix) -- apply the format, prefix, and"
" suffix to a value in the same way as done in a template like "
"`{series_index:05.2f| - |- }`. For example, the following program produces "
"the same output as the above template: program: "
"finish_formatting(field(\"series_index\"), \"05.2f\", \" - \", \" - \")"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1472
msgid ""
"virtual_libraries() -- return a comma-separated list of virtual libraries "
"that contain this book. This function works only in the GUI. If you want to "
"use these values in save-to-disk or send-to-device templates then you must "
"make a custom \"Column built from other columns\", use the function in that "
"column's template, and use that column's value in your save/send templates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1490
msgid ""
"user_categories() -- return a comma-separated list of the user categories "
"that contain this book. This function works only in the GUI. If you want to "
"use these values in save-to-disk or send-to-device templates then you must "
"make a custom \"Column built from other columns\", use the function in that "
"column's template, and use that column's value in your save/send templates"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1510
#, python-brace-format
msgid ""
"transliterate(a) -- Returns a string in a latin alphabet formed by "
"approximating the sound of the words in the source string. For example, if "
"the source is \"{0}\" the function returns \"{1}\"."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1525
msgid ""
"author_links(val_separator, pair_separator) -- returns a string containing a"
" list of authors and that author's link values in the form author1 "
"val_separator author1link pair_separator author2 val_separator author2link "
"etc. An author is separated from its link value by the val_separator string "
"with no added spaces. author:linkvalue pairs are separated by the "
"pair_separator string argument with no added spaces. It is up to you to "
"choose separator strings that do not occur in author names or links. An "
"author is included even if the author link is empty."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1551
msgid ""
"author_sorts(val_separator) -- returns a string containing a list of "
"author's sort values for the authors of the book. The sort is the one in the"
" author metadata (different from the author_sort in books). The returned "
"list has the form author sort 1 val_separator author sort 2 etc. The author "
"sort values in this list are in the same order as the authors of the book. "
"If you want spaces around val_separator then include them in the separator "
"string"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:44
msgid "Waiting..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:55
msgid "Aborted, taking too long"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:57
msgid "Stopped"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:81
msgid "Working..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:231
msgid "Brazilian Portuguese"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:232
msgid "English (UK)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:233
msgid "Simplified Chinese"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:234
msgid "Traditional Chinese"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:235
msgid "English"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:236
msgid "English (United States)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:237
msgid "English (Argentina)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:238
msgid "English (Australia)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:239
msgid "English (Japan)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:240
msgid "English (Germany)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:241
msgid "English (Bulgaria)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:242
msgid "English (Egypt)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:243
msgid "English (New Zealand)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:244
msgid "English (Canada)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:245
msgid "English (Greece)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:246
msgid "English (India)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:247
msgid "English (Nepal)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:248
msgid "English (Thailand)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:249
msgid "English (Turkey)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:250
msgid "English (Cyprus)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:251
msgid "English (Czech Republic)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:252
msgid "English (Philippines)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:253
msgid "English (Pakistan)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:254
msgid "English (Poland)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:255
msgid "English (Croatia)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:256
msgid "English (Hungary)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:257
msgid "English (Indonesia)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:258
msgid "English (Israel)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:259
msgid "English (Russia)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:260
msgid "English (Singapore)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:261
msgid "English (Yemen)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:262
msgid "English (Ireland)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:263
msgid "English (China)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:264
msgid "English (Taiwan)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:265
msgid "English (South Africa)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:266
msgid "Spanish (Paraguay)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:267
msgid "Spanish (Uruguay)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:268
msgid "Spanish (Argentina)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:269
msgid "Spanish (Costa Rica)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:270
msgid "Spanish (Mexico)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:271
msgid "Spanish (Cuba)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:272
msgid "Spanish (Chile)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:273
msgid "Spanish (Ecuador)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:274
msgid "Spanish (Honduras)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:275
msgid "Spanish (Venezuela)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:276
msgid "Spanish (Bolivia)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:277
msgid "Spanish (Nicaragua)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:278
msgid "Spanish (Colombia)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:279
msgid "German (AT)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:280
msgid "French (BE)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:281
msgid "Dutch (NL)"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:282
msgid "Dutch (BE)"
msgstr ""

#. NOTE: Ante Meridian (i.e. like 10:00 AM)
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:290
msgid "AM"
msgstr ""

#. NOTE: Post Meridian (i.e. like 10:00 PM)
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:292
msgid "PM"
msgstr ""

#. NOTE: Ante Meridian (i.e. like 10:00 am)
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:294
msgid "am"
msgstr ""

#. NOTE: Post Meridian (i.e. like 10:00 pm)
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:296
msgid "pm"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:298
msgid "Select All"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:299
msgid "Copy Link"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:300
msgid "&Select All"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:301
msgid "Copy &Link location"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:306
msgid "Paste and Match Style"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:307
msgid "Directions"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:308
msgid "Left to Right"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/localization.py:309
msgid "Right to Left"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:202
msgid "Extra characters at end of search"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:236
msgid "missing )"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:239
msgid "Invalid syntax. Expected a lookup name or a word"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:352
#, python-format
msgid "Failed to parse query, recursion limit reached: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:398
#, python-brace-format
msgid "Recursive saved search: {0}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/search_query_parser.py:407
#, python-brace-format
msgid "Unknown error in saved search: {0}"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:56
msgid "URL must have the scheme sftp"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:60
msgid "host must be of the form user@hostname"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:71
msgid "Failed to negotiate SSH session: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:74
#, python-format
msgid "Failed to authenticate with server: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:172
msgid ""
"%prog [options] [from to text]\n"
"\n"
"Send mail using the SMTP protocol. %prog has two modes of operation. In the\n"
"compose mode you specify from to and text and these are used to build and\n"
"send an email message. In the filter mode, %prog reads a complete email\n"
"message from STDIN and sends it.\n"
"\n"
"text is the body of the email message.\n"
"If text is not specified, a complete email message is read from STDIN.\n"
"from is the email address of the sender and to is the email address\n"
"of the recipient. When a complete email is read from STDIN, from and to\n"
"are only used in the SMTP negotiation, the message headers are not modified.\n"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:187
msgid "Options to compose an email. Ignored if text is not specified"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:188
msgid "File to attach to the email"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:189
msgid "Subject of the email"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:192
msgid "Host name of localhost. Used when connecting to SMTP server."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:195
msgid ""
"Options to use an SMTP relay server to send mail. calibre will try to send "
"the email directly unless --relay is specified."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:198
msgid "An SMTP relay server to use to send mail."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:200
msgid ""
"Port to connect to on relay server. Default is to use 465 if encryption "
"method is SSL and 25 otherwise."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:202
msgid "Username for relay"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:203
msgid "Password for relay"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:206
msgid ""
"Encryption method to use when connecting to relay. Choices are TLS, SSL and "
"NONE. Default is TLS. WARNING: Choosing NONE is highly insecure"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:208
msgid "Path to maildir folder to store failed email messages in."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:211
msgid ""
"Fork and deliver message in background. If you use this option, you should "
"also use --outbox to handle delivery failures."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:214
msgid "Timeout for connection"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:303
msgid "Control email delivery"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/winreg/default_programs.py:26
msgid "The main calibre program, used to manage your collection of e-books"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/winreg/default_programs.py:34
msgid ""
"The calibre e-book editor. It can be used to edit common e-book formats."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/winreg/default_programs.py:42
msgid "The calibre E-book viewer. It can view most known e-book formats."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/utils/winreg/default_programs.py:82
#, python-format
msgid "%s Document"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:122
msgid "Unknown section"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:143
msgid "Unknown feed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163
#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:196
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1512
msgid "Untitled article"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:53
msgid "Unknown News Source"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:583
msgid "Article download aborted"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:804
#, python-format
msgid "Failed to download %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:902
#, python-format
msgid "The \"%s\" recipe needs a username and password."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1020
msgid "Download finished"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022
msgid "Failed to download the following articles:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028
msgid "Failed to download parts of the following articles:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1030
msgid " from "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "\tFailed links:"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135
msgid "Could not fetch article."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1137
msgid "The debug traceback is available earlier in this log"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1139
msgid "Run with -vv to see the reason"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1184
msgid "Fetching feeds..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1189
msgid "Got feeds from index page"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199
msgid "Trying to download cover..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1201
msgid "Generating masthead..."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261
msgid "Starting download in a single thread..."
msgid_plural "Starting download [{} threads]..."
msgstr[0] ""
msgstr[1] ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1276
#, python-format
msgid "Feeds downloaded to %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285
#, python-format
msgid "Could not download cover: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1297
#, python-format
msgid "Downloading cover from %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1349
msgid "Masthead image downloaded"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436
msgid "Articles in this issue: "
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1584
#, python-format
msgid "Article downloaded: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1594
#, python-format
msgid "Article download aborted: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1601
#, python-format
msgid "Article download failed: %s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1618
msgid "Fetching feed"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1789
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1804
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:47
msgid "You"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:76
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:85
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:226
msgid "Scheduled"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:87
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:227
msgid "Custom"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:132
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:232
msgid "Main menu"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:229
msgid "Section menu"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:321
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:416
msgid "Sections"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:413
msgid "Articles"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:569
msgid ""
"%prog URL\n"
"\n"
"Where URL is for example https://google.com"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:572
#, python-format
msgid "Base directory into which URL is saved. Default is %default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575
#, python-format
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default"
" s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578
#, python-format
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581
#, python-format
msgid ""
"The maximum number of files to download. This only applies to files from <a "
"href> tags. Default is %default"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:583
#, python-format
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default"
" s"
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:585
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587
msgid ""
"Only links that match this regular expression will be followed. This option "
"can be specified multiple times, in which case as long as a link matches any"
" one regexp, it will be followed. By default all links are followed."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:592
msgid ""
"Any link that matches this regular expression will be ignored. This option "
"can be specified multiple times, in which case as long as any regexp matches"
" a link, it will be ignored. By default, no links are ignored. If both "
"filter regexp and match regexp are specified, then filter regexp is applied "
"first."
msgstr ""

#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598
msgid "Do not download CSS stylesheets."
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:672
msgid "OK"
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:676
msgid "Save All"
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:678
msgid "Open"
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:680
msgid "&Yes"
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:682
msgid "Yes to &All"
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:684
msgid "&No"
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:686
msgid "N&o to All"
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:688
msgid "Abort"
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:690
msgid "Retry"
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:694
msgid "Close"
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:698
msgid "Discard"
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:702
msgid "Apply"
msgstr ""

#: /usr/src/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp:706
msgid "Restore Defaults"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1471
msgid "Hu&e:"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1472
msgid "&Sat:"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1473
msgid "&Val:"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1474
msgid "&Red:"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1475
msgid "&Green:"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1476
msgid "Bl&ue:"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1477
msgid "A&lpha channel:"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1478
msgid "&HTML:"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1643
msgid ""
"Cursor at %1, %2\n"
"Press ESC to cancel"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1671
msgid "Select Color"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1854
msgid "&Basic colors"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1855
msgid "&Custom colors"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1856
msgid "&Add to Custom Colors"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp:1857
msgid "&Pick Screen Color"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp:181
msgid "Select Font"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp:772
msgid "&Font"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp:773
msgid "Font st&yle"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp:774
msgid "&Size"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp:775
msgid "Effects"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp:776
msgid "Stri&keout"
msgstr ""

#: /usr/src/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp:779
msgid "Wr&iting System"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:12
msgid "Auto increment series index"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:13
msgid ""
"The algorithm used to assign a book added to an existing series a series number.\n"
"New series numbers assigned using this tweak are always integer values, except\n"
"if a constant non-integer is specified.\n"
"Possible values are:\n"
"next - First available integer larger than the largest existing number\n"
"first_free - First available integer larger than 0\n"
"next_free - First available integer larger than the smallest existing number\n"
"last_free - First available integer smaller than the largest existing number\n"
"Return largest existing + 1 if no free number is found\n"
"const - Assign the number 1 always\n"
"no_change - Do not change the series index\n"
"a number - Assign that number always. The number is not in quotes. Note that\n"
"0.0 can be used here.\n"
"Examples:\n"
"series_index_auto_increment = 'next'\n"
"series_index_auto_increment = 'next_free'\n"
"series_index_auto_increment = 16.5\n"
"\n"
"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n"
"use the above values when importing/adding books. If this tweak is set to\n"
"False (the default) then the series number will be set to 1 if it is not\n"
"explicitly set during the import. If set to True, then the\n"
"series index will be set according to the series_index_auto_increment setting.\n"
"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n"
"only when a value is not provided during import. If the importing regular\n"
"expression produces a value for series_index, or if you are reading metadata\n"
"from books and the import plugin produces a value, than that value will\n"
"be used irrespective of the setting of the tweak."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:44
msgid "Add separator after completing an author name"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:45
msgid ""
"Should the completion separator be append\n"
"to the end of the completed text to\n"
"automatically begin a new completion operation\n"
"for authors.\n"
"Can be either True or False"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:52
msgid "Author sort name algorithm"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:53
msgid ""
"The algorithm used to copy author to author_sort\n"
"Possible values are:\n"
"invert: use \"fn ln\" -> \"ln, fn\"\n"
"copy  : copy author to author_sort without modification\n"
"comma : use 'copy' if there is a ',' in the name, otherwise use 'invert'\n"
"nocomma : \"fn ln\" -> \"ln fn\" (without the comma)\n"
"When this tweak is changed, the author_sort values stored with each author\n"
"must be recomputed by right-clicking on an author in the left-hand tags pane,\n"
"selecting 'manage authors', and pressing 'Recalculate all author sort values'.\n"
"The author name suffixes are words that are ignored when they occur at the\n"
"end of an author name. The case of the suffix is ignored and trailing\n"
"periods are automatically handled. The same is true for prefixes.\n"
"The author name copy words are a set of words which if they occur in an\n"
"author name cause the automatically generated author sort string to be\n"
"identical to the author name. This means that the sort for a string like Acme\n"
"Inc. will be Acme Inc. instead of Inc., Acme"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:77
msgid "Splitting multiple author names"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:78
msgid ""
"By default, calibre splits a string containing multiple author names on\n"
"ampersands and the words \"and\" and \"with\". You can customize the splitting\n"
"by changing the regular expression below. Strings are split on whatever the\n"
"specified regular expression matches, in addition to ampersands.\n"
"Default: r'(?i),?\\s+(and|with)\\s+'"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:85
msgid "Use author sort in Tag browser"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:86
msgid ""
"Set which author field to display in the tags pane (the list of authors,\n"
"series, publishers etc on the left hand side). The choices are author and\n"
"author_sort. This tweak affects only what is displayed under the authors\n"
"category in the tags pane and Content server. Please note that if you set this\n"
"to author_sort, it is very possible to see duplicate names in the list because\n"
"although it is guaranteed that author names are unique, there is no such\n"
"guarantee for author_sort values. Showing duplicates won't break anything, but\n"
"it could lead to some confusion. When using 'author_sort', the tooltip will\n"
"show the author's name.\n"
"Examples:\n"
"categories_use_field_for_author_name = 'author'\n"
"categories_use_field_for_author_name = 'author_sort'"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:100
msgid "Control partitioning of Tag browser"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:101
msgid ""
"When partitioning the tags browser, the format of the subcategory label is\n"
"controlled by a template: categories_collapsed_name_template if sorting by\n"
"name, categories_collapsed_rating_template if sorting by average rating, and\n"
"categories_collapsed_popularity_template if sorting by popularity. There are\n"
"two variables available to the template: first and last. The variable 'first'\n"
"is the initial item in the subcategory, and the variable 'last' is the final\n"
"item in the subcategory. Both variables are 'objects'; they each have multiple\n"
"values that are obtained by using a suffix. For example, first.name for an\n"
"author category will be the name of the author. The sub-values available are:\n"
"name: the printable name of the item\n"
"count: the number of books that references this item\n"
"avg_rating: the average rating of all the books referencing this item\n"
"sort: the sort value. For authors, this is the author_sort for that author\n"
"category: the category (e.g., authors, series) that the item is in.\n"
"Note that the \"r'\" in front of the { is necessary if there are backslashes\n"
"(\\ characters) in the template. It doesn't hurt anything to leave it there\n"
"even if there aren't any backslashes."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:122
msgid "Control order of categories in the Tag browser"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:123
msgid ""
"Change the following dict to change the order that categories are displayed in\n"
"the Tag browser. Items are named using their lookup name, and will be sorted\n"
"using the number supplied. The lookup name '*' stands for all names that\n"
"otherwise do not appear. Two names with the same value will be sorted\n"
"using the default order; the one used when the dict is empty.\n"
"Example: tag_browser_category_order = {'series':1, 'tags':2, '*':3}\n"
"resulting in the order series, tags, then everything else in default order."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:133
msgid "Specify columns to sort the booklist by on startup"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:134
msgid ""
"Provide a set of columns to be sorted on when calibre starts\n"
"The argument is None if saved sort history is to be used\n"
"otherwise it is a list of column,order pairs. Column is the\n"
"lookup/search name, found using the tooltip for the column\n"
"Order is 0 for ascending, 1 for descending\n"
"For example, set it to [('authors',0),('title',0)] to sort by\n"
"title within authors."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:143
msgid "Control how dates are displayed"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:144
msgid ""
"Format to be used for publication date and the timestamp (date).\n"
"A string controlling how the publication date is displayed in the GUI\n"
"d     the day as number without a leading zero (1 to 31)\n"
"dd    the day as number with a leading zero (01 to 31)\n"
"ddd   the abbreviated localized day name (e.g. 'Mon' to 'Sun').\n"
"dddd  the long localized day name (e.g. 'Monday' to 'Sunday').\n"
"M     the month as number without a leading zero (1-12)\n"
"MM    the month as number with a leading zero (01-12)\n"
"MMM   the abbreviated localized month name (e.g. 'Jan' to 'Dec').\n"
"MMMM  the long localized month name (e.g. 'January' to 'December').\n"
"yy    the year as two digit number (00-99)\n"
"yyyy  the year as four digit number\n"
"h     the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm) '\n"
"hh    the hours with a leading 0 (00 to 11 or 00 to 23, depending on am/pm) '\n"
"m     the minutes without a leading 0 (0 to 59) '\n"
"mm    the minutes with a leading 0 (00 to 59) '\n"
"s     the seconds without a leading 0 (0 to 59) '\n"
"ss    the seconds with a leading 0 (00 to 59) '\n"
"ap    use a 12-hour clock instead of a 24-hour clock, with \"ap\"\n"
"replaced by the localized string for am or pm '\n"
"AP    use a 12-hour clock instead of a 24-hour clock, with \"AP\"\n"
"replaced by the localized string for AM or PM '\n"
"iso   the date with time and timezone. Must be the only format present\n"
"For example, given the date of 9 Jan 2010, the following formats show\n"
"MMM yyyy ==> Jan 2010    yyyy ==> 2010       dd MMM yyyy ==> 09 Jan 2010\n"
"MM/yyyy ==> 01/2010      d/M/yy ==> 9/1/10   yy ==> 10\n"
"publication default if not set: MMM yyyy\n"
"timestamp default if not set: dd MMM yyyy\n"
"last_modified_display_format if not set: dd MMM yyyy"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:177
msgid "Control sorting of titles and series in the library display"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:178
msgid ""
"Control title and series sorting in the library view. If set to\n"
"'library_order', the title sort field will be used instead of the title.\n"
"Unless you have manually edited the title sort field, leading articles such as\n"
"The and A will be ignored. If set to 'strictly_alphabetic', the titles will be\n"
"sorted as-is (sort by title instead of title sort). For example, with\n"
"library_order, The Client will sort under 'C'. With strictly_alphabetic, the\n"
"book will sort under 'T'.\n"
"This flag affects calibre's library display. It has no effect on devices. In\n"
"addition, titles for books added before changing the flag will retain their\n"
"order until the title is edited. Double-clicking on a title and hitting return\n"
"without changing anything is sufficient to change the sort."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:191
msgid "Control formatting of title and series when used in templates"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:192
msgid ""
"Control how title and series names are formatted when saving to disk/sending\n"
"to device. The behavior depends on the field being processed. If processing\n"
"title, then if this tweak is set to 'library_order', the title will be\n"
"replaced with title_sort. If it is set to 'strictly_alphabetic', then the\n"
"title will not be changed. If processing series, then if set to\n"
"'library_order', articles such as 'The' and 'An' will be moved to the end. If\n"
"set to 'strictly_alphabetic', the series will be sent without change.\n"
"For example, if the tweak is set to library_order, \"The Lord of the Rings\"\n"
"will become \"Lord of the Rings, The\". If the tweak is set to\n"
"strictly_alphabetic, it would remain \"The Lord of the Rings\". Note that the\n"
"formatter function raw_field will return the base value for title and\n"
"series regardless of the setting of this tweak."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:206
msgid "Set the list of words considered to be \"articles\" for sort strings"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:207
msgid ""
"Set the list of words that are to be considered 'articles' when computing the\n"
"title sort strings. The articles differ by language. By default, calibre uses\n"
"a combination of articles from English and whatever language the calibre user\n"
"interface is set to. In addition, in some contexts where the book language is\n"
"available, the language of the book is used. You can change the list of\n"
"articles for a given language or add a new language by editing\n"
"per_language_title_sort_articles. To tell calibre to use a language other\n"
"than the user interface language, set, default_language_for_title_sort. For\n"
"example, to use German, set it to 'deu'. A value of None means the user\n"
"interface language is used. The setting title_sort_articles is ignored\n"
"(present only for legacy reasons)."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:266
msgid "Specify a folder calibre should connect to at startup"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:267
msgid ""
"Specify a folder that calibre should connect to at startup using\n"
"connect_to_folder. This must be a full path to the folder. If the folder does\n"
"not exist when calibre starts, it is ignored. If there are '\\' characters in\n"
"the path (such as in Windows paths), you must double them.\n"
"Examples:\n"
"auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n"
"auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:276
msgid "Specify renaming rules for SONY collections"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:277
msgid ""
"Specify renaming rules for sony collections. This tweak is only applicable if\n"
"metadata management is set to automatic. Collections on Sonys are named\n"
"depending upon whether the field is standard or custom. A collection derived\n"
"from a standard field is named for the value in that field. For example, if\n"
"the standard 'series' column contains the value 'Darkover', then the\n"
"collection name is 'Darkover'. A collection derived from a custom field will\n"
"have the name of the field added to the value. For example, if a custom series\n"
"column named 'My Series' contains the name 'Darkover', then the collection\n"
"will by default be named 'Darkover (My Series)'. For purposes of this\n"
"documentation, 'Darkover' is called the value and 'My Series' is called the\n"
"category. If two books have fields that generate the same collection name,\n"
"then both books will be in that collection.\n"
"This set of tweaks lets you specify for a standard or custom field how\n"
"the collections are to be named. You can use it to add a description to a\n"
"standard field, for example 'Foo (Tag)' instead of the 'Foo'. You can also use\n"
"it to force multiple fields to end up in the same collection. For example, you\n"
"could force the values in 'series', '#my_series_1', and '#my_series_2' to\n"
"appear in collections named 'some_value (Series)', thereby merging all of the\n"
"fields into one set of collections.\n"
"There are two related tweaks. The first determines the category name to use\n"
"for a metadata field.  The second is a template, used to determines how the\n"
"value and category are combined to create the collection name.\n"
"The syntax of the first tweak, sony_collection_renaming_rules, is:\n"
"{'field_lookup_name':'category_name_to_use', 'lookup_name':'name', ...}\n"
"The second tweak, sony_collection_name_template, is a template. It uses the\n"
"same template language as plugboards and save templates. This tweak controls\n"
"how the value and category are combined together to make the collection name.\n"
"The only two fields available are {category} and {value}. The {value} field is\n"
"never empty. The {category} field can be empty. The default is to put the\n"
"value first, then the category enclosed in parentheses, it isn't empty:\n"
"'{value} {category:|(|)}'\n"
"Examples: The first three examples assume that the second tweak\n"
"has not been changed.\n"
"1: I want three series columns to be merged into one set of collections. The\n"
"column lookup names are 'series', '#series_1' and '#series_2'. I want nothing\n"
"in the parenthesis. The value to use in the tweak value would be:\n"
"sony_collection_renaming_rules={'series':'', '#series_1':'', '#series_2':''}\n"
"2: I want the word '(Series)' to appear on collections made from series, and\n"
"the word '(Tag)' to appear on collections made from tags. Use:\n"
"sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n"
"3: I want 'series' and '#myseries' to be merged, and for the collection name\n"
"to have '(Series)' appended. The renaming rule is:\n"
"sony_collection_renaming_rules={'series':'Series', '#myseries':'Series'}\n"
"4: Same as example 2, but instead of having the category name in parentheses\n"
"and appended to the value, I want it prepended and separated by a colon, such\n"
"as in Series: Darkover. I must change the template used to format the category name\n"
"The resulting two tweaks are:\n"
"sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n"
"sony_collection_name_template='{category:||: }{value}'"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:329
msgid "Specify how SONY collections are sorted"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:330
msgid ""
"Specify how sony collections are sorted. This tweak is only applicable if\n"
"metadata management is set to automatic. You can indicate which metadata is to\n"
"be used to sort on a collection-by-collection basis. The format of the tweak\n"
"is a list of metadata fields from which collections are made, followed by the\n"
"name of the metadata field containing the sort value.\n"
"Example: The following indicates that collections built from pubdate and tags\n"
"are to be sorted by the value in the custom column '#mydate', that collections\n"
"built from 'series' are to be sorted by 'series_index', and that all other\n"
"collections are to be sorted by title. If a collection metadata field is not\n"
"named, then if it is a series- based collection it is sorted by series order,\n"
"otherwise it is sorted by title order.\n"
"[(['pubdate', 'tags'],'#mydate'), (['series'],'series_index'), (['*'], 'title')]\n"
"Note that the bracketing and parentheses are required. The syntax is\n"
"[ ( [list of fields], sort field ) , ( [ list of fields ] , sort field ) ]\n"
"Default: empty (no rules), so no collection attributes are named."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:347
msgid "Control how tags are applied when copying books to another library"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:348
msgid ""
"Set this to True to ensure that tags in 'Tags to add when adding\n"
"a book' are added when copying books to another library"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:352
msgid "Set the maximum number of tags to show per book in the Content server"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:355
msgid ""
"Set custom metadata fields that the Content server will or will not display."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:356
msgid ""
"content_server_will_display is a list of custom fields to be displayed.\n"
"content_server_wont_display is a list of custom fields not to be displayed.\n"
"wont_display has priority over will_display.\n"
"The special value '*' means all custom fields. The value [] means no entries.\n"
"Defaults:\n"
"content_server_will_display = ['*']\n"
"content_server_wont_display = []\n"
"Examples:\n"
"To display only the custom fields #mytags and #genre:\n"
"content_server_will_display = ['#mytags', '#genre']\n"
"content_server_wont_display = []\n"
"To display all fields except #mycomments:\n"
"content_server_will_display = ['*']\n"
"content_server_wont_display['#mycomments']"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:373
msgid "Set the maximum number of sort 'levels'"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:374
msgid ""
"Set the maximum number of sort 'levels' that calibre will use to resort the\n"
"library after certain operations such as searches or device insertion. Each\n"
"sort level adds a performance penalty. If the database is large (thousands of\n"
"books) the penalty might be noticeable. If you are not concerned about multi-\n"
"level sorts, and if you are seeing a slowdown, reduce the value of this tweak."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:381
msgid "Choose whether dates are sorted using visible fields"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:382
msgid ""
"Date values contain both a date and a time. When sorted, all the fields are\n"
"used, regardless of what is displayed. Set this tweak to True to use only\n"
"the fields that are being displayed."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:387
msgid "Fuzz value for trimming covers"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:388
msgid ""
"The value used for the fuzz distance when trimming a cover.\n"
"Colors within this distance are considered equal.\n"
"The distance is in absolute intensity units."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:393
msgid "Control behavior of the book list"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:394
msgid ""
"You can control the behavior of doubleclicks on the books list.\n"
"Choices: open_viewer, do_nothing,\n"
"edit_cell, edit_metadata. Selecting anything other than open_viewer has the\n"
"side effect of disabling editing a field using a single click.\n"
"Default: open_viewer.\n"
"Example: doubleclick_on_library_view = 'do_nothing'\n"
"You can also control whether the book list scrolls horizontal per column or\n"
"per pixel. Default is per column."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:405
msgid "Language to use when sorting"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:406
msgid ""
"Setting this tweak will force sorting to use the\n"
"collating order for the specified language. This might be useful if you run\n"
"calibre in English but want sorting to work in the language where you live.\n"
"Set the tweak to the desired ISO 639-1 language code, in lower case.\n"
"You can find the list of supported locales at\n"
"https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\n"
"Default: locale_for_sorting = '' -- use the language calibre displays in\n"
"Example: locale_for_sorting = 'fr' -- sort using French rules.\n"
"Example: locale_for_sorting = 'nb' -- sort using Norwegian rules."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:417
msgid "Number of columns for custom metadata in the edit metadata dialog"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:418
msgid ""
"Set whether to use one or two columns for custom metadata when editing\n"
"metadata  one book at a time. If True, then the fields are laid out using two\n"
"columns. If False, one column is used."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:423
msgid "Order of custom column(s) in edit metadata"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:424
msgid ""
"Controls the order that custom columns are listed in edit metadata single\n"
"and bulk. The columns listed in the tweak are displayed first and in the\n"
"order provided. Any columns not listed are dislayed after the listed ones,\n"
"in alphabetical order. Do note that this tweak does not change the size of\n"
"the edit widgets. Putting comments widgets in this list may result in some\n"
"odd widget spacing when using two-column mode.\n"
"Enter a comma-separated list of custom field lookup names, as in\n"
"metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:434
msgid "The number of seconds to wait before sending emails"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:435
msgid ""
"The number of seconds to wait before sending emails when using a\n"
"public email server like gmx/hotmail/gmail. Default is: 5 minutes\n"
"Setting it to lower may cause the server's SPAM controls to kick in,\n"
"making email sending fail. Changes will take effect only after a restart of\n"
"calibre. You can also change the list of hosts that calibre considers\n"
"to be public relays here. Any relay host ending with one of the suffixes\n"
"in the list below will be considered a public email server."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:445
msgid "The maximum width and height for covers saved in the calibre library"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:446
msgid ""
"All covers in the calibre library will be resized, preserving aspect ratio,\n"
"to fit within this size. This is to prevent slowdowns caused by extremely\n"
"large covers"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:451
msgid "Where to send downloaded news"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:452
msgid ""
"When automatically sending downloaded news to a connected device, calibre\n"
"will by default send it to the main memory. By changing this tweak, you can\n"
"control where it is sent. Valid values are \"main\", \"carda\", \"cardb\". Note\n"
"that if there isn't enough free space available on the location you choose,\n"
"the files will be sent to the location with the most free space."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:459
msgid "What interfaces should the Content server listen on"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:460
msgid ""
"By default, the calibre Content server listens on '0.0.0.0' which means that it\n"
"accepts IPv4 connections on all interfaces. You can change this to, for\n"
"example, '127.0.0.1' to only listen for connections from the local machine, or\n"
"to '::' to listen to all incoming IPv6 and IPv4 connections (this may not\n"
"work on all operating systems)"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:467
msgid "Unified toolbar on OS X"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:468
msgid ""
"If you enable this option and restart calibre, the toolbar will be 'unified'\n"
"with the titlebar as is normal for OS X applications. However, doing this has\n"
"various bugs, for instance the minimum width of the toolbar becomes twice\n"
"what it should be and it causes other random bugs on some systems, so turn it\n"
"on at your own risk!"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:475
msgid ""
"Save original file when converting/polishing from same format to same format"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:476
msgid ""
"When calibre does a conversion from the same format to the same format, for\n"
"example, from EPUB to EPUB, the original file is saved, so that in case the\n"
"conversion is poor, you can tweak the settings and run it again. By setting\n"
"this to False you can prevent calibre from saving the original file.\n"
"Similarly, by setting save_original_format_when_polishing to False you can\n"
"prevent calibre from saving the original file when polishing."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:485
msgid "Number of recently viewed books to show"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:486
msgid ""
"Right-clicking the \"View\" button shows a list of recently viewed books. Control\n"
"how many should be shown, here."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:490
msgid "Change the font size of book details in the interface"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:491
msgid ""
"Change the font size at which book details are rendered in the side panel and\n"
"comments are rendered in the metadata edit dialog. Set it to a positive or\n"
"negative number to increase or decrease the font size."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:496
msgid "Compile general program mode templates to Python"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:497
msgid ""
"Compiled general program mode templates are significantly faster than\n"
"interpreted templates. Setting this tweak to True causes calibre to compile\n"
"(in most cases) general program mode templates. Setting it to False causes\n"
"calibre to use the old behavior -- interpreting the templates. Set the tweak\n"
"to False if some compiled templates produce incorrect values.\n"
"Default:    compile_gpm_templates = True\n"
"No compile: compile_gpm_templates = False"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:506
msgid "What format to default to when using the \"Unpack book\" feature"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:507
msgid ""
"The \"Unpack book\" feature of calibre allows direct editing of a book format.\n"
"If multiple formats are available, calibre will offer you a choice\n"
"of formats, defaulting to your preferred output format if it is available.\n"
"Set this tweak to a specific value of 'EPUB' or 'AZW3' to always default\n"
"to that format rather than your output format preference.\n"
"Set to a value of 'remember' to use whichever format you chose last time you\n"
"used the \"Unpack book\" feature.\n"
"Examples:\n"
"default_tweak_format = None       (Use output format)\n"
"default_tweak_format = 'EPUB'\n"
"default_tweak_format = 'remember'"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:520
msgid "Do not preselect a completion when editing authors/tags/series/etc."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:521
msgid ""
"This means that you can make changes and press Enter and your changes will\n"
"not be overwritten by a matching completion. However, if you wish to use the\n"
"completions you will now have to press Tab to select one before pressing\n"
"Enter. Which technique you prefer will depend on the state of metadata in\n"
"your library and your personal editing style."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:528
msgid "Completion mode when editing authors/tags/series/etc."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:529
msgid ""
"By default, when completing items, calibre will show you all the candidates\n"
"that start with the text you have already typed. You can instead have it show\n"
"all candidates that contain the text you have already typed. To do this, set\n"
"completion_mode to 'contains'. For example, if you type asi it will match both\n"
"Asimov and Quasimodo, whereas the default behavior would match only Asimov."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:536
msgid "Recognize numbers inside text when sorting"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:537
msgid ""
"This means that when sorting on text fields like title the text \"Book 2\"\n"
"will sort before the text \"Book 100\". If you want this behavior, set\n"
"numeric_collation = True note that doing so will cause problems with text\n"
"that starts with numbers and is a little slower."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:543
msgid "Sort the list of libraries alphabetically"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:544
msgid ""
"The list of libraries in the Copy to Library and Quick Switch menus are\n"
"normally sorted by most used. However, if there are more than a certain\n"
"number of such libraries, the sorting becomes alphabetic. You can set that\n"
"number here. The default is ten libraries."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:550
msgid "Highlight the virtual library name when using a Virtual library"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:551
msgid ""
"The virtual library name next to the Virtual library button is highlighted in\n"
"yellow when using a Virtual library. You can choose the color used for the\n"
"highlight with this tweak. Set it to 'transparent' to disable highlighting."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:556
msgid "Choose available output formats for conversion"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:557
msgid ""
"Restrict the list of available output formats in the conversion dialogs.\n"
"For example, if you only want to convert to EPUB and AZW3, change this to\n"
"restrict_output_formats = ['EPUB', 'AZW3']. The default value of None causes\n"
"all available output formats to be present."
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:563
msgid "Set the thumbnail image quality used by the Content server"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:564
msgid ""
"The quality of a thumbnail is largely controlled by the compression quality\n"
"used when creating it. Set this to a larger number to improve the quality.\n"
"Note that the thumbnails get much larger with larger compression quality\n"
"numbers.\n"
"The value can be between 50 and 99"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:571
msgid ""
"Image file types to treat as e-books when dropping onto the \"Book details\""
" panel"
msgstr ""

#: /home/kovid/work/calibre/resources/default_tweaks.py:572
msgid ""
"Normally, if you drop any image file in a format known to calibre onto the\n"
"\"Book details\" panel, it will be used to set the cover. If you want to store\n"
"some image types as e-books instead, you can set this tweak.\n"
"Examples:\n"
"cover_drop_exclude = {'tiff', 'webp'}"
msgstr ""
