mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #2152 (Typo in GUI)
This commit is contained in:
parent
f05215d88a
commit
972c770667
@ -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):
|
||||
|
@ -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__':
|
||||
|
@ -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 ""
|
||||
|
Loading…
x
Reference in New Issue
Block a user