From 972c7706671a809598951fbed6e27a6e34d7909a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 2 Jun 2009 08:54:17 -0700 Subject: [PATCH] Fix #2152 (Typo in GUI) --- src/calibre/devices/usbms/driver.py | 8 +- src/calibre/ebooks/metadata/cli.py | 34 +-- src/calibre/translations/calibre.pot | 402 ++++++++++++++------------- 3 files changed, 234 insertions(+), 210 deletions(-) diff --git a/src/calibre/devices/usbms/driver.py b/src/calibre/devices/usbms/driver.py index f871bc20e7..2276efc91b 100644 --- a/src/calibre/devices/usbms/driver.py +++ b/src/calibre/devices/usbms/driver.py @@ -74,9 +74,9 @@ class USBMS(CLI, Device): self.report_progress((i+1) / float(len(paths)), _('Getting list of books on device...')) if path_to_ext(filename) in self.FORMATS: bl.append(self.__class__.book_from_path(os.path.join(path, filename))) - + self.report_progress(1.0, _('Getting list of books on device...')) - + return bl def _sanity_check(self, on_card, files): @@ -85,7 +85,7 @@ class USBMS(CLI, Device): elif on_card == 'cardb' and not self._card_b_prefix: raise ValueError(_('The reader has no storage card in this slot.')) elif on_card and on_card not in ('carda', 'cardb'): - raise DeviceError(_('Selected slot: %s is not supported.' % on_card)) + raise DeviceError(_('Selected slot: %s is not supported.') % on_card) if on_card == 'carda': path = os.path.join(self._card_a_prefix, self.EBOOK_DIR_CARD_A) @@ -165,7 +165,7 @@ class USBMS(CLI, Device): self.report_progress((i+1) / float(len(files)), _('Transferring books to device...')) self.report_progress(1.0, _('Transferring books to device...')) - + return zip(paths, cycle([on_card])) def add_books_to_metadata(self, locations, metadata, booklists): diff --git a/src/calibre/ebooks/metadata/cli.py b/src/calibre/ebooks/metadata/cli.py index 8053b82e90..958e317158 100644 --- a/src/calibre/ebooks/metadata/cli.py +++ b/src/calibre/ebooks/metadata/cli.py @@ -39,11 +39,11 @@ def config(): 'Firstname Lastname.')) c.add_opt('title_sort', ['--title-sort'], help=_('The version of the title to be used for sorting. ' - 'If unspecified, and the title is specified, it will ' + 'If unspecified, and the title is specified, it will ' 'be auto-generated from the title.')) c.add_opt('author_sort', ['--author-sort'], help=_('String to be used when sorting by author. ' - 'If unspecified, and the author(s) are specified, it will ' + 'If unspecified, and the author(s) are specified, it will ' 'be auto-generated from the author(s).')) c.add_opt('cover', ['--cover'], help=_('Set the cover to the specified file.')) @@ -67,7 +67,7 @@ def config(): help=_('Set the book producer.')) c.add_opt('language', ['-l', '--language'], help=_('Set the language.')) - + c.add_opt('get_cover', ['--get-cover'], help=_('Get the cover from the ebook and save it at as the ' 'specified file.')) @@ -76,9 +76,9 @@ def config(): 'be written to the OPF file.')) c.add_opt('from_opf', ['--from-opf'], help=_('Read metadata from the specified OPF file and use it to ' - 'set metadata in the ebook. Metadata specified on the' + 'set metadata in the ebook. Metadata specified on the ' 'command line will override metadata read from the OPF file')) - + c.add_opt('lrf_bookid', ['--lrf-bookid'], help=_('Set the BookID in LRF files')) return c @@ -99,16 +99,16 @@ def do_set_metadata(opts, mi, stream, stream_type): mi = MetaInformation(mi) for x in ('guide', 'toc', 'manifest', 'spine'): setattr(mi, x, None) - + from_opf = getattr(opts, 'from_opf', None) if from_opf is not None: from calibre.ebooks.metadata.opf2 import OPF opf_mi = MetaInformation(OPF(open(from_opf, 'rb'))) mi.smart_update(opf_mi) - + for pref in config().option_set.preferences: - if pref.name in ('to_opf', 'from_opf', 'authors', 'title_sort', - 'author_sort', 'get_cover', 'cover', 'tags', + if pref.name in ('to_opf', 'from_opf', 'authors', 'title_sort', + 'author_sort', 'get_cover', 'cover', 'tags', 'lrf_bookid'): continue val = getattr(opts, pref.name, None) @@ -125,13 +125,13 @@ def do_set_metadata(opts, mi, stream, stream_type): mi.title_sort = title_sort(opts.title) if getattr(opts, 'tags', None) is not None: mi.tags = [t.strip() for t in opts.tags.split(',')] - + if getattr(opts, 'cover', None) is not None: ext = os.path.splitext(opts.cover)[1].replace('.', '').upper() mi.cover_data = (ext, open(opts.cover, 'rb').read()) - + set_metadata(stream, mi, stream_type) - + def main(args=sys.argv): parser = option_parser() @@ -143,7 +143,7 @@ def main(args=sys.argv): path = args[1] stream = open(path, 'r+b') stream_type = os.path.splitext(path)[1].replace('.', '').lower() - + trying_to_set = False for pref in config().option_set.preferences: if pref.name in ('to_opf', 'get_cover'): @@ -158,7 +158,7 @@ def main(args=sys.argv): if trying_to_set: metadata = '\t'+'\n\t'.join(metadata.split('\n')) prints(metadata) - + if trying_to_set: stream.seek(0) do_set_metadata(opts, mi, stream, stream_type) @@ -176,14 +176,14 @@ def main(args=sys.argv): prints(metadata) if lrf is not None: prints('\tBookID:', lrf.book_id) - + if opts.to_opf is not None: from calibre.ebooks.metadata.opf2 import OPFCreator opf = OPFCreator(os.getcwdu(), mi) with open(opts.opf, 'wb') as f: opf.render(f) prints(_('OPF created in'), opts.opf) - + if opts.get_cover is not None: if mi.cover_data and mi.cover_data[1]: with open(opts.get_cover, 'wb') as f: @@ -191,7 +191,7 @@ def main(args=sys.argv): prints(_('Cover saved to'), f.name) else: prints(_('No cover found'), file=sys.stderr) - + return 0 if __name__ == '__main__': diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index 26ebc84299..8670d515a5 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.5.14\n" -"POT-Creation-Date: 2009-05-31 09:36+PDT\n" -"PO-Revision-Date: 2009-05-31 09:36+PDT\n" +"Project-Id-Version: calibre 0.6.0b1\n" +"POT-Creation-Date: 2009-06-02 08:53+PDT\n" +"PO-Revision-Date: 2009-06-02 08:53+PDT\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -48,7 +48,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:153 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:333 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:448 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:866 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:865 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:58 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/topaz.py:29 @@ -57,8 +57,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:149 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:520 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:704 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:715 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:46 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:791 @@ -66,8 +66,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:165 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:82 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:96 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:101 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:102 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:26 @@ -261,31 +261,35 @@ msgstr "" 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/ui.py:30 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:242 +msgid "This profile is intended for the Amazon Kindle DX." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:75 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:74 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:215 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:214 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:333 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:332 msgid "" " %prog options\n" "\n" @@ -293,27 +297,27 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:339 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:338 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:340 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:343 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:342 msgid "Customize plugin. Specify name of plugin and customization string separated by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:345 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:344 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:347 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:346 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:349 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:348 msgid "Disable the named plugin" msgstr "" @@ -446,7 +450,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:84 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:86 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:88 msgid "The reader has no storage card in this slot." msgstr "" @@ -489,6 +492,10 @@ msgstr "" msgid "Communicate with an eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:88 +msgid "Selected slot: %s is not supported." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:173 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:181 msgid "Adding books to device metadata listing..." @@ -563,7 +570,7 @@ msgstr "" msgid "Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:10 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -578,43 +585,43 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:87 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:88 msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:94 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:95 msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:109 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:133 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:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:143 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:146 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:220 msgid "Output saved to" msgstr "" @@ -1225,7 +1232,7 @@ msgid "Specify the name of an OPF file. The metadata will be written to the OPF msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:78 -msgid "Read metadata from the specified OPF file and use it to set metadata in the ebook. Metadata specified on thecommand line will override metadata read from the OPF file" +msgid "Read metadata from the specified OPF file and use it to set metadata in the ebook. 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:83 @@ -1805,6 +1812,20 @@ msgstr "" msgid "Comic Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 +msgid "input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:17 +msgid "Options specific to" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:85 @@ -1818,7 +1839,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:65 +#: /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:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:96 @@ -1884,6 +1905,15 @@ msgstr "" msgid "EPUB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:17 +msgid "output" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:513 msgid "Do not &split on page breaks" @@ -2295,8 +2325,6 @@ msgid "Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:74 msgid "Options specific to the input format." msgstr "" @@ -2455,71 +2483,71 @@ msgstr "" msgid "Use a wizard to help construct the XPath expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:66 +#: /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:67 +#: /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:68 +#: /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:69 +#: /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:70 +#: /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:71 +#: /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:72 +#: /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:73 +#: /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:74 +#: /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:75 +#: /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:76 +#: /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:77 +#: /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:78 +#: /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:79 +#: /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:80 +#: /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:81 +#: /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:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84 msgid "

For example, to match all h2 tags that have class=\"chapter\", set tag to h2, attribute to class and value to chapter.

Leaving attribute blank will match any attribute and leaving value blank will match any value. Setting tag to * will match any tag.

To learn more advanced usage of XPath see the XPath Tutorial." msgstr "" @@ -2882,12 +2910,12 @@ msgid "Access log:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:514 msgid "Failed to start content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:431 msgid "Select location for books" msgstr "" @@ -4379,137 +4407,137 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:49 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:136 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:152 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "

For help visit %s.kovidgoyal.net
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:216 msgid "Add books from directories, including sub-directories (One book per directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 msgid "Add books from directories, including sub directories (Multiple books per directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:357 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:256 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1389 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:363 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:266 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:292 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:293 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:304 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:336 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:395 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1517 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:557 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:682 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "\n" "

The database of books on the reader is corrupted. Try the following:\n" @@ -4520,286 +4548,286 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:804 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:770 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:771 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:773 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:773 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:774 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:776 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:777 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:778 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:826 msgid "The selected books will be permanently deleted and the files removed from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:976 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1107 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:884 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:884 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:886 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:906 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:907 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:908 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:911 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:975 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:976 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1007 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1008 msgid "as the %s format is not available for them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1009 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1027 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1028 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1040 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1041 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1105 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1283 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1283 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1332 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1288 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1336 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1337 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1332 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1373 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "There was a temporary error talking to the device. Please unplug and reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1499 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1500 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1486 msgid "

Could not convert: %s

It is a DRMed book. You must first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1500 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1525 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1526 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1526 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1527 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1574 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1575 msgid "is the result of the efforts of many volunteers from all over the world. If you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1599 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1601 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1602 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/main.py:1605 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1654 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1655 msgid "will keep running in the system tray. To close it, choose Quit in the context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1673 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1674 msgid "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1681 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1683 msgid "%s has been updated to version %s. See the new features. Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1700 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1702 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1703 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1704 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1705 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1747 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1753 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1749 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1755 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1756 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1753 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1755 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1761 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1757 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1763 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1760 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1762 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1782 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 msgid "try deleting the file" msgstr "" @@ -5122,7 +5150,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:630 msgid "Remember last used window size" msgstr "" @@ -5227,19 +5255,19 @@ msgstr "" msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:620 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:627 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "" "%prog [options] file\n" "\n" @@ -5350,39 +5378,39 @@ msgstr "" msgid "Click to see the list of books on storage card B in your reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:128 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:333 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:350 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:359 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:403 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:404 msgid "

An invalid library already exists at %s, delete it before trying to move the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:415 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:474 msgid "welcome wizard" msgstr "" @@ -5863,10 +5891,6 @@ msgstr "" msgid "The priority of worker processes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/fontconfig.py:180 -msgid "Could not initialize the fontconfig library" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:39 msgid "Waiting..." msgstr ""