From ad76fab07c8aca852cdb71783ce8e7a116deba76 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 24 May 2013 09:45:12 +0530 Subject: [PATCH] IGN:Tag release --- src/calibre/ebooks/metadata/book/base.py | 2 +- src/calibre/translations/calibre.pot | 699 ++++++++++++----------- 2 files changed, 365 insertions(+), 336 deletions(-) diff --git a/src/calibre/ebooks/metadata/book/base.py b/src/calibre/ebooks/metadata/book/base.py index 4104b18a3f..0948ef544d 100644 --- a/src/calibre/ebooks/metadata/book/base.py +++ b/src/calibre/ebooks/metadata/book/base.py @@ -179,7 +179,7 @@ class Metadata(object): def deepcopy(self): ''' Do not use this method unless you know what you are doing, if you want to create a simple clone of - this object, use :method:`deepcopy_metadata` instead. ''' + this object, use :meth:`deepcopy_metadata` instead. ''' m = Metadata(None) m.__dict__ = copy.deepcopy(self.__dict__) object.__setattr__(m, '_data', copy.deepcopy(object.__getattribute__(self, '_data'))) diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index d87e039f3b..afd052bc8c 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.9.31\n" -"POT-Creation-Date: 2013-05-17 10:27+IST\n" -"PO-Revision-Date: 2013-05-17 10:27+IST\n" +"Project-Id-Version: calibre 0.9.32\n" +"POT-Creation-Date: 2013-05-24 09:01+IST\n" +"PO-Revision-Date: 2013-05-24 09:01+IST\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -60,8 +60,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 -#: /home/kovid/work/calibre/src/calibre/ebooks/docx/container.py:193 -#: /home/kovid/work/calibre/src/calibre/ebooks/docx/to_html.py:45 +#: /home/kovid/work/calibre/src/calibre/ebooks/docx/container.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/docx/to_html.py:51 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1897 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1899 @@ -87,8 +87,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 #: /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/opf2.py:1191 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1301 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1303 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -123,7 +123,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:264 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:896 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:899 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:363 @@ -160,15 +160,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:482 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1401 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1404 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1407 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1425 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1516 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/diff.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:177 @@ -896,7 +896,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:328 #: /home/kovid/work/calibre/src/calibre/db/backend.py:337 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:750 #: /home/kovid/work/calibre/src/calibre/library/database2.py:102 @@ -918,8 +918,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:176 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:637 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:686 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1049 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -950,7 +950,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:484 #: /home/kovid/work/calibre/src/calibre/db/fields.py:499 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2922 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2923 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:107 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1096,11 +1096,11 @@ msgstr "" msgid "Comma separated list of directories to send e-books to on the device's storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:327 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:328 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:346 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:347 msgid "Communicate with WebOS tablets." msgstr "" @@ -1182,15 +1182,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:519 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1188 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1235 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3402 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3444 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3408 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3450 #, 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:1240 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3451 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3457 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1208,13 +1208,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2923 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2924 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3322 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3340 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3298 msgid "Communicate with iTunes." msgstr "" @@ -1380,7 +1380,7 @@ msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:282 -msgid "Communicate with the PocketBook 622 reader." +msgid "Communicate with the PocketBook 622 and 623 readers." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:295 @@ -3332,6 +3332,11 @@ msgstr "" msgid "Running %s plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/docx/to_html.py:41 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1316 +msgid "Notes" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 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 "" @@ -3564,8 +3569,8 @@ msgid "TEMPLATE ERROR" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:637 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:686 msgid "No" msgstr "" @@ -3573,8 +3578,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1190 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -3586,14 +3591,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 #: /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:743 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -3629,7 +3634,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:129 @@ -3645,7 +3650,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:130 @@ -3658,7 +3663,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:750 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -3670,7 +3675,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:754 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:149 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -3775,8 +3780,8 @@ msgid "" "Fetch a cover image/social metadata for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1496 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1299 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1501 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1302 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -3979,7 +3984,7 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1301 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:376 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:357 @@ -3988,63 +3993,59 @@ msgstr "" msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1300 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1303 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1302 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1305 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1303 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1306 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1304 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1307 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1305 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1308 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1306 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1309 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1307 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1310 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1308 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1311 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1309 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1312 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1310 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1313 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1311 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1314 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1312 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1315 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1313 -msgid "Notes" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1314 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1317 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1315 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1318 msgid "Main Text" msgstr "" @@ -4243,7 +4244,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:991 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4253,7 +4254,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 @@ -4458,7 +4459,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:765 msgid "Books" msgstr "" @@ -4757,9 +4758,9 @@ msgid "Select destination for %(title)s.%(fmt)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:993 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" @@ -4816,6 +4817,7 @@ msgid "Switch/create library..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:206 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:59 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:169 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:129 @@ -4823,131 +4825,131 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:91 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:188 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:208 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:212 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:310 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:730 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:386 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:329 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 #, 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:339 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 #, 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:354 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:355 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:356 #, 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:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:369 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:370 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:371 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:377 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:378 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:386 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:387 #, 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:421 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:422 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:737 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -4956,11 +4958,11 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 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:427 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:985 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 @@ -4971,35 +4973,35 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:429 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:433 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:439 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:440 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:538 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:294 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1102 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 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:544 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:545 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5028,7 +5030,7 @@ msgid "Create a catalog of the books in your calibre library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:683 msgid "Cannot convert" msgstr "" @@ -5157,7 +5159,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" @@ -5606,7 +5608,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -6378,7 +6380,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:805 msgid "No permission" msgstr "" @@ -6575,17 +6577,17 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:252 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:349 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:253 msgid "Copy Cover" msgstr "" @@ -7857,44 +7859,44 @@ msgid "Set the metadata. The output file will contain as much of this metadata a msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1033 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1035 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:942 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "

There was an error reading from file:
" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 msgid " is not a valid picture" msgstr "" @@ -7919,7 +7921,7 @@ msgid "&Title: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:78 msgid "Change the title of this book" msgstr "" @@ -7947,14 +7949,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1128 msgid "Tags categorize the book. This is particularly useful while searching.

They can be any words or phrases, separated by commas." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:461 msgid "&Series:" msgstr "" @@ -7962,7 +7964,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /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/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:460 msgid "List of known series. You can add new series." msgstr "" @@ -8309,12 +8311,12 @@ msgid "The search / replace definition being edited has not been added to the l msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:109 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8353,7 +8355,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:904 msgid "&Remove" msgstr "" @@ -8732,97 +8734,95 @@ msgstr "" msgid "Cover browser could not be loaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:681 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:722 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:796 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:731 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:805 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1441 msgid "Undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:762 msgid "star(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:763 msgid "Unrated" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 #, python-format msgid "Set '%s' to today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:794 #, python-format msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:251 msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:357 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:358 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:374 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:384 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:456 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:636 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:645 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:844 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:905 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:914 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:949 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:958 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:978 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:985 msgid "tags to remove" msgstr "" @@ -9071,7 +9071,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:288 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" @@ -9079,7 +9079,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9126,7 +9126,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -9648,7 +9648,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:181 @@ -9656,7 +9656,7 @@ msgid "&Title:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "&Author(s):" msgstr "" @@ -9714,8 +9714,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9838,36 +9838,36 @@ msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:405 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:406 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:407 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:408 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:409 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:303 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:410 msgid "Capitalize" msgstr "" @@ -10170,13 +10170,13 @@ msgid "Specify how the author(s) of this book should be sorted. For example Char msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10243,7 +10243,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1420 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1423 msgid "&Date:" msgstr "" @@ -10265,7 +10265,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1187 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1190 msgid "&Languages:" msgstr "" @@ -10863,7 +10863,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:651 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:283 msgid "Search" msgstr "" @@ -11308,7 +11308,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "Ta&gs:" msgstr "" @@ -11388,12 +11388,12 @@ msgid "The port must be a number between 8000 and 32000." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:425 msgid "Problem starting the wireless device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:426 #, python-format msgid "The wireless device driver did not start. It said \"%s\"" msgstr "" @@ -11457,7 +11457,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:264 msgid "Invalid name" msgstr "" @@ -12053,11 +12053,11 @@ msgstr "" #: /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/widgets.py:115 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:138 msgid "No match" msgstr "" @@ -12086,7 +12086,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1325 msgid "ISBN:" msgstr "" @@ -12207,28 +12207,42 @@ msgstr "" msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 -msgid "version" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 -msgid "created by Kovid Goyal" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 +msgid "version" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:201 +#, python-format +msgid " %(created)s %(name)s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:201 +msgid "created by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:204 +#, python-format +msgid "%(num)d of %(total)d books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:208 +#, python-format +msgid "%(num)s, %(sel)d selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:253 msgid "Shift+Alt+D" msgstr "" @@ -12464,74 +12478,82 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:128 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:135 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:900 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1537 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 -msgid "The lookup/search name is \"{0}\"" +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:910 +#, python-format +msgid "Click in this column and press Q to to Quickview books with the same %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:906 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1539 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:913 +msgid "The lookup/search name is \"{0}\"{1}" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1560 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:994 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:284 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 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:998 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1010 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1016 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:999 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1189 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1193 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1204 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1519 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1540 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1522 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1543 msgid "Double click to edit me

" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1558 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 +msgid "The lookup/search name is \"{0}\"" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:275 #, python-format msgid "Hide column %s" @@ -12731,7 +12753,7 @@ msgid "Bad database location %r. calibre will now quit." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:575 msgid "Corrupted database" msgstr "" @@ -12809,53 +12831,53 @@ msgstr "" msgid "Unhandled exception" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:145 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:144 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:147 msgid "Title &sort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:156 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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:159 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:233 msgid "Authors changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:234 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:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:317 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:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:322 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 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:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:335 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:511 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:514 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:614 #, python-format msgid "" "Last modified: %s\n" @@ -12863,115 +12885,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:624 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:667 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:675 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:678 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:685 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:692 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:763 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:803 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:858 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:871 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:902 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:911 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:985 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:986 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1005 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1006 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1163 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1164 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:1188 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1216 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1214 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1217 #, 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:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1229 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1227 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1230 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12979,38 +13001,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1291 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1353 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1294 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1356 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1294 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1356 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1359 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1342 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1345 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1369 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1442 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1445 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1476 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1489 msgid "Publishe&d:" msgstr "" @@ -14621,6 +14643,10 @@ msgstr "" msgid "Show &reflections in the cover browser" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 +msgid "created by Kovid Goyal" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -15284,7 +15310,7 @@ msgid "Here you can control how calibre will save your books when you click the msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:510 msgid "Failed to start content server" msgstr "" @@ -15769,118 +15795,121 @@ msgid "" "\n" "

For example you can use a Virtual Library to only show you books with the Tag \"Unread\"\n" " or only books by \"My Favorite Author\" or only books in a particular series.

\n" +"\n" +"

More information and examples are available in the\n" +" User Manual.

\n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:180 msgid "Saved searches recognized in the expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:220 msgid "Search text changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:221 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:254 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:258 msgid "No name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:259 msgid "You must provide a name for the new virtual library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:265 msgid "A virtual library name cannot begin with \"*\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:270 msgid "Name already in use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:271 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:274 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:278 msgid "No search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:279 msgid "You must provide a search to define the new virtual library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:417 msgid "Invalid search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:284 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:418 msgid "The search in the search box is not valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:293 msgid "Search found no books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:294 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:302 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:306 msgid "" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:319 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:320 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:589 msgid "(all books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:325 msgid "Additional restriction" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:326 msgid "Edit Virtual Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:327 msgid "Remove Virtual Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:349 msgid "Create Virtual Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:501 msgid "*current search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:409 msgid "No search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:410 msgid "There is no current search to use" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:458 msgid "Are you sure you want to remove the virtual library {0}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:583 msgid "({0} of {1})" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:591 msgid "({0} of all)" msgstr "" @@ -17023,20 +17052,20 @@ msgstr "" msgid "Clear the additional restriction" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:394 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:395 #, python-format msgid "You have started calibre in debug mode. After you quit calibre, the debug log will be available in the file: %s

The log will be displayed automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:442 msgid "Failed to start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:443 #, python-format msgid "" "Could not start the content server. Error:\n" @@ -17044,21 +17073,21 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:576 #, 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:665 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:671 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:686 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:692 #, python-format msgid "

Failed to convert: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:693 msgid "" "\n" " Many older ebook reader devices are incapable of displaying\n" @@ -17075,34 +17104,34 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:701 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:707 msgid "Conversion Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:719 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:752 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:784 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:787 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:791 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:859 msgid "will keep running in the system tray. To close it, choose Quit in the context menu of the system tray." msgstr "" @@ -17946,29 +17975,29 @@ msgstr "" msgid "No table was found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:101 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 #, python-format msgid "The name %r 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:923 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:917 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:945 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:952 #, python-format msgid "Hide %(label)s %(shortcut)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:989 msgid "Toggle" msgstr ""