Fix #2152 (Typo in GUI)

This commit is contained in:
Kovid Goyal 2009-06-02 08:54:17 -07:00
parent f05215d88a
commit 972c770667
3 changed files with 234 additions and 210 deletions

View File

@ -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):

View File

@ -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__':

View File

@ -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 "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to <i>h2</i>, attribute to <i>class</i> and value to <i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and leaving value blank will match any value. Setting tag to * will match any tag.</p><p>To learn more advanced usage of XPath see the <a href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath Tutorial</a>."
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 "<p>For help visit <a href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>"
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"
" <p>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 <b>permanently deleted</b> 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 "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed 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 "<b>Failed</b>"
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!<br>\n"
" Quitting may cause corruption on the device.<br>\n"
" Are you sure you want to quit?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/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 <b>Quit</b> 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 "<span style=\"color:red; font-weight:bold\">Latest version: <a href=\"%s\">%s</a></span>"
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 <a href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. 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 "<p>An invalid library already exists at %s, delete it before trying to move the existing library.<br>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 ""