mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Updated translatable strings
This commit is contained in:
parent
5d8f8a9433
commit
cdfaaa3ad4
@ -127,7 +127,7 @@ def option_parser(usage, gui_mode=False):
|
|||||||
laf.add_option('--use-spine', default=False, dest='use_spine', action='store_true',
|
laf.add_option('--use-spine', default=False, dest='use_spine', action='store_true',
|
||||||
help=_('Use the <spine> element from the OPF file to determine the order in which the HTML files are appended to the LRF. The .opf file must be in the same directory as the base HTML file.'))
|
help=_('Use the <spine> element from the OPF file to determine the order in which the HTML files are appended to the LRF. The .opf file must be in the same directory as the base HTML file.'))
|
||||||
laf.add_option('--minimum-indent', default=0, type='float',
|
laf.add_option('--minimum-indent', default=0, type='float',
|
||||||
help='Minimum paragraph indent (the indent of the first line of a paragraph) in pts. Default: %default')
|
help=_('Minimum paragraph indent (the indent of the first line of a paragraph) in pts. Default: %default'))
|
||||||
laf.add_option('--font-delta', action='store', type='float', default=0., \
|
laf.add_option('--font-delta', action='store', type='float', default=0., \
|
||||||
help=_("""Increase the font size by 2 * FONT_DELTA pts and """
|
help=_("""Increase the font size by 2 * FONT_DELTA pts and """
|
||||||
'''the line spacing by FONT_DELTA pts. FONT_DELTA can be a fraction.'''
|
'''the line spacing by FONT_DELTA pts. FONT_DELTA can be a fraction.'''
|
||||||
@ -214,13 +214,13 @@ def option_parser(usage, gui_mode=False):
|
|||||||
|
|
||||||
debug = parser.add_option_group('DEBUG OPTIONS')
|
debug = parser.add_option_group('DEBUG OPTIONS')
|
||||||
debug.add_option('--verbose', dest='verbose', action='store_true', default=False,
|
debug.add_option('--verbose', dest='verbose', action='store_true', default=False,
|
||||||
help='''Be verbose while processing''')
|
help=_('''Be verbose while processing'''))
|
||||||
debug.add_option('--lrs', action='store_true', dest='lrs', \
|
debug.add_option('--lrs', action='store_true', dest='lrs', \
|
||||||
help='Convert to LRS', default=False)
|
help=_('Convert to LRS'), default=False)
|
||||||
parser.add_option('--minimize-memory-usage', action='store_true', default=False,
|
parser.add_option('--minimize-memory-usage', action='store_true', default=False,
|
||||||
help=_('Minimize memory usage at the cost of longer processing times. Use this option if you are on a memory constrained machine.'))
|
help=_('Minimize memory usage at the cost of longer processing times. Use this option if you are on a memory constrained machine.'))
|
||||||
parser.add_option('--encoding', default=None,
|
parser.add_option('--encoding', default=None,
|
||||||
help='Specify the character encoding of the source file. If the output LRF file contains strange characters, try changing this option. A common encoding for files from windows computers is cp-1252. Another common choice is utf-8. The default is to try and guess the encoding.')
|
help=_('Specify the character encoding of the source file. If the output LRF file contains strange characters, try changing this option. A common encoding for files from windows computers is cp-1252. Another common choice is utf-8. The default is to try and guess the encoding.'))
|
||||||
|
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
|
@ -137,13 +137,13 @@ def process_file(path, options, logger=None):
|
|||||||
|
|
||||||
|
|
||||||
def option_parser(gui_mode=False):
|
def option_parser(gui_mode=False):
|
||||||
return _option_parser(usage='''\
|
return _option_parser(usage=_('''\
|
||||||
any2lrf [options] myfile
|
any2lrf [options] myfile
|
||||||
|
|
||||||
Convert any ebook format into LRF. Supported formats are:
|
Convert any ebook format into LRF. Supported formats are:
|
||||||
LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a RAR or
|
LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a RAR or
|
||||||
ZIP archive, looking for an ebook inside the archive.
|
ZIP archive, looking for an ebook inside the archive.
|
||||||
''', gui_mode=gui_mode)
|
'''), gui_mode=gui_mode)
|
||||||
|
|
||||||
|
|
||||||
def main(args=sys.argv, logger=None, gui_mode=False):
|
def main(args=sys.argv, logger=None, gui_mode=False):
|
||||||
@ -152,7 +152,7 @@ def main(args=sys.argv, logger=None, gui_mode=False):
|
|||||||
if len(args) != 2:
|
if len(args) != 2:
|
||||||
parser.print_help()
|
parser.print_help()
|
||||||
print
|
print
|
||||||
print 'No file to convert specified.'
|
print _('No file to convert specified.')
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
return process_file(args[1], options, logger)
|
return process_file(args[1], options, logger)
|
||||||
|
@ -1,22 +1,23 @@
|
|||||||
__license__ = 'GPL v3'
|
__license__ = 'GPL v3'
|
||||||
__copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>'
|
__copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>'
|
||||||
|
|
||||||
import os, sys, shutil, glob, logging
|
import os, sys, shutil, logging
|
||||||
from tempfile import mkdtemp
|
from tempfile import mkdtemp
|
||||||
from subprocess import Popen, PIPE
|
|
||||||
from libprs500.ebooks.lrf import option_parser as lrf_option_parser
|
from libprs500.ebooks.lrf import option_parser as lrf_option_parser
|
||||||
from libprs500.ebooks import ConversionError
|
from libprs500.ebooks import ConversionError
|
||||||
from libprs500.ebooks.lrf.html.convert_from import process_file as html_process_file
|
from libprs500.ebooks.lrf.html.convert_from import process_file as html_process_file
|
||||||
from libprs500.ebooks.metadata.opf import OPFReader, OPF
|
from libprs500.ebooks.metadata.opf import OPF
|
||||||
from libprs500.ebooks.metadata.epub import OCFDirReader
|
from libprs500.ebooks.metadata.epub import OCFDirReader
|
||||||
from libprs500.libunzip import extract as zip_extract
|
from libprs500.libunzip import extract as zip_extract
|
||||||
from libprs500 import isosx, __appname__, setup_cli_handlers, iswindows
|
from libprs500 import __appname__, setup_cli_handlers
|
||||||
|
|
||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
return lrf_option_parser(
|
return lrf_option_parser(
|
||||||
'''Usage: %prog [options] mybook.epub\n\n'''
|
_('''Usage: %prog [options] mybook.epub
|
||||||
'''%prog converts mybook.epub to mybook.lrf'''
|
|
||||||
|
|
||||||
|
%prog converts mybook.epub to mybook.lrf''')
|
||||||
)
|
)
|
||||||
|
|
||||||
def generate_html(pathtoepub, logger):
|
def generate_html(pathtoepub, logger):
|
||||||
|
@ -299,9 +299,9 @@ class HTMLConverter(object):
|
|||||||
|
|
||||||
if not self.book_designer and self.is_book_designer(raw):
|
if not self.book_designer and self.is_book_designer(raw):
|
||||||
self.book_designer = True
|
self.book_designer = True
|
||||||
self.logger.info('\tBook Designer file detected.')
|
self.logger.info(_('\tBook Designer file detected.'))
|
||||||
|
|
||||||
self.logger.info('\tParsing HTML...')
|
self.logger.info(_('\tParsing HTML...'))
|
||||||
|
|
||||||
if self.baen:
|
if self.baen:
|
||||||
nmassage.extend(HTMLConverter.BAEN)
|
nmassage.extend(HTMLConverter.BAEN)
|
||||||
@ -323,7 +323,7 @@ class HTMLConverter(object):
|
|||||||
|
|
||||||
if not self.baen and self.is_baen(soup):
|
if not self.baen and self.is_baen(soup):
|
||||||
self.baen = True
|
self.baen = True
|
||||||
self.logger.info('\tBaen file detected. Re-parsing...')
|
self.logger.info(_('\tBaen file detected. Re-parsing...'))
|
||||||
return self.preprocess(raw)
|
return self.preprocess(raw)
|
||||||
if self.book_designer:
|
if self.book_designer:
|
||||||
t = soup.find(id='BookTitle')
|
t = soup.find(id='BookTitle')
|
||||||
@ -336,7 +336,7 @@ class HTMLConverter(object):
|
|||||||
tdir = tempfile.gettempdir()
|
tdir = tempfile.gettempdir()
|
||||||
dump = open(os.path.join(tdir, 'html2lrf-verbose.html'), 'wb')
|
dump = open(os.path.join(tdir, 'html2lrf-verbose.html'), 'wb')
|
||||||
dump.write(unicode(soup).encode('utf-8'))
|
dump.write(unicode(soup).encode('utf-8'))
|
||||||
self.logger.info('Written preprocessed HTML to '+dump.name)
|
self.logger.info(_('Written preprocessed HTML to ')+dump.name)
|
||||||
dump.close()
|
dump.close()
|
||||||
|
|
||||||
return soup
|
return soup
|
||||||
@ -347,7 +347,7 @@ class HTMLConverter(object):
|
|||||||
self.css.update(self.override_css)
|
self.css.update(self.override_css)
|
||||||
|
|
||||||
self.file_name = os.path.basename(path)
|
self.file_name = os.path.basename(path)
|
||||||
self.logger.info('Processing %s', path if self.verbose else self.file_name)
|
self.logger.info(_('Processing %s'), path if self.verbose else self.file_name)
|
||||||
upath = path.encode('utf-8') if isinstance(path, unicode) else path
|
upath = path.encode('utf-8') if isinstance(path, unicode) else path
|
||||||
if not os.path.exists(upath):
|
if not os.path.exists(upath):
|
||||||
upath = upath.replace('&', '%26') #convertlit replaces & with %26 in file names
|
upath = upath.replace('&', '%26') #convertlit replaces & with %26 in file names
|
||||||
@ -361,7 +361,7 @@ class HTMLConverter(object):
|
|||||||
raw = xml_to_unicode(raw, self.verbose)[0]
|
raw = xml_to_unicode(raw, self.verbose)[0]
|
||||||
f.close()
|
f.close()
|
||||||
soup = self.preprocess(raw)
|
soup = self.preprocess(raw)
|
||||||
self.logger.info('\tConverting to BBeB...')
|
self.logger.info(_('\tConverting to BBeB...'))
|
||||||
self.current_style = {}
|
self.current_style = {}
|
||||||
self.page_break_found = False
|
self.page_break_found = False
|
||||||
self.target_prefix = path
|
self.target_prefix = path
|
||||||
@ -518,7 +518,7 @@ class HTMLConverter(object):
|
|||||||
para = children[i]
|
para = children[i]
|
||||||
break
|
break
|
||||||
if para is None:
|
if para is None:
|
||||||
raise ConversionError('Failed to parse link %s %s'%(tag, children))
|
raise ConversionError(_('Failed to parse link %s %s')%(tag, children))
|
||||||
text = self.get_text(tag, 1000)
|
text = self.get_text(tag, 1000)
|
||||||
if not text:
|
if not text:
|
||||||
text = 'Link'
|
text = 'Link'
|
||||||
@ -561,7 +561,7 @@ class HTMLConverter(object):
|
|||||||
hasattr(target.parent, 'objId'):
|
hasattr(target.parent, 'objId'):
|
||||||
self.book.addTocEntry(ascii_text, tb)
|
self.book.addTocEntry(ascii_text, tb)
|
||||||
else:
|
else:
|
||||||
self.logger.debug("Cannot add link %s to TOC", ascii_text)
|
self.logger.debug(_("Cannot add link %s to TOC"), ascii_text)
|
||||||
|
|
||||||
|
|
||||||
def get_target_block(fragment, targets):
|
def get_target_block(fragment, targets):
|
||||||
@ -903,7 +903,7 @@ class HTMLConverter(object):
|
|||||||
self.scaled_images[path] = pt
|
self.scaled_images[path] = pt
|
||||||
return pt.name
|
return pt.name
|
||||||
except (IOError, SystemError), err: # PIL chokes on interlaced PNG images as well a some GIF images
|
except (IOError, SystemError), err: # PIL chokes on interlaced PNG images as well a some GIF images
|
||||||
self.logger.warning('Unable to process image %s. Error: %s'%(path, err))
|
self.logger.warning(_('Unable to process image %s. Error: %s')%(path, err))
|
||||||
return None
|
return None
|
||||||
|
|
||||||
pheight = int(self.current_page.pageStyle.attrs['textheight'])
|
pheight = int(self.current_page.pageStyle.attrs['textheight'])
|
||||||
@ -941,7 +941,7 @@ class HTMLConverter(object):
|
|||||||
self.rotated_images[path] = pt
|
self.rotated_images[path] = pt
|
||||||
width, height = im.size
|
width, height = im.size
|
||||||
except IOError: # PIL chokes on interlaced PNG files and since auto-rotation is not critical we ignore the error
|
except IOError: # PIL chokes on interlaced PNG files and since auto-rotation is not critical we ignore the error
|
||||||
self.logger.debug('Unable to process interlaced PNG %s', original_path)
|
self.logger.debug(_('Unable to process interlaced PNG %s'), original_path)
|
||||||
finally:
|
finally:
|
||||||
pt.close()
|
pt.close()
|
||||||
|
|
||||||
@ -956,7 +956,7 @@ class HTMLConverter(object):
|
|||||||
try:
|
try:
|
||||||
self.images[path] = ImageStream(path, encoding=encoding)
|
self.images[path] = ImageStream(path, encoding=encoding)
|
||||||
except LrsError, err:
|
except LrsError, err:
|
||||||
self.logger.warning('Could not process image: %s\n%s', original_path, err)
|
self.logger.warning(_('Could not process image: %s\n%s'), original_path, err)
|
||||||
return
|
return
|
||||||
|
|
||||||
im = Image(self.images[path], x0=0, y0=0, x1=width, y1=height,\
|
im = Image(self.images[path], x0=0, y0=0, x1=width, y1=height,\
|
||||||
@ -1646,9 +1646,9 @@ class HTMLConverter(object):
|
|||||||
try:
|
try:
|
||||||
self.process_table(tag, tag_css)
|
self.process_table(tag, tag_css)
|
||||||
except Exception, err:
|
except Exception, err:
|
||||||
self.logger.warning('An error occurred while processing a table: %s. Ignoring table markup.', str(err))
|
self.logger.warning(_('An error occurred while processing a table: %s. Ignoring table markup.'), str(err))
|
||||||
self.logger.debug('', exc_info=True)
|
self.logger.debug('', exc_info=True)
|
||||||
self.logger.debug('Bad table:\n%s', str(tag)[:300])
|
self.logger.debug(_('Bad table:\n%s'), str(tag)[:300])
|
||||||
self.in_table = False
|
self.in_table = False
|
||||||
self.process_children(tag, tag_css, tag_pseudo_css)
|
self.process_children(tag, tag_css, tag_pseudo_css)
|
||||||
finally:
|
finally:
|
||||||
@ -1670,7 +1670,7 @@ class HTMLConverter(object):
|
|||||||
for block, xpos, ypos, delta, targets in table.blocks(int(ps['textwidth']), int(ps['textheight'])):
|
for block, xpos, ypos, delta, targets in table.blocks(int(ps['textwidth']), int(ps['textheight'])):
|
||||||
if not block:
|
if not block:
|
||||||
if ypos > int(ps['textheight']):
|
if ypos > int(ps['textheight']):
|
||||||
raise Exception, 'Table has cell that is too large'
|
raise Exception, _('Table has cell that is too large')
|
||||||
canvases.append(Canvas(int(self.current_page.pageStyle.attrs['textwidth']), ypos+rowpad,
|
canvases.append(Canvas(int(self.current_page.pageStyle.attrs['textwidth']), ypos+rowpad,
|
||||||
blockrule='block-fixed'))
|
blockrule='block-fixed'))
|
||||||
for name in targets:
|
for name in targets:
|
||||||
@ -1698,7 +1698,7 @@ class HTMLConverter(object):
|
|||||||
|
|
||||||
def process_file(path, options, logger=None):
|
def process_file(path, options, logger=None):
|
||||||
if re.match('http://|https://', path):
|
if re.match('http://|https://', path):
|
||||||
raise ConversionError, 'You have to save the website %s as an html file first and then run html2lrf on it.'%(path,)
|
raise ConversionError, _('You have to save the website %s as an html file first and then run html2lrf on it.')%(path,)
|
||||||
if logger is None:
|
if logger is None:
|
||||||
level = logging.DEBUG if options.verbose else logging.INFO
|
level = logging.DEBUG if options.verbose else logging.INFO
|
||||||
logger = logging.getLogger('html2lrf')
|
logger = logging.getLogger('html2lrf')
|
||||||
@ -1737,7 +1737,7 @@ def process_file(path, options, logger=None):
|
|||||||
tim.save(tf.name)
|
tim.save(tf.name)
|
||||||
tpath = tf.name
|
tpath = tf.name
|
||||||
else:
|
else:
|
||||||
raise ConversionError, 'Cannot read from: %s'% (options.cover,)
|
raise ConversionError, _('Cannot read from: %s')% (options.cover,)
|
||||||
|
|
||||||
|
|
||||||
if not options.title:
|
if not options.title:
|
||||||
@ -1866,16 +1866,19 @@ def try_opf(path, options, logger):
|
|||||||
if not getattr(options, 'toc', None):
|
if not getattr(options, 'toc', None):
|
||||||
options.toc = opf.toc
|
options.toc = opf.toc
|
||||||
except Exception:
|
except Exception:
|
||||||
logger.exception('Failed to process opf file')
|
logger.exception(_('Failed to process opf file'))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
return lrf_option_parser('''Usage: %prog [options] mybook.html\n\n'''
|
return lrf_option_parser(
|
||||||
'''%prog converts mybook.html to mybook.lrf. '''
|
_('''Usage: %prog [options] mybook.html
|
||||||
'''html2lrf follows all links in mybook.html that point '''
|
|
||||||
'''to local files recursively. Thus, you can use it to '''
|
|
||||||
'''convert a whole tree of HTML files.''')
|
%prog converts mybook.html to mybook.lrf.
|
||||||
|
%prog follows all links in mybook.html that point
|
||||||
|
to local files recursively. Thus, you can use it to
|
||||||
|
convert a whole tree of HTML files.'''))
|
||||||
|
|
||||||
def main(args=sys.argv):
|
def main(args=sys.argv):
|
||||||
try:
|
try:
|
||||||
|
@ -16,8 +16,10 @@ if isosx and hasattr(sys, 'frameworks_dir'):
|
|||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
return lrf_option_parser(
|
return lrf_option_parser(
|
||||||
'''Usage: %prog [options] mybook.lit\n\n'''
|
_('''Usage: %prog [options] mybook.lit
|
||||||
'''%prog converts mybook.lit to mybook.lrf'''
|
|
||||||
|
|
||||||
|
%prog converts mybook.lit to mybook.lrf''')
|
||||||
)
|
)
|
||||||
|
|
||||||
def generate_html(pathtolit, logger):
|
def generate_html(pathtolit, logger):
|
||||||
|
@ -251,12 +251,12 @@ class LrsParser(object):
|
|||||||
|
|
||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
parser = OptionParser(usage='%prog [options] file.lrs\nCompile an LRS file into an LRF file.')
|
parser = OptionParser(usage=_('%prog [options] file.lrs\nCompile an LRS file into an LRF file.'))
|
||||||
parser.add_option('-o', '--output', default=None, help='Path to output file')
|
parser.add_option('-o', '--output', default=None, help=_('Path to output file'))
|
||||||
parser.add_option('--verbose', default=False, action='store_true',
|
parser.add_option('--verbose', default=False, action='store_true',
|
||||||
help='Verbose processing')
|
help=_('Verbose processing'))
|
||||||
parser.add_option('--lrs', default=False, action='store_true',
|
parser.add_option('--lrs', default=False, action='store_true',
|
||||||
help='Convert LRS to LRS, useful for debugging.')
|
help=_('Convert LRS to LRS, useful for debugging.'))
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
|
|
||||||
|
@ -538,8 +538,10 @@ def option_parser():
|
|||||||
from optparse import OptionParser
|
from optparse import OptionParser
|
||||||
from libprs500 import __appname__, __version__
|
from libprs500 import __appname__, __version__
|
||||||
parser = OptionParser(usage = \
|
parser = OptionParser(usage = \
|
||||||
'''%prog [options] mybook.lrf\n\n'''
|
_('''%prog [options] mybook.lrf
|
||||||
'''Show/edit the metadata in an LRF file.\n\n''',
|
|
||||||
|
|
||||||
|
Show/edit the metadata in an LRF file.\n\n'''),
|
||||||
version=__appname__+' '+__version__,
|
version=__appname__+' '+__version__,
|
||||||
epilog='Created by Kovid Goyal')
|
epilog='Created by Kovid Goyal')
|
||||||
parser.add_option("-t", "--title", action="store", type="string", \
|
parser.add_option("-t", "--title", action="store", type="string", \
|
||||||
|
@ -40,8 +40,10 @@ def process_file(path, options, logger=None):
|
|||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
return lrf_option_parser(
|
return lrf_option_parser(
|
||||||
'''Usage: %prog [options] mybook.mobi|prc\n\n'''
|
_('''Usage: %prog [options] mybook.mobi|prc
|
||||||
'''%prog converts mybook.mobi to mybook.lrf'''
|
|
||||||
|
|
||||||
|
%prog converts mybook.mobi to mybook.lrf''')
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@ -129,8 +129,8 @@ class LRFDocument(LRFMetaFile):
|
|||||||
return '<BBeBXylog version="1.0">\n' + bookinfo + pages + styles + objects + '</BBeBXylog>'
|
return '<BBeBXylog version="1.0">\n' + bookinfo + pages + styles + objects + '</BBeBXylog>'
|
||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
parser = OptionParser(usage='%prog book.lrf\nConvert an LRF file into an LRS (XML UTF-8 encoded) file')
|
parser = OptionParser(usage=_('%prog book.lrf\nConvert an LRF file into an LRS (XML UTF-8 encoded) file'))
|
||||||
parser.add_option('--output', '-o', default=None, help='Output LRS file', dest='out')
|
parser.add_option('--output', '-o', default=None, help=_('Output LRS file'), dest='out')
|
||||||
parser.add_option('--verbose', default=False, action='store_true', dest='verbose')
|
parser.add_option('--verbose', default=False, action='store_true', dest='verbose')
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
@ -148,12 +148,12 @@ def main(args=sys.argv, logger=None):
|
|||||||
opts.out = os.path.join(os.path.dirname(args[1]), os.path.splitext(os.path.basename(args[1]))[0]+".lrs")
|
opts.out = os.path.join(os.path.dirname(args[1]), os.path.splitext(os.path.basename(args[1]))[0]+".lrs")
|
||||||
o = codecs.open(os.path.abspath(os.path.expanduser(opts.out)), 'wb', 'utf-8')
|
o = codecs.open(os.path.abspath(os.path.expanduser(opts.out)), 'wb', 'utf-8')
|
||||||
o.write(u'<?xml version="1.0" encoding="UTF-8"?>\n')
|
o.write(u'<?xml version="1.0" encoding="UTF-8"?>\n')
|
||||||
logger.info('Parsing LRF...')
|
logger.info(_('Parsing LRF...'))
|
||||||
d = LRFDocument(open(args[1], 'rb'))
|
d = LRFDocument(open(args[1], 'rb'))
|
||||||
d.parse()
|
d.parse()
|
||||||
logger.info('Creating XML...')
|
logger.info(_('Creating XML...'))
|
||||||
o.write(d.to_xml())
|
o.write(d.to_xml())
|
||||||
logger.info('LRS written to '+opts.out)
|
logger.info(_('LRS written to ')+opts.out)
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
@ -44,8 +44,10 @@ def generate_html(pathtopdf, logger):
|
|||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
return lrf_option_parser(
|
return lrf_option_parser(
|
||||||
'''Usage: %prog [options] mybook.pdf\n\n'''
|
_('''%prog [options] mybook.pdf
|
||||||
'''%prog converts mybook.pdf to mybook.lrf\n\n'''
|
|
||||||
|
|
||||||
|
%prog converts mybook.pdf to mybook.lrf''')
|
||||||
)
|
)
|
||||||
|
|
||||||
def process_file(path, options, logger=None):
|
def process_file(path, options, logger=None):
|
||||||
|
@ -17,8 +17,10 @@ if isosx and hasattr(sys, 'frameworks_dir'):
|
|||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
parser = lrf_option_parser(
|
parser = lrf_option_parser(
|
||||||
'''Usage: %prog [options] mybook.rtf\n\n'''
|
_('''%prog [options] mybook.rtf
|
||||||
'''%prog converts mybook.rtf to mybook.lrf'''
|
|
||||||
|
|
||||||
|
%prog converts mybook.rtf to mybook.lrf''')
|
||||||
)
|
)
|
||||||
parser.add_option('--keep-intermediate-files', action='store_true', default=False)
|
parser.add_option('--keep-intermediate-files', action='store_true', default=False)
|
||||||
return parser
|
return parser
|
||||||
|
@ -13,10 +13,13 @@ from libprs500.ebooks.markdown import markdown
|
|||||||
from libprs500 import setup_cli_handlers
|
from libprs500 import setup_cli_handlers
|
||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
parser = lrf_option_parser('''Usage: %prog [options] mybook.txt\n\n'''
|
parser = lrf_option_parser(
|
||||||
'''%prog converts mybook.txt to mybook.lrf''')
|
_('''%prog [options] mybook.txt
|
||||||
|
|
||||||
|
|
||||||
|
%prog converts mybook.txt to mybook.lrf'''))
|
||||||
parser.add_option('--debug-html-generation', action='store_true', default=False,
|
parser.add_option('--debug-html-generation', action='store_true', default=False,
|
||||||
dest='debug_html_generation', help='Print generated HTML to stdout and quit.')
|
dest='debug_html_generation', help=_('Print generated HTML to stdout and quit.'))
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
|
|
||||||
|
@ -15,14 +15,13 @@ def get_parser(extension):
|
|||||||
''' Return an option parser with the basic metadata options already setup'''
|
''' Return an option parser with the basic metadata options already setup'''
|
||||||
parser = OptionParser(usage='%prog [options] myfile.'+extension+'\n\nRead and write metadata from an ebook file.')
|
parser = OptionParser(usage='%prog [options] myfile.'+extension+'\n\nRead and write metadata from an ebook file.')
|
||||||
parser.add_option("-t", "--title", action="store", type="string", \
|
parser.add_option("-t", "--title", action="store", type="string", \
|
||||||
dest="title", help="Set the book title", default=None)
|
dest="title", help=_("Set the book title"), default=None)
|
||||||
parser.add_option("-a", "--authors", action="store", type="string", \
|
parser.add_option("-a", "--authors", action="store", type="string", \
|
||||||
dest="authors", help="Set the authors", default=None)
|
dest="authors", help=_("Set the authors"), default=None)
|
||||||
parser.add_option("-c", "--category", action="store", type="string", \
|
parser.add_option("-c", "--category", action="store", type="string", \
|
||||||
dest="category", help="The category this book belongs"+\
|
dest="category", help=_("The category this book belongs to. E.g.: History"), default=None)
|
||||||
" to. E.g.: History", default=None)
|
|
||||||
parser.add_option('--comment', dest='comment', default=None, action='store',
|
parser.add_option('--comment', dest='comment', default=None, action='store',
|
||||||
help='Set the comment')
|
help=_('Set the comment'))
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
class MetaInformation(object):
|
class MetaInformation(object):
|
||||||
|
@ -97,7 +97,7 @@ def get_metadata(stream):
|
|||||||
|
|
||||||
def main(args=sys.argv):
|
def main(args=sys.argv):
|
||||||
if len(args) != 2 or '--help' in args or '-h' in args:
|
if len(args) != 2 or '--help' in args or '-h' in args:
|
||||||
print >>sys.stderr, 'Usage:', args[0], 'mybook.epub'
|
print >>sys.stderr, _('Usage:'), args[0], _('mybook.epub')
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
path = os.path.abspath(os.path.expanduser(args[1]))
|
path = os.path.abspath(os.path.expanduser(args[1]))
|
||||||
|
@ -92,7 +92,7 @@ def build_combined(base_url, opts):
|
|||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
parser = OptionParser(usage=\
|
parser = OptionParser(usage=\
|
||||||
'''
|
_('''
|
||||||
%prog [options] key
|
%prog [options] key
|
||||||
|
|
||||||
Fetch metadata for books from isndb.com. You can specify either the
|
Fetch metadata for books from isndb.com. You can specify either the
|
||||||
@ -101,16 +101,16 @@ then more than one book may be returned.
|
|||||||
|
|
||||||
key is the account key you generate after signing up for a free account from isbndb.com.
|
key is the account key you generate after signing up for a free account from isbndb.com.
|
||||||
|
|
||||||
''')
|
'''))
|
||||||
parser.add_option('-i', '--isbn', default=None, dest='isbn',
|
parser.add_option('-i', '--isbn', default=None, dest='isbn',
|
||||||
help='The ISBN ID of the book you want metadata for.')
|
help=_('The ISBN ID of the book you want metadata for.'))
|
||||||
parser.add_option('-a', '--author', dest='author',
|
parser.add_option('-a', '--author', dest='author',
|
||||||
default=None, help='The author whoose book to search for.')
|
default=None, help=_('The author whoose book to search for.'))
|
||||||
parser.add_option('-t', '--title', dest='title',
|
parser.add_option('-t', '--title', dest='title',
|
||||||
default=None, help='The title of the book to search for.')
|
default=None, help=_('The title of the book to search for.'))
|
||||||
parser.add_option('-p', '--publisher', default=None, dest='publisher',
|
parser.add_option('-p', '--publisher', default=None, dest='publisher',
|
||||||
help='The publisher of the book to search for.')
|
help=_('The publisher of the book to search for.'))
|
||||||
parser.add_option('--verbose', default=False, action='store_true', help='Verbose processing')
|
parser.add_option('--verbose', default=False, action='store_true', help=_('Verbose processing'))
|
||||||
|
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
|
@ -56,11 +56,11 @@ def cover_from_isbn(isbn, timeout=5.):
|
|||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
parser = OptionParser(usage=\
|
parser = OptionParser(usage=\
|
||||||
'''
|
_('''
|
||||||
%prog [options] ISBN
|
%prog [options] ISBN
|
||||||
|
|
||||||
Fetch a cover image for the book identified by ISBN from LibraryThing.com
|
Fetch a cover image for the book identified by ISBN from LibraryThing.com
|
||||||
''')
|
'''))
|
||||||
parser.add_option('-u', '--username', default=None,
|
parser.add_option('-u', '--username', default=None,
|
||||||
help='Username for LibraryThing.com')
|
help='Username for LibraryThing.com')
|
||||||
parser.add_option('-p', '--password', default=None,
|
parser.add_option('-p', '--password', default=None,
|
||||||
|
@ -743,14 +743,14 @@ def get_metadata(stream):
|
|||||||
|
|
||||||
def main(args=sys.argv):
|
def main(args=sys.argv):
|
||||||
if len(args) != 2:
|
if len(args) != 2:
|
||||||
print >>sys.stderr, 'Usage: %s file.lit'%(args[0],)
|
print >>sys.stderr, _('Usage: %s file.lit')%(args[0],)
|
||||||
return 1
|
return 1
|
||||||
mi = get_metadata(open(args[1], 'rb'))
|
mi = get_metadata(open(args[1], 'rb'))
|
||||||
print unicode(mi)
|
print unicode(mi)
|
||||||
if mi.cover_data[1]:
|
if mi.cover_data[1]:
|
||||||
cover = os.path.abspath(os.path.splitext(os.path.basename(args[1]))[0] + '.' + mi.cover_data[0])
|
cover = os.path.abspath(os.path.splitext(os.path.basename(args[1]))[0] + '.' + mi.cover_data[0])
|
||||||
open(cover, 'wb').write(mi.cover_data[1])
|
open(cover, 'wb').write(mi.cover_data[1])
|
||||||
print 'Cover saved to', cover
|
print _('Cover saved to'), cover
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
@ -36,8 +36,8 @@ def get_metadata(stream):
|
|||||||
|
|
||||||
def main(args=sys.argv):
|
def main(args=sys.argv):
|
||||||
if len(args) != 2:
|
if len(args) != 2:
|
||||||
print >>sys.stderr, 'Usage: pdf-meta file.pdf'
|
print >>sys.stderr, _('Usage: pdf-meta file.pdf')
|
||||||
print >>sys.stderr, 'No filename specified.'
|
print >>sys.stderr, _('No filename specified.')
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
path = os.path.abspath(os.path.expanduser(args[1]))
|
path = os.path.abspath(os.path.expanduser(args[1]))
|
||||||
|
@ -294,9 +294,9 @@ def get_metadata(stream):
|
|||||||
|
|
||||||
def option_parser():
|
def option_parser():
|
||||||
from libprs500 import OptionParser
|
from libprs500 import OptionParser
|
||||||
parser = OptionParser(usage='%prog [options] myebook.mobi')
|
parser = OptionParser(usage=_('%prog [options] myebook.mobi'))
|
||||||
parser.add_option('-o', '--output-dir', default='.',
|
parser.add_option('-o', '--output-dir', default='.',
|
||||||
help='Output directory. Defaults to current directory.')
|
help=_('Output directory. Defaults to current directory.'))
|
||||||
parser.add_option('--verbose', default=False, action='store_true',
|
parser.add_option('--verbose', default=False, action='store_true',
|
||||||
help='Useful for debugging.')
|
help='Useful for debugging.')
|
||||||
return parser
|
return parser
|
||||||
@ -315,9 +315,9 @@ def main(args=sys.argv):
|
|||||||
if opts.verbose:
|
if opts.verbose:
|
||||||
oname = os.path.join(opts.output_dir, 'debug-raw.html')
|
oname = os.path.join(opts.output_dir, 'debug-raw.html')
|
||||||
open(oname, 'wb').write(mr.mobi_html.encode('utf-8'))
|
open(oname, 'wb').write(mr.mobi_html.encode('utf-8'))
|
||||||
print 'Raw MOBI HTML saved in', oname
|
print _('Raw MOBI HTML saved in'), oname
|
||||||
|
|
||||||
print 'OEB ebook created in', opts.output_dir
|
print _('OEB ebook created in'), opts.output_dir
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
|
@ -325,7 +325,7 @@ class BooksModel(QAbstractTableModel):
|
|||||||
return QVariant(Qt.AlignRight | Qt.AlignVCenter)
|
return QVariant(Qt.AlignRight | Qt.AlignVCenter)
|
||||||
elif role == Qt.ToolTipRole and index.isValid():
|
elif role == Qt.ToolTipRole and index.isValid():
|
||||||
if index.column() in self.editable_cols:
|
if index.column() in self.editable_cols:
|
||||||
return QVariant("Double click to <b>edit</b> me<br><br>")
|
return QVariant(_("Double click to <b>edit</b> me<br><br>"))
|
||||||
return NONE
|
return NONE
|
||||||
|
|
||||||
def headerData(self, section, orientation, role):
|
def headerData(self, section, orientation, role):
|
||||||
|
@ -10,7 +10,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: ca\n"
|
"Project-Id-Version: ca\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2008-03-31 15:53+PDT\n"
|
"POT-Creation-Date: 2008-04-01 09:18+PDT\n"
|
||||||
"PO-Revision-Date: 2007-11-16 09:07+0100\n"
|
"PO-Revision-Date: 2007-11-16 09:07+0100\n"
|
||||||
"Last-Translator: libprs500\n"
|
"Last-Translator: libprs500\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@ -144,6 +144,12 @@ msgstr ""
|
|||||||
"s'afegeixen els fitxers HTML al LRF. Cal que el fitxer .opf sigui a la "
|
"s'afegeixen els fitxers HTML al LRF. Cal que el fitxer .opf sigui a la "
|
||||||
"mateixa carpeta que el fitxer HTML base."
|
"mateixa carpeta que el fitxer HTML base."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:130
|
||||||
|
msgid ""
|
||||||
|
"Minimum paragraph indent (the indent of the first line of a paragraph) in "
|
||||||
|
"pts. Default: %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:132
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Increase the font size by 2 * FONT_DELTA pts and the line spacing by "
|
"Increase the font size by 2 * FONT_DELTA pts and the line spacing by "
|
||||||
@ -300,6 +306,14 @@ msgstr "Família de lletres sans-serif per a incrustar."
|
|||||||
msgid "The monospace family of fonts to embed"
|
msgid "The monospace family of fonts to embed"
|
||||||
msgstr "Família de lletres monoespaiades per a incrustar."
|
msgstr "Família de lletres monoespaiades per a incrustar."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:217
|
||||||
|
msgid "Be verbose while processing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:219
|
||||||
|
msgid "Convert to LRS"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:221
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:221
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minimize memory usage at the cost of longer processing times. Use this "
|
"Minimize memory usage at the cost of longer processing times. Use this "
|
||||||
@ -308,6 +322,37 @@ msgstr ""
|
|||||||
"Minimitza l'ús de memòria, utilitzant més temps de processador. Empreu "
|
"Minimitza l'ús de memòria, utilitzant més temps de processador. Empreu "
|
||||||
"aquesta opció si el vostre equip no disposa de molta RAM."
|
"aquesta opció si el vostre equip no disposa de molta RAM."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:223
|
||||||
|
msgid ""
|
||||||
|
"Specify the character encoding of the source file. If the output LRF file "
|
||||||
|
"contains strange characters, try changing this option. A common encoding for "
|
||||||
|
"files from windows computers is cp-1252. Another common choice is utf-8. The "
|
||||||
|
"default is to try and guess the encoding."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/any/convert_from.py:140
|
||||||
|
msgid ""
|
||||||
|
"any2lrf [options] myfile\n"
|
||||||
|
"\n"
|
||||||
|
"Convert any ebook format into LRF. Supported formats are:\n"
|
||||||
|
"LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a "
|
||||||
|
"RAR or\n"
|
||||||
|
"ZIP archive, looking for an ebook inside the archive.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/any/convert_from.py:155
|
||||||
|
msgid "No file to convert specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/epub/convert_from.py:17
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.epub\n"
|
||||||
|
" \n"
|
||||||
|
" \n"
|
||||||
|
"%prog converts mybook.epub to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/feeds/convert_from.py:20
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/feeds/convert_from.py:20
|
||||||
msgid "Options to control the behavior of feeds2disk"
|
msgid "Options to control the behavior of feeds2disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -320,51 +365,212 @@ msgstr ""
|
|||||||
msgid "Fetching of recipe failed: "
|
msgid "Fetching of recipe failed: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:302
|
||||||
|
msgid "\tBook Designer file detected."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:304
|
||||||
|
msgid "\tParsing HTML..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:326
|
||||||
|
msgid "\tBaen file detected. Re-parsing..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:339
|
||||||
|
msgid "Written preprocessed HTML to "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:350
|
||||||
|
msgid "Processing %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:364
|
||||||
|
msgid "\tConverting to BBeB..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:502
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:502
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:509
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:509
|
||||||
msgid "Could not parse file: %s"
|
msgid "Could not parse file: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:546
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:521
|
||||||
|
msgid "Failed to parse link %s %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:564
|
||||||
|
msgid "Cannot add link %s to TOC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:906
|
||||||
|
msgid "Unable to process image %s. Error: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:944
|
||||||
|
msgid "Unable to process interlaced PNG %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:959
|
||||||
|
msgid ""
|
||||||
|
"Could not process image: %s\n"
|
||||||
|
"%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1649
|
||||||
|
msgid "An error occurred while processing a table: %s. Ignoring table markup."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1651
|
||||||
|
msgid ""
|
||||||
|
"Bad table:\n"
|
||||||
|
"%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1673
|
||||||
|
msgid "Table has cell that is too large"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1701
|
||||||
|
msgid ""
|
||||||
|
"You have to save the website %s as an html file first and then run html2lrf "
|
||||||
|
"on it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1740
|
||||||
|
msgid "Cannot read from: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1869
|
||||||
|
msgid "Failed to process opf file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1875
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.html\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.html to mybook.lrf. \n"
|
||||||
|
"%prog follows all links in mybook.html that point \n"
|
||||||
|
"to local files recursively. Thus, you can use it to \n"
|
||||||
|
"convert a whole tree of HTML files."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lit/convert_from.py:19
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.lit\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.lit to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:254
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] file.lrs\n"
|
||||||
|
"Compile an LRS file into an LRF file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:255
|
||||||
|
msgid "Path to output file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:257
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:113
|
||||||
|
msgid "Verbose processing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:259
|
||||||
|
msgid "Convert LRS to LRS, useful for debugging."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:541
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.lrf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Show/edit the metadata in an LRF file.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:548
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:18
|
||||||
msgid "Set the book title"
|
msgid "Set the book title"
|
||||||
msgstr "Indiqueu el nom del llibre"
|
msgstr "Indiqueu el nom del llibre"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:548
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:550
|
||||||
msgid "Set sort key for the title"
|
msgid "Set sort key for the title"
|
||||||
msgstr "Indiqueu la clau d'ordenació per títol"
|
msgstr "Indiqueu la clau d'ordenació per títol"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:550
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:552
|
||||||
msgid "Set the author"
|
msgid "Set the author"
|
||||||
msgstr "Indiqueu l'autor"
|
msgstr "Indiqueu l'autor"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:552
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:554
|
||||||
msgid "Set sort key for the author"
|
msgid "Set sort key for the author"
|
||||||
msgstr "Indiqueu la clau d'ordenació per autor"
|
msgstr "Indiqueu la clau d'ordenació per autor"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:554
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:556
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:22
|
||||||
msgid "The category this book belongs to. E.g.: History"
|
msgid "The category this book belongs to. E.g.: History"
|
||||||
msgstr "Categoria a la que pertany el llibre. Per exemple, Història"
|
msgstr "Categoria a la que pertany el llibre. Per exemple, Història"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:557
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:559
|
||||||
msgid "Path to a graphic that will be set as this files' thumbnail"
|
msgid "Path to a graphic that will be set as this files' thumbnail"
|
||||||
msgstr "Camí al fitxer d'imatge que s'utilitzarà com a miniatura"
|
msgstr "Camí al fitxer d'imatge que s'utilitzarà com a miniatura"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:560
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:562
|
||||||
msgid "Path to a txt file containing the comment to be stored in the lrf file."
|
msgid "Path to a txt file containing the comment to be stored in the lrf file."
|
||||||
msgstr "Camí al fitxer txt que conté el comentari a desar en el fitxer LRF"
|
msgstr "Camí al fitxer txt que conté el comentari a desar en el fitxer LRF"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:564
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:566
|
||||||
msgid "Extract thumbnail from LRF file"
|
msgid "Extract thumbnail from LRF file"
|
||||||
msgstr "Extrau la miniatura del fitxer LRF"
|
msgstr "Extrau la miniatura del fitxer LRF"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:566
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:568
|
||||||
msgid "Set book ID"
|
msgid "Set book ID"
|
||||||
msgstr "Indiqueu l'ID (identificador) del llibre"
|
msgstr "Indiqueu l'ID (identificador) del llibre"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:568
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:570
|
||||||
msgid "Don't know what this is for"
|
msgid "Don't know what this is for"
|
||||||
msgstr "No sé per a qué és aixó"
|
msgstr "No sé per a qué és aixó"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/mobi/convert_from.py:43
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.mobi|prc\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.mobi to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:132
|
||||||
|
msgid ""
|
||||||
|
"%prog book.lrf\n"
|
||||||
|
"Convert an LRF file into an LRS (XML UTF-8 encoded) file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:133
|
||||||
|
msgid "Output LRS file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:151
|
||||||
|
msgid "Parsing LRF..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:154
|
||||||
|
msgid "Creating XML..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:156
|
||||||
|
msgid "LRS written to "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/convert_from.py:47
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.pdf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.pdf to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/reflow.py:402
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/reflow.py:402
|
||||||
msgid ""
|
msgid ""
|
||||||
"Path to output directory in which to create the HTML file. Defaults to "
|
"Path to output directory in which to create the HTML file. Defaults to "
|
||||||
@ -379,6 +585,72 @@ msgstr ""
|
|||||||
msgid "You must specify a single PDF file."
|
msgid "You must specify a single PDF file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/rtf/convert_from.py:20
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.rtf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.rtf to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/txt/convert_from.py:17
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.txt\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.txt to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/txt/convert_from.py:22
|
||||||
|
msgid "Print generated HTML to stdout and quit."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:20
|
||||||
|
msgid "Set the authors"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:24
|
||||||
|
msgid "Set the comment"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/epub.py:100
|
||||||
|
msgid "Usage:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/epub.py:100
|
||||||
|
msgid "mybook.epub"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:95
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"%prog [options] key\n"
|
||||||
|
"\n"
|
||||||
|
"Fetch metadata for books from isndb.com. You can specify either the \n"
|
||||||
|
"books ISBN ID or its title and author. If you specify the title and author,\n"
|
||||||
|
"then more than one book may be returned.\n"
|
||||||
|
"\n"
|
||||||
|
"key is the account key you generate after signing up for a free account from "
|
||||||
|
"isbndb.com.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:106
|
||||||
|
msgid "The ISBN ID of the book you want metadata for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:108
|
||||||
|
msgid "The author whoose book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:110
|
||||||
|
msgid "The title of the book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:112
|
||||||
|
msgid "The publisher of the book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:46
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:46
|
||||||
msgid ""
|
msgid ""
|
||||||
"Could not fetch cover as server is experiencing high load. Please try again "
|
"Could not fetch cover as server is experiencing high load. Please try again "
|
||||||
@ -393,6 +665,46 @@ msgstr ""
|
|||||||
msgid "Server error. Try again later."
|
msgid "Server error. Try again later."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:59
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"%prog [options] ISBN\n"
|
||||||
|
"\n"
|
||||||
|
"Fetch a cover image for the book identified by ISBN from LibraryThing.com\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/lit.py:746
|
||||||
|
msgid "Usage: %s file.lit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/lit.py:753
|
||||||
|
msgid "Cover saved to"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/pdf.py:39
|
||||||
|
msgid "Usage: pdf-meta file.pdf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/pdf.py:40
|
||||||
|
msgid "No filename specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:297
|
||||||
|
msgid "%prog [options] myebook.mobi"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:299
|
||||||
|
msgid "Output directory. Defaults to current directory."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:318
|
||||||
|
msgid "Raw MOBI HTML saved in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:320
|
||||||
|
msgid "OEB ebook created in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/choose_format_ui.py:42
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/choose_format_ui.py:42
|
||||||
msgid "Choose Format"
|
msgid "Choose Format"
|
||||||
msgstr "Trieu format"
|
msgstr "Trieu format"
|
||||||
@ -1501,6 +1813,10 @@ msgstr "Formats"
|
|||||||
msgid "Book <font face=\"serif\">%s</font> of %s."
|
msgid "Book <font face=\"serif\">%s</font> of %s."
|
||||||
msgstr "Llibre <font face=\"serif\">%s</font> de %s."
|
msgstr "Llibre <font face=\"serif\">%s</font> de %s."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:328
|
||||||
|
msgid "Double click to <b>edit</b> me<br><br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:337
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:337
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:701
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:701
|
||||||
msgid "Author(s)"
|
msgid "Author(s)"
|
||||||
@ -1921,11 +2237,32 @@ msgstr ""
|
|||||||
msgid "Untitled article"
|
msgid "Untitled article"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:35
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:15
|
||||||
|
msgid ""
|
||||||
|
"%%prog [options] ARG\n"
|
||||||
|
"\n"
|
||||||
|
"%%prog parses an online source of articles, like an RSS or ATOM feed and \n"
|
||||||
|
"fetches the article contents organized in a nice hierarchy.\n"
|
||||||
|
"\n"
|
||||||
|
"ARG can be one of:\n"
|
||||||
|
"\n"
|
||||||
|
"file name - %%prog will try to load a recipe from the file\n"
|
||||||
|
"\n"
|
||||||
|
"builtin recipe title - %%prog will load the builtin recipe and use it to "
|
||||||
|
"fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n"
|
||||||
|
"\n"
|
||||||
|
"recipe as a string - %%prog will load the recipe directly from the string "
|
||||||
|
"arg.\n"
|
||||||
|
"\n"
|
||||||
|
"Available builtin recipes are:\n"
|
||||||
|
"%s\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:37
|
||||||
msgid "Options to control web2disk (used to fetch websites linked from feeds)"
|
msgid "Options to control web2disk (used to fetch websites linked from feeds)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:38
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:40
|
||||||
msgid ""
|
msgid ""
|
||||||
"Specify a list of feeds to download. For example: \n"
|
"Specify a list of feeds to download. For example: \n"
|
||||||
"\"['http://feeds.newsweek.com/newsweek/TopNews', 'http://feeds.newsweek.com/"
|
"\"['http://feeds.newsweek.com/newsweek/TopNews', 'http://feeds.newsweek.com/"
|
||||||
@ -1934,52 +2271,52 @@ msgid ""
|
|||||||
"recipe is used to download the feeds."
|
"recipe is used to download the feeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:42
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:44
|
||||||
msgid "Be more verbose while processing."
|
msgid "Be more verbose while processing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:44
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:46
|
||||||
msgid ""
|
msgid ""
|
||||||
"The title for this recipe. Used as the title for any ebooks created from the "
|
"The title for this recipe. Used as the title for any ebooks created from the "
|
||||||
"downloaded feeds."
|
"downloaded feeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:45
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:47
|
||||||
msgid "Username for sites that require a login to access content."
|
msgid "Username for sites that require a login to access content."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:46
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:48
|
||||||
msgid "Password for sites that require a login to access content."
|
msgid "Password for sites that require a login to access content."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:49
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Number of levels of links to follow on webpages that are linked to from "
|
"Number of levels of links to follow on webpages that are linked to from "
|
||||||
"feeds. Defaul %default"
|
"feeds. Defaul %default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:51
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:53
|
||||||
msgid ""
|
msgid ""
|
||||||
"The directory in which to store the downloaded feeds. Defaults to the "
|
"The directory in which to store the downloaded feeds. Defaults to the "
|
||||||
"current directory."
|
"current directory."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:53
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:55
|
||||||
msgid "Dont show the progress bar"
|
msgid "Dont show the progress bar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:55
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:57
|
||||||
msgid "Very verbose output, useful for debugging."
|
msgid "Very verbose output, useful for debugging."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:57
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:59
|
||||||
msgid ""
|
msgid ""
|
||||||
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
|
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
|
||||||
"downloads at most 2 feeds."
|
"downloads at most 2 feeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:82
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:84
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:86
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:88
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:567
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:567
|
||||||
msgid "Fetching feeds..."
|
msgid "Fetching feeds..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -2064,6 +2401,71 @@ msgstr ""
|
|||||||
msgid "Fetching feed"
|
msgid "Fetching feed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:373
|
||||||
|
msgid ""
|
||||||
|
"%prog URL\n"
|
||||||
|
"\n"
|
||||||
|
"Where URL is for example http://google.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:376
|
||||||
|
msgid "Base directory into which URL is saved. Default is %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:379
|
||||||
|
msgid ""
|
||||||
|
"Timeout in seconds to wait for a response from the server. Default: %default "
|
||||||
|
"s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:382
|
||||||
|
msgid ""
|
||||||
|
"Maximum number of levels to recurse i.e. depth of links to follow. Default %"
|
||||||
|
"default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:385
|
||||||
|
msgid ""
|
||||||
|
"The maximum number of files to download. This only applies to files from <a "
|
||||||
|
"href> tags. Default is %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:387
|
||||||
|
msgid ""
|
||||||
|
"Minimum interval in seconds between consecutive fetches. Default is %default "
|
||||||
|
"s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:389
|
||||||
|
msgid ""
|
||||||
|
"The character encoding for the websites you are trying to download. The "
|
||||||
|
"default is to try and guess the encoding."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:391
|
||||||
|
msgid ""
|
||||||
|
"Only links that match this regular expression will be followed. This option "
|
||||||
|
"can be specified multiple times, in which case as long as a link matches any "
|
||||||
|
"one regexp, it will be followed. By default all links are followed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:393
|
||||||
|
msgid ""
|
||||||
|
"Any link that matches this regular expression will be ignored. This option "
|
||||||
|
"can be specified multiple times, in which case as long as any regexp matches "
|
||||||
|
"a link, it will be ignored.By default, no links are ignored. If both --"
|
||||||
|
"filter-regexp and --match-regexp are specified, then --filter-regexp is "
|
||||||
|
"applied first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:395
|
||||||
|
msgid "Do not download CSS stylesheets."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:396
|
||||||
|
msgid "Show detailed output information. Useful for debugging"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#~ msgid "%s is not available in LRF format. Please convert it first."
|
#~ msgid "%s is not available in LRF format. Please convert it first."
|
||||||
#~ msgstr "%s no està disponible en LRF. Ha de ser convertir primer."
|
#~ msgstr "%s no està disponible en LRF. Ha de ser convertir primer."
|
||||||
|
|
||||||
|
File diff suppressed because one or more lines are too long
@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libprs500 0.4.17\n"
|
"Project-Id-Version: libprs500 0.4.17\n"
|
||||||
"POT-Creation-Date: 2008-03-31 15:53+PDT\n"
|
"POT-Creation-Date: 2008-04-01 09:18+PDT\n"
|
||||||
"PO-Revision-Date: 2008-03-30 13:26+0100\n"
|
"PO-Revision-Date: 2008-03-30 13:26+0100\n"
|
||||||
"Last-Translator: S. Dorscht <stdoonline@googlemail.com>\n"
|
"Last-Translator: S. Dorscht <stdoonline@googlemail.com>\n"
|
||||||
"Language-Team: de\n"
|
"Language-Team: de\n"
|
||||||
@ -143,6 +143,12 @@ msgstr ""
|
|||||||
"in der die HTML Dateien zur LRF Datei hinzugefügt werden. Die OPF Datei muss "
|
"in der die HTML Dateien zur LRF Datei hinzugefügt werden. Die OPF Datei muss "
|
||||||
"sich im gleichen Verzeichnis wie die ursprüngliche HTML Datei befinden."
|
"sich im gleichen Verzeichnis wie die ursprüngliche HTML Datei befinden."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:130
|
||||||
|
msgid ""
|
||||||
|
"Minimum paragraph indent (the indent of the first line of a paragraph) in "
|
||||||
|
"pts. Default: %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:132
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Increase the font size by 2 * FONT_DELTA pts and the line spacing by "
|
"Increase the font size by 2 * FONT_DELTA pts and the line spacing by "
|
||||||
@ -303,6 +309,14 @@ msgstr "Serifenlose Schriftartfamilie einbetten"
|
|||||||
msgid "The monospace family of fonts to embed"
|
msgid "The monospace family of fonts to embed"
|
||||||
msgstr "Nichtproportionale Schriftartfamilie einbetten"
|
msgstr "Nichtproportionale Schriftartfamilie einbetten"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:217
|
||||||
|
msgid "Be verbose while processing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:219
|
||||||
|
msgid "Convert to LRS"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:221
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:221
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minimize memory usage at the cost of longer processing times. Use this "
|
"Minimize memory usage at the cost of longer processing times. Use this "
|
||||||
@ -312,6 +326,37 @@ msgstr ""
|
|||||||
"Benutzen Sie diese Einstellung, wenn sie an einem Rechner mit geringem "
|
"Benutzen Sie diese Einstellung, wenn sie an einem Rechner mit geringem "
|
||||||
"Hauptspeicher arbeiten."
|
"Hauptspeicher arbeiten."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:223
|
||||||
|
msgid ""
|
||||||
|
"Specify the character encoding of the source file. If the output LRF file "
|
||||||
|
"contains strange characters, try changing this option. A common encoding for "
|
||||||
|
"files from windows computers is cp-1252. Another common choice is utf-8. The "
|
||||||
|
"default is to try and guess the encoding."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/any/convert_from.py:140
|
||||||
|
msgid ""
|
||||||
|
"any2lrf [options] myfile\n"
|
||||||
|
"\n"
|
||||||
|
"Convert any ebook format into LRF. Supported formats are:\n"
|
||||||
|
"LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a "
|
||||||
|
"RAR or\n"
|
||||||
|
"ZIP archive, looking for an ebook inside the archive.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/any/convert_from.py:155
|
||||||
|
msgid "No file to convert specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/epub/convert_from.py:17
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.epub\n"
|
||||||
|
" \n"
|
||||||
|
" \n"
|
||||||
|
"%prog converts mybook.epub to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/feeds/convert_from.py:20
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/feeds/convert_from.py:20
|
||||||
msgid "Options to control the behavior of feeds2disk"
|
msgid "Options to control the behavior of feeds2disk"
|
||||||
msgstr "Einstellungen für feeds2disk"
|
msgstr "Einstellungen für feeds2disk"
|
||||||
@ -324,55 +369,216 @@ msgstr "Einstellungen für html2lrf"
|
|||||||
msgid "Fetching of recipe failed: "
|
msgid "Fetching of recipe failed: "
|
||||||
msgstr "Abruf des Rezepts misslungen:"
|
msgstr "Abruf des Rezepts misslungen:"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:302
|
||||||
|
msgid "\tBook Designer file detected."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:304
|
||||||
|
msgid "\tParsing HTML..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:326
|
||||||
|
msgid "\tBaen file detected. Re-parsing..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:339
|
||||||
|
msgid "Written preprocessed HTML to "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:350
|
||||||
|
msgid "Processing %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:364
|
||||||
|
msgid "\tConverting to BBeB..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:502
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:502
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:509
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:509
|
||||||
msgid "Could not parse file: %s"
|
msgid "Could not parse file: %s"
|
||||||
msgstr "Konnte Datei nicht analysieren: %s"
|
msgstr "Konnte Datei nicht analysieren: %s"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:546
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:521
|
||||||
|
msgid "Failed to parse link %s %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:564
|
||||||
|
msgid "Cannot add link %s to TOC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:906
|
||||||
|
msgid "Unable to process image %s. Error: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:944
|
||||||
|
msgid "Unable to process interlaced PNG %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:959
|
||||||
|
msgid ""
|
||||||
|
"Could not process image: %s\n"
|
||||||
|
"%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1649
|
||||||
|
msgid "An error occurred while processing a table: %s. Ignoring table markup."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1651
|
||||||
|
msgid ""
|
||||||
|
"Bad table:\n"
|
||||||
|
"%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1673
|
||||||
|
msgid "Table has cell that is too large"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1701
|
||||||
|
msgid ""
|
||||||
|
"You have to save the website %s as an html file first and then run html2lrf "
|
||||||
|
"on it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1740
|
||||||
|
msgid "Cannot read from: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1869
|
||||||
|
msgid "Failed to process opf file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1875
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.html\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.html to mybook.lrf. \n"
|
||||||
|
"%prog follows all links in mybook.html that point \n"
|
||||||
|
"to local files recursively. Thus, you can use it to \n"
|
||||||
|
"convert a whole tree of HTML files."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lit/convert_from.py:19
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.lit\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.lit to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:254
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] file.lrs\n"
|
||||||
|
"Compile an LRS file into an LRF file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:255
|
||||||
|
msgid "Path to output file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:257
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:113
|
||||||
|
msgid "Verbose processing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:259
|
||||||
|
msgid "Convert LRS to LRS, useful for debugging."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:541
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.lrf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Show/edit the metadata in an LRF file.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:548
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:18
|
||||||
msgid "Set the book title"
|
msgid "Set the book title"
|
||||||
msgstr "Geben Sie den Buchtitel an"
|
msgstr "Geben Sie den Buchtitel an"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:548
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:550
|
||||||
msgid "Set sort key for the title"
|
msgid "Set sort key for the title"
|
||||||
msgstr "Sortierung nach Titel"
|
msgstr "Sortierung nach Titel"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:550
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:552
|
||||||
msgid "Set the author"
|
msgid "Set the author"
|
||||||
msgstr "Geben Sie den Autor an"
|
msgstr "Geben Sie den Autor an"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:552
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:554
|
||||||
msgid "Set sort key for the author"
|
msgid "Set sort key for the author"
|
||||||
msgstr "Sortierung nach Autor"
|
msgstr "Sortierung nach Autor"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:554
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:556
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:22
|
||||||
msgid "The category this book belongs to. E.g.: History"
|
msgid "The category this book belongs to. E.g.: History"
|
||||||
msgstr "Die Kategorie dieses Buches ... (Z. B.: Geschichte)"
|
msgstr "Die Kategorie dieses Buches ... (Z. B.: Geschichte)"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:557
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:559
|
||||||
msgid "Path to a graphic that will be set as this files' thumbnail"
|
msgid "Path to a graphic that will be set as this files' thumbnail"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Pfad zu einer Grafik, die als Thumbnail für diese Datei verwendet werden "
|
"Pfad zu einer Grafik, die als Thumbnail für diese Datei verwendet werden "
|
||||||
"soll "
|
"soll "
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:560
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:562
|
||||||
msgid "Path to a txt file containing the comment to be stored in the lrf file."
|
msgid "Path to a txt file containing the comment to be stored in the lrf file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Pfad zu einer Text Datei, deren Inhalt als Bemerkung in der LRF Datei "
|
"Pfad zu einer Text Datei, deren Inhalt als Bemerkung in der LRF Datei "
|
||||||
"gespeichert wird"
|
"gespeichert wird"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:564
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:566
|
||||||
msgid "Extract thumbnail from LRF file"
|
msgid "Extract thumbnail from LRF file"
|
||||||
msgstr "Thumbnail von LRF Datei extrahieren"
|
msgstr "Thumbnail von LRF Datei extrahieren"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:566
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:568
|
||||||
msgid "Set book ID"
|
msgid "Set book ID"
|
||||||
msgstr "Geben Sie die Buch ID an"
|
msgstr "Geben Sie die Buch ID an"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:568
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:570
|
||||||
msgid "Don't know what this is for"
|
msgid "Don't know what this is for"
|
||||||
msgstr "Was weiß ich, für was das ist"
|
msgstr "Was weiß ich, für was das ist"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/mobi/convert_from.py:43
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.mobi|prc\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.mobi to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:132
|
||||||
|
msgid ""
|
||||||
|
"%prog book.lrf\n"
|
||||||
|
"Convert an LRF file into an LRS (XML UTF-8 encoded) file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:133
|
||||||
|
msgid "Output LRS file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:151
|
||||||
|
msgid "Parsing LRF..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:154
|
||||||
|
msgid "Creating XML..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:156
|
||||||
|
msgid "LRS written to "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/convert_from.py:47
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.pdf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.pdf to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/reflow.py:402
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/reflow.py:402
|
||||||
msgid ""
|
msgid ""
|
||||||
"Path to output directory in which to create the HTML file. Defaults to "
|
"Path to output directory in which to create the HTML file. Defaults to "
|
||||||
@ -389,6 +595,72 @@ msgstr "Mehr Wörter benutzen!"
|
|||||||
msgid "You must specify a single PDF file."
|
msgid "You must specify a single PDF file."
|
||||||
msgstr "Es muss eine einzelne PDF Datei angegeben werden."
|
msgstr "Es muss eine einzelne PDF Datei angegeben werden."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/rtf/convert_from.py:20
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.rtf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.rtf to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/txt/convert_from.py:17
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.txt\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.txt to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/txt/convert_from.py:22
|
||||||
|
msgid "Print generated HTML to stdout and quit."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:20
|
||||||
|
msgid "Set the authors"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:24
|
||||||
|
msgid "Set the comment"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/epub.py:100
|
||||||
|
msgid "Usage:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/epub.py:100
|
||||||
|
msgid "mybook.epub"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:95
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"%prog [options] key\n"
|
||||||
|
"\n"
|
||||||
|
"Fetch metadata for books from isndb.com. You can specify either the \n"
|
||||||
|
"books ISBN ID or its title and author. If you specify the title and author,\n"
|
||||||
|
"then more than one book may be returned.\n"
|
||||||
|
"\n"
|
||||||
|
"key is the account key you generate after signing up for a free account from "
|
||||||
|
"isbndb.com.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:106
|
||||||
|
msgid "The ISBN ID of the book you want metadata for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:108
|
||||||
|
msgid "The author whoose book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:110
|
||||||
|
msgid "The title of the book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:112
|
||||||
|
msgid "The publisher of the book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:46
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:46
|
||||||
msgid ""
|
msgid ""
|
||||||
"Could not fetch cover as server is experiencing high load. Please try again "
|
"Could not fetch cover as server is experiencing high load. Please try again "
|
||||||
@ -405,6 +677,46 @@ msgstr " nicht gefunden."
|
|||||||
msgid "Server error. Try again later."
|
msgid "Server error. Try again later."
|
||||||
msgstr "Server-Fehler. Bitte versuchen Sie es später wieder."
|
msgstr "Server-Fehler. Bitte versuchen Sie es später wieder."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:59
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"%prog [options] ISBN\n"
|
||||||
|
"\n"
|
||||||
|
"Fetch a cover image for the book identified by ISBN from LibraryThing.com\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/lit.py:746
|
||||||
|
msgid "Usage: %s file.lit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/lit.py:753
|
||||||
|
msgid "Cover saved to"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/pdf.py:39
|
||||||
|
msgid "Usage: pdf-meta file.pdf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/pdf.py:40
|
||||||
|
msgid "No filename specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:297
|
||||||
|
msgid "%prog [options] myebook.mobi"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:299
|
||||||
|
msgid "Output directory. Defaults to current directory."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:318
|
||||||
|
msgid "Raw MOBI HTML saved in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:320
|
||||||
|
msgid "OEB ebook created in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/choose_format_ui.py:42
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/choose_format_ui.py:42
|
||||||
msgid "Choose Format"
|
msgid "Choose Format"
|
||||||
msgstr "Format wählen"
|
msgstr "Format wählen"
|
||||||
@ -1573,6 +1885,10 @@ msgstr "Formate"
|
|||||||
msgid "Book <font face=\"serif\">%s</font> of %s."
|
msgid "Book <font face=\"serif\">%s</font> of %s."
|
||||||
msgstr "Buch <font face=\"serif\">%s</font> von %s."
|
msgstr "Buch <font face=\"serif\">%s</font> von %s."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:328
|
||||||
|
msgid "Double click to <b>edit</b> me<br><br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:337
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:337
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:701
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:701
|
||||||
msgid "Author(s)"
|
msgid "Author(s)"
|
||||||
@ -2019,12 +2335,33 @@ msgstr "Feed unbekannt"
|
|||||||
msgid "Untitled article"
|
msgid "Untitled article"
|
||||||
msgstr "Artikel ohne Titel"
|
msgstr "Artikel ohne Titel"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:35
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:15
|
||||||
|
msgid ""
|
||||||
|
"%%prog [options] ARG\n"
|
||||||
|
"\n"
|
||||||
|
"%%prog parses an online source of articles, like an RSS or ATOM feed and \n"
|
||||||
|
"fetches the article contents organized in a nice hierarchy.\n"
|
||||||
|
"\n"
|
||||||
|
"ARG can be one of:\n"
|
||||||
|
"\n"
|
||||||
|
"file name - %%prog will try to load a recipe from the file\n"
|
||||||
|
"\n"
|
||||||
|
"builtin recipe title - %%prog will load the builtin recipe and use it to "
|
||||||
|
"fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n"
|
||||||
|
"\n"
|
||||||
|
"recipe as a string - %%prog will load the recipe directly from the string "
|
||||||
|
"arg.\n"
|
||||||
|
"\n"
|
||||||
|
"Available builtin recipes are:\n"
|
||||||
|
"%s\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:37
|
||||||
msgid "Options to control web2disk (used to fetch websites linked from feeds)"
|
msgid "Options to control web2disk (used to fetch websites linked from feeds)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Einstellungen für web2disk (um von Feeds verlinkte Webseiten abzurufen)"
|
"Einstellungen für web2disk (um von Feeds verlinkte Webseiten abzurufen)"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:38
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:40
|
||||||
msgid ""
|
msgid ""
|
||||||
"Specify a list of feeds to download. For example: \n"
|
"Specify a list of feeds to download. For example: \n"
|
||||||
"\"['http://feeds.newsweek.com/newsweek/TopNews', 'http://feeds.newsweek.com/"
|
"\"['http://feeds.newsweek.com/newsweek/TopNews', 'http://feeds.newsweek.com/"
|
||||||
@ -2038,11 +2375,11 @@ msgstr ""
|
|||||||
"Wenn Sie diese Option wählen, wird jedes Argument %prog ignoriert und die "
|
"Wenn Sie diese Option wählen, wird jedes Argument %prog ignoriert und die "
|
||||||
"Voreinstellung zum Download der Feeds verwendet. "
|
"Voreinstellung zum Download der Feeds verwendet. "
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:42
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:44
|
||||||
msgid "Be more verbose while processing."
|
msgid "Be more verbose while processing."
|
||||||
msgstr "Mehr Wörter bei der weiteren Verarbeitung angeben."
|
msgstr "Mehr Wörter bei der weiteren Verarbeitung angeben."
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:44
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:46
|
||||||
msgid ""
|
msgid ""
|
||||||
"The title for this recipe. Used as the title for any ebooks created from the "
|
"The title for this recipe. Used as the title for any ebooks created from the "
|
||||||
"downloaded feeds."
|
"downloaded feeds."
|
||||||
@ -2050,17 +2387,17 @@ msgstr ""
|
|||||||
"Der Titel für dieses Rezept. Wird als Titel für alle eBooks benutzt, die aus "
|
"Der Titel für dieses Rezept. Wird als Titel für alle eBooks benutzt, die aus "
|
||||||
"den geladenen Feeds erstellt wurden."
|
"den geladenen Feeds erstellt wurden."
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:45
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:47
|
||||||
msgid "Username for sites that require a login to access content."
|
msgid "Username for sites that require a login to access content."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Benutzername für Webseiten, die einen Login für den Inhaltsabruf benötigen."
|
"Benutzername für Webseiten, die einen Login für den Inhaltsabruf benötigen."
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:46
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:48
|
||||||
msgid "Password for sites that require a login to access content."
|
msgid "Password for sites that require a login to access content."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Passwort für Webseiten, die einen Login für den Inhaltsabruf benötigen."
|
"Passwort für Webseiten, die einen Login für den Inhaltsabruf benötigen."
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:49
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Number of levels of links to follow on webpages that are linked to from "
|
"Number of levels of links to follow on webpages that are linked to from "
|
||||||
"feeds. Defaul %default"
|
"feeds. Defaul %default"
|
||||||
@ -2068,7 +2405,7 @@ msgstr ""
|
|||||||
"Anzahl der Links in die Tiefe, die vom Feed aus verfolgt werden sollen. "
|
"Anzahl der Links in die Tiefe, die vom Feed aus verfolgt werden sollen. "
|
||||||
"Voreinstellung %default"
|
"Voreinstellung %default"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:51
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:53
|
||||||
msgid ""
|
msgid ""
|
||||||
"The directory in which to store the downloaded feeds. Defaults to the "
|
"The directory in which to store the downloaded feeds. Defaults to the "
|
||||||
"current directory."
|
"current directory."
|
||||||
@ -2076,15 +2413,15 @@ msgstr ""
|
|||||||
"Das Verzeichnis, in dem die geladenen Feeds gespeichert werden. "
|
"Das Verzeichnis, in dem die geladenen Feeds gespeichert werden. "
|
||||||
"Voreinstellung auf das aktuelle Verzeichnis."
|
"Voreinstellung auf das aktuelle Verzeichnis."
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:53
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:55
|
||||||
msgid "Dont show the progress bar"
|
msgid "Dont show the progress bar"
|
||||||
msgstr "Fortschrittsbalken nicht anzeigen"
|
msgstr "Fortschrittsbalken nicht anzeigen"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:55
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:57
|
||||||
msgid "Very verbose output, useful for debugging."
|
msgid "Very verbose output, useful for debugging."
|
||||||
msgstr "Ausführliche Ausgabe, hilfreich zur Fehlerbeseitigung."
|
msgstr "Ausführliche Ausgabe, hilfreich zur Fehlerbeseitigung."
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:57
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:59
|
||||||
msgid ""
|
msgid ""
|
||||||
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
|
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
|
||||||
"downloads at most 2 feeds."
|
"downloads at most 2 feeds."
|
||||||
@ -2092,8 +2429,8 @@ msgstr ""
|
|||||||
"Hilfreich zur Entwicklung von Rezepten. Erzwingt maximal 2 Artikel pro Feed "
|
"Hilfreich zur Entwicklung von Rezepten. Erzwingt maximal 2 Artikel pro Feed "
|
||||||
"und lädt höchstens 2 Feeds."
|
"und lädt höchstens 2 Feeds."
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:82
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:84
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:86
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:88
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:567
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:567
|
||||||
msgid "Fetching feeds..."
|
msgid "Fetching feeds..."
|
||||||
msgstr "Rufe Feeds ab..."
|
msgstr "Rufe Feeds ab..."
|
||||||
@ -2183,6 +2520,71 @@ msgstr "Laden der Artikel schlug fehl: %s"
|
|||||||
msgid "Fetching feed"
|
msgid "Fetching feed"
|
||||||
msgstr "Rufe Feed ab"
|
msgstr "Rufe Feed ab"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:373
|
||||||
|
msgid ""
|
||||||
|
"%prog URL\n"
|
||||||
|
"\n"
|
||||||
|
"Where URL is for example http://google.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:376
|
||||||
|
msgid "Base directory into which URL is saved. Default is %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:379
|
||||||
|
msgid ""
|
||||||
|
"Timeout in seconds to wait for a response from the server. Default: %default "
|
||||||
|
"s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:382
|
||||||
|
msgid ""
|
||||||
|
"Maximum number of levels to recurse i.e. depth of links to follow. Default %"
|
||||||
|
"default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:385
|
||||||
|
msgid ""
|
||||||
|
"The maximum number of files to download. This only applies to files from <a "
|
||||||
|
"href> tags. Default is %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:387
|
||||||
|
msgid ""
|
||||||
|
"Minimum interval in seconds between consecutive fetches. Default is %default "
|
||||||
|
"s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:389
|
||||||
|
msgid ""
|
||||||
|
"The character encoding for the websites you are trying to download. The "
|
||||||
|
"default is to try and guess the encoding."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:391
|
||||||
|
msgid ""
|
||||||
|
"Only links that match this regular expression will be followed. This option "
|
||||||
|
"can be specified multiple times, in which case as long as a link matches any "
|
||||||
|
"one regexp, it will be followed. By default all links are followed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:393
|
||||||
|
msgid ""
|
||||||
|
"Any link that matches this regular expression will be ignored. This option "
|
||||||
|
"can be specified multiple times, in which case as long as any regexp matches "
|
||||||
|
"a link, it will be ignored.By default, no links are ignored. If both --"
|
||||||
|
"filter-regexp and --match-regexp are specified, then --filter-regexp is "
|
||||||
|
"applied first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:395
|
||||||
|
msgid "Do not download CSS stylesheets."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:396
|
||||||
|
msgid "Show detailed output information. Useful for debugging"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#~ msgid "Available user profiles"
|
#~ msgid "Available user profiles"
|
||||||
#~ msgstr "Verfügbare Benutzerprofile"
|
#~ msgstr "Verfügbare Benutzerprofile"
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: es\n"
|
"Project-Id-Version: es\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2008-03-31 15:53+PDT\n"
|
"POT-Creation-Date: 2008-04-01 09:18+PDT\n"
|
||||||
"PO-Revision-Date: 2007-11-16 09:21+0100\n"
|
"PO-Revision-Date: 2007-11-16 09:21+0100\n"
|
||||||
"Last-Translator: libprs500\n"
|
"Last-Translator: libprs500\n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
@ -145,6 +145,12 @@ msgstr ""
|
|||||||
"que se añaden los archivos HTML al LRF. El archivo .opf debe estar en la "
|
"que se añaden los archivos HTML al LRF. El archivo .opf debe estar en la "
|
||||||
"misma carpeta que el archivo HTML base."
|
"misma carpeta que el archivo HTML base."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:130
|
||||||
|
msgid ""
|
||||||
|
"Minimum paragraph indent (the indent of the first line of a paragraph) in "
|
||||||
|
"pts. Default: %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:132
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Increase the font size by 2 * FONT_DELTA pts and the line spacing by "
|
"Increase the font size by 2 * FONT_DELTA pts and the line spacing by "
|
||||||
@ -300,6 +306,14 @@ msgstr "Familia de fuentes sans-serif a incrustar."
|
|||||||
msgid "The monospace family of fonts to embed"
|
msgid "The monospace family of fonts to embed"
|
||||||
msgstr "Familia de fuentes monoespaiadas a incrustar."
|
msgstr "Familia de fuentes monoespaiadas a incrustar."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:217
|
||||||
|
msgid "Be verbose while processing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:219
|
||||||
|
msgid "Convert to LRS"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:221
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:221
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minimize memory usage at the cost of longer processing times. Use this "
|
"Minimize memory usage at the cost of longer processing times. Use this "
|
||||||
@ -308,6 +322,37 @@ msgstr ""
|
|||||||
"Minimizar el uso de memoria, a cambio de mayor tiempo de procesador. Usar "
|
"Minimizar el uso de memoria, a cambio de mayor tiempo de procesador. Usar "
|
||||||
"esta opción si el equipo no dispone de mucha RAM."
|
"esta opción si el equipo no dispone de mucha RAM."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:223
|
||||||
|
msgid ""
|
||||||
|
"Specify the character encoding of the source file. If the output LRF file "
|
||||||
|
"contains strange characters, try changing this option. A common encoding for "
|
||||||
|
"files from windows computers is cp-1252. Another common choice is utf-8. The "
|
||||||
|
"default is to try and guess the encoding."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/any/convert_from.py:140
|
||||||
|
msgid ""
|
||||||
|
"any2lrf [options] myfile\n"
|
||||||
|
"\n"
|
||||||
|
"Convert any ebook format into LRF. Supported formats are:\n"
|
||||||
|
"LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a "
|
||||||
|
"RAR or\n"
|
||||||
|
"ZIP archive, looking for an ebook inside the archive.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/any/convert_from.py:155
|
||||||
|
msgid "No file to convert specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/epub/convert_from.py:17
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.epub\n"
|
||||||
|
" \n"
|
||||||
|
" \n"
|
||||||
|
"%prog converts mybook.epub to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/feeds/convert_from.py:20
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/feeds/convert_from.py:20
|
||||||
msgid "Options to control the behavior of feeds2disk"
|
msgid "Options to control the behavior of feeds2disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -320,52 +365,213 @@ msgstr ""
|
|||||||
msgid "Fetching of recipe failed: "
|
msgid "Fetching of recipe failed: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:302
|
||||||
|
msgid "\tBook Designer file detected."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:304
|
||||||
|
msgid "\tParsing HTML..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:326
|
||||||
|
msgid "\tBaen file detected. Re-parsing..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:339
|
||||||
|
msgid "Written preprocessed HTML to "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:350
|
||||||
|
msgid "Processing %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:364
|
||||||
|
msgid "\tConverting to BBeB..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:502
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:502
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:509
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:509
|
||||||
msgid "Could not parse file: %s"
|
msgid "Could not parse file: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:546
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:521
|
||||||
|
msgid "Failed to parse link %s %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:564
|
||||||
|
msgid "Cannot add link %s to TOC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:906
|
||||||
|
msgid "Unable to process image %s. Error: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:944
|
||||||
|
msgid "Unable to process interlaced PNG %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:959
|
||||||
|
msgid ""
|
||||||
|
"Could not process image: %s\n"
|
||||||
|
"%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1649
|
||||||
|
msgid "An error occurred while processing a table: %s. Ignoring table markup."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1651
|
||||||
|
msgid ""
|
||||||
|
"Bad table:\n"
|
||||||
|
"%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1673
|
||||||
|
msgid "Table has cell that is too large"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1701
|
||||||
|
msgid ""
|
||||||
|
"You have to save the website %s as an html file first and then run html2lrf "
|
||||||
|
"on it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1740
|
||||||
|
msgid "Cannot read from: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1869
|
||||||
|
msgid "Failed to process opf file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1875
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.html\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.html to mybook.lrf. \n"
|
||||||
|
"%prog follows all links in mybook.html that point \n"
|
||||||
|
"to local files recursively. Thus, you can use it to \n"
|
||||||
|
"convert a whole tree of HTML files."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lit/convert_from.py:19
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.lit\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.lit to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:254
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] file.lrs\n"
|
||||||
|
"Compile an LRS file into an LRF file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:255
|
||||||
|
msgid "Path to output file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:257
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:113
|
||||||
|
msgid "Verbose processing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:259
|
||||||
|
msgid "Convert LRS to LRS, useful for debugging."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:541
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.lrf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Show/edit the metadata in an LRF file.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:548
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:18
|
||||||
msgid "Set the book title"
|
msgid "Set the book title"
|
||||||
msgstr "Insertar el nombre del libro"
|
msgstr "Insertar el nombre del libro"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:548
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:550
|
||||||
msgid "Set sort key for the title"
|
msgid "Set sort key for the title"
|
||||||
msgstr "Insertar la clave de orden por título"
|
msgstr "Insertar la clave de orden por título"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:550
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:552
|
||||||
msgid "Set the author"
|
msgid "Set the author"
|
||||||
msgstr "Insertar el autor"
|
msgstr "Insertar el autor"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:552
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:554
|
||||||
msgid "Set sort key for the author"
|
msgid "Set sort key for the author"
|
||||||
msgstr "Insertar la clave de orden por autor"
|
msgstr "Insertar la clave de orden por autor"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:554
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:556
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:22
|
||||||
msgid "The category this book belongs to. E.g.: History"
|
msgid "The category this book belongs to. E.g.: History"
|
||||||
msgstr "Categoria a la que pertenece el libro. Por ejemplo, Historia"
|
msgstr "Categoria a la que pertenece el libro. Por ejemplo, Historia"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:557
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:559
|
||||||
msgid "Path to a graphic that will be set as this files' thumbnail"
|
msgid "Path to a graphic that will be set as this files' thumbnail"
|
||||||
msgstr "Ruta al archivo de imagen que se utilizará como miniatura"
|
msgstr "Ruta al archivo de imagen que se utilizará como miniatura"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:560
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:562
|
||||||
msgid "Path to a txt file containing the comment to be stored in the lrf file."
|
msgid "Path to a txt file containing the comment to be stored in the lrf file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ruta al archivo txt que contiene el comentaria a guardar en el archivo LRF"
|
"Ruta al archivo txt que contiene el comentaria a guardar en el archivo LRF"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:564
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:566
|
||||||
msgid "Extract thumbnail from LRF file"
|
msgid "Extract thumbnail from LRF file"
|
||||||
msgstr "Extraer la miniatura del archivo LRF"
|
msgstr "Extraer la miniatura del archivo LRF"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:566
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:568
|
||||||
msgid "Set book ID"
|
msgid "Set book ID"
|
||||||
msgstr "Insertar el ID del libro"
|
msgstr "Insertar el ID del libro"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:568
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:570
|
||||||
msgid "Don't know what this is for"
|
msgid "Don't know what this is for"
|
||||||
msgstr "No sé para qué sirve esto"
|
msgstr "No sé para qué sirve esto"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/mobi/convert_from.py:43
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.mobi|prc\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.mobi to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:132
|
||||||
|
msgid ""
|
||||||
|
"%prog book.lrf\n"
|
||||||
|
"Convert an LRF file into an LRS (XML UTF-8 encoded) file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:133
|
||||||
|
msgid "Output LRS file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:151
|
||||||
|
msgid "Parsing LRF..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:154
|
||||||
|
msgid "Creating XML..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:156
|
||||||
|
msgid "LRS written to "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/convert_from.py:47
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.pdf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.pdf to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/reflow.py:402
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/reflow.py:402
|
||||||
msgid ""
|
msgid ""
|
||||||
"Path to output directory in which to create the HTML file. Defaults to "
|
"Path to output directory in which to create the HTML file. Defaults to "
|
||||||
@ -380,6 +586,72 @@ msgstr ""
|
|||||||
msgid "You must specify a single PDF file."
|
msgid "You must specify a single PDF file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/rtf/convert_from.py:20
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.rtf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.rtf to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/txt/convert_from.py:17
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.txt\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.txt to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/txt/convert_from.py:22
|
||||||
|
msgid "Print generated HTML to stdout and quit."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:20
|
||||||
|
msgid "Set the authors"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:24
|
||||||
|
msgid "Set the comment"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/epub.py:100
|
||||||
|
msgid "Usage:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/epub.py:100
|
||||||
|
msgid "mybook.epub"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:95
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"%prog [options] key\n"
|
||||||
|
"\n"
|
||||||
|
"Fetch metadata for books from isndb.com. You can specify either the \n"
|
||||||
|
"books ISBN ID or its title and author. If you specify the title and author,\n"
|
||||||
|
"then more than one book may be returned.\n"
|
||||||
|
"\n"
|
||||||
|
"key is the account key you generate after signing up for a free account from "
|
||||||
|
"isbndb.com.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:106
|
||||||
|
msgid "The ISBN ID of the book you want metadata for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:108
|
||||||
|
msgid "The author whoose book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:110
|
||||||
|
msgid "The title of the book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:112
|
||||||
|
msgid "The publisher of the book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:46
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:46
|
||||||
msgid ""
|
msgid ""
|
||||||
"Could not fetch cover as server is experiencing high load. Please try again "
|
"Could not fetch cover as server is experiencing high load. Please try again "
|
||||||
@ -394,6 +666,46 @@ msgstr ""
|
|||||||
msgid "Server error. Try again later."
|
msgid "Server error. Try again later."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:59
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"%prog [options] ISBN\n"
|
||||||
|
"\n"
|
||||||
|
"Fetch a cover image for the book identified by ISBN from LibraryThing.com\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/lit.py:746
|
||||||
|
msgid "Usage: %s file.lit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/lit.py:753
|
||||||
|
msgid "Cover saved to"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/pdf.py:39
|
||||||
|
msgid "Usage: pdf-meta file.pdf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/pdf.py:40
|
||||||
|
msgid "No filename specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:297
|
||||||
|
msgid "%prog [options] myebook.mobi"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:299
|
||||||
|
msgid "Output directory. Defaults to current directory."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:318
|
||||||
|
msgid "Raw MOBI HTML saved in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:320
|
||||||
|
msgid "OEB ebook created in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/choose_format_ui.py:42
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/choose_format_ui.py:42
|
||||||
msgid "Choose Format"
|
msgid "Choose Format"
|
||||||
msgstr "Elegir formato"
|
msgstr "Elegir formato"
|
||||||
@ -1503,6 +1815,10 @@ msgstr "Formatos"
|
|||||||
msgid "Book <font face=\"serif\">%s</font> of %s."
|
msgid "Book <font face=\"serif\">%s</font> of %s."
|
||||||
msgstr "Libro <font face=\"serif\">%s</font> de %s."
|
msgstr "Libro <font face=\"serif\">%s</font> de %s."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:328
|
||||||
|
msgid "Double click to <b>edit</b> me<br><br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:337
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:337
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:701
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:701
|
||||||
msgid "Author(s)"
|
msgid "Author(s)"
|
||||||
@ -1924,11 +2240,32 @@ msgstr ""
|
|||||||
msgid "Untitled article"
|
msgid "Untitled article"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:35
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:15
|
||||||
|
msgid ""
|
||||||
|
"%%prog [options] ARG\n"
|
||||||
|
"\n"
|
||||||
|
"%%prog parses an online source of articles, like an RSS or ATOM feed and \n"
|
||||||
|
"fetches the article contents organized in a nice hierarchy.\n"
|
||||||
|
"\n"
|
||||||
|
"ARG can be one of:\n"
|
||||||
|
"\n"
|
||||||
|
"file name - %%prog will try to load a recipe from the file\n"
|
||||||
|
"\n"
|
||||||
|
"builtin recipe title - %%prog will load the builtin recipe and use it to "
|
||||||
|
"fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n"
|
||||||
|
"\n"
|
||||||
|
"recipe as a string - %%prog will load the recipe directly from the string "
|
||||||
|
"arg.\n"
|
||||||
|
"\n"
|
||||||
|
"Available builtin recipes are:\n"
|
||||||
|
"%s\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:37
|
||||||
msgid "Options to control web2disk (used to fetch websites linked from feeds)"
|
msgid "Options to control web2disk (used to fetch websites linked from feeds)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:38
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:40
|
||||||
msgid ""
|
msgid ""
|
||||||
"Specify a list of feeds to download. For example: \n"
|
"Specify a list of feeds to download. For example: \n"
|
||||||
"\"['http://feeds.newsweek.com/newsweek/TopNews', 'http://feeds.newsweek.com/"
|
"\"['http://feeds.newsweek.com/newsweek/TopNews', 'http://feeds.newsweek.com/"
|
||||||
@ -1937,52 +2274,52 @@ msgid ""
|
|||||||
"recipe is used to download the feeds."
|
"recipe is used to download the feeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:42
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:44
|
||||||
msgid "Be more verbose while processing."
|
msgid "Be more verbose while processing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:44
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:46
|
||||||
msgid ""
|
msgid ""
|
||||||
"The title for this recipe. Used as the title for any ebooks created from the "
|
"The title for this recipe. Used as the title for any ebooks created from the "
|
||||||
"downloaded feeds."
|
"downloaded feeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:45
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:47
|
||||||
msgid "Username for sites that require a login to access content."
|
msgid "Username for sites that require a login to access content."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:46
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:48
|
||||||
msgid "Password for sites that require a login to access content."
|
msgid "Password for sites that require a login to access content."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:49
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Number of levels of links to follow on webpages that are linked to from "
|
"Number of levels of links to follow on webpages that are linked to from "
|
||||||
"feeds. Defaul %default"
|
"feeds. Defaul %default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:51
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:53
|
||||||
msgid ""
|
msgid ""
|
||||||
"The directory in which to store the downloaded feeds. Defaults to the "
|
"The directory in which to store the downloaded feeds. Defaults to the "
|
||||||
"current directory."
|
"current directory."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:53
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:55
|
||||||
msgid "Dont show the progress bar"
|
msgid "Dont show the progress bar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:55
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:57
|
||||||
msgid "Very verbose output, useful for debugging."
|
msgid "Very verbose output, useful for debugging."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:57
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:59
|
||||||
msgid ""
|
msgid ""
|
||||||
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
|
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
|
||||||
"downloads at most 2 feeds."
|
"downloads at most 2 feeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:82
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:84
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:86
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:88
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:567
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:567
|
||||||
msgid "Fetching feeds..."
|
msgid "Fetching feeds..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -2067,6 +2404,71 @@ msgstr ""
|
|||||||
msgid "Fetching feed"
|
msgid "Fetching feed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:373
|
||||||
|
msgid ""
|
||||||
|
"%prog URL\n"
|
||||||
|
"\n"
|
||||||
|
"Where URL is for example http://google.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:376
|
||||||
|
msgid "Base directory into which URL is saved. Default is %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:379
|
||||||
|
msgid ""
|
||||||
|
"Timeout in seconds to wait for a response from the server. Default: %default "
|
||||||
|
"s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:382
|
||||||
|
msgid ""
|
||||||
|
"Maximum number of levels to recurse i.e. depth of links to follow. Default %"
|
||||||
|
"default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:385
|
||||||
|
msgid ""
|
||||||
|
"The maximum number of files to download. This only applies to files from <a "
|
||||||
|
"href> tags. Default is %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:387
|
||||||
|
msgid ""
|
||||||
|
"Minimum interval in seconds between consecutive fetches. Default is %default "
|
||||||
|
"s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:389
|
||||||
|
msgid ""
|
||||||
|
"The character encoding for the websites you are trying to download. The "
|
||||||
|
"default is to try and guess the encoding."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:391
|
||||||
|
msgid ""
|
||||||
|
"Only links that match this regular expression will be followed. This option "
|
||||||
|
"can be specified multiple times, in which case as long as a link matches any "
|
||||||
|
"one regexp, it will be followed. By default all links are followed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:393
|
||||||
|
msgid ""
|
||||||
|
"Any link that matches this regular expression will be ignored. This option "
|
||||||
|
"can be specified multiple times, in which case as long as any regexp matches "
|
||||||
|
"a link, it will be ignored.By default, no links are ignored. If both --"
|
||||||
|
"filter-regexp and --match-regexp are specified, then --filter-regexp is "
|
||||||
|
"applied first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:395
|
||||||
|
msgid "Do not download CSS stylesheets."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:396
|
||||||
|
msgid "Show detailed output information. Useful for debugging"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#~ msgid "%s is not available in LRF format. Please convert it first."
|
#~ msgid "%s is not available in LRF format. Please convert it first."
|
||||||
#~ msgstr "\"%s\" no es un archivo LRF. Conviértalo primero."
|
#~ msgstr "\"%s\" no es un archivo LRF. Conviértalo primero."
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libprs500 0.4.22\n"
|
"Project-Id-Version: libprs500 0.4.22\n"
|
||||||
"POT-Creation-Date: 2008-03-31 15:53+PDT\n"
|
"POT-Creation-Date: 2008-04-01 09:18+PDT\n"
|
||||||
"PO-Revision-Date: 2008-01-20 09:59+0100\n"
|
"PO-Revision-Date: 2008-01-20 09:59+0100\n"
|
||||||
"Last-Translator: FixB <fix.bornes@free.fr>\n"
|
"Last-Translator: FixB <fix.bornes@free.fr>\n"
|
||||||
"Language-Team: fr\n"
|
"Language-Team: fr\n"
|
||||||
@ -140,6 +140,12 @@ msgstr ""
|
|||||||
"les fichiers HTML sont ajoutés au LRF. Le fichier .opt doit être dans le "
|
"les fichiers HTML sont ajoutés au LRF. Le fichier .opt doit être dans le "
|
||||||
"même répertoire que les fichiers HTML de base."
|
"même répertoire que les fichiers HTML de base."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:130
|
||||||
|
msgid ""
|
||||||
|
"Minimum paragraph indent (the indent of the first line of a paragraph) in "
|
||||||
|
"pts. Default: %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:132
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Increase the font size by 2 * FONT_DELTA pts and the line spacing by "
|
"Increase the font size by 2 * FONT_DELTA pts and the line spacing by "
|
||||||
@ -298,6 +304,14 @@ msgstr "La famille de police sans-serif à inclure"
|
|||||||
msgid "The monospace family of fonts to embed"
|
msgid "The monospace family of fonts to embed"
|
||||||
msgstr "La famille de police monospace à inclure"
|
msgstr "La famille de police monospace à inclure"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:217
|
||||||
|
msgid "Be verbose while processing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:219
|
||||||
|
msgid "Convert to LRS"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:221
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:221
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minimize memory usage at the cost of longer processing times. Use this "
|
"Minimize memory usage at the cost of longer processing times. Use this "
|
||||||
@ -307,6 +321,37 @@ msgstr ""
|
|||||||
"long. N'utilisez cette option que si vous avez des problèmes de mémoire "
|
"long. N'utilisez cette option que si vous avez des problèmes de mémoire "
|
||||||
"disponible."
|
"disponible."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:223
|
||||||
|
msgid ""
|
||||||
|
"Specify the character encoding of the source file. If the output LRF file "
|
||||||
|
"contains strange characters, try changing this option. A common encoding for "
|
||||||
|
"files from windows computers is cp-1252. Another common choice is utf-8. The "
|
||||||
|
"default is to try and guess the encoding."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/any/convert_from.py:140
|
||||||
|
msgid ""
|
||||||
|
"any2lrf [options] myfile\n"
|
||||||
|
"\n"
|
||||||
|
"Convert any ebook format into LRF. Supported formats are:\n"
|
||||||
|
"LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a "
|
||||||
|
"RAR or\n"
|
||||||
|
"ZIP archive, looking for an ebook inside the archive.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/any/convert_from.py:155
|
||||||
|
msgid "No file to convert specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/epub/convert_from.py:17
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.epub\n"
|
||||||
|
" \n"
|
||||||
|
" \n"
|
||||||
|
"%prog converts mybook.epub to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/feeds/convert_from.py:20
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/feeds/convert_from.py:20
|
||||||
msgid "Options to control the behavior of feeds2disk"
|
msgid "Options to control the behavior of feeds2disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -319,53 +364,214 @@ msgstr ""
|
|||||||
msgid "Fetching of recipe failed: "
|
msgid "Fetching of recipe failed: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:302
|
||||||
|
msgid "\tBook Designer file detected."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:304
|
||||||
|
msgid "\tParsing HTML..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:326
|
||||||
|
msgid "\tBaen file detected. Re-parsing..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:339
|
||||||
|
msgid "Written preprocessed HTML to "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:350
|
||||||
|
msgid "Processing %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:364
|
||||||
|
msgid "\tConverting to BBeB..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:502
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:502
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:509
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:509
|
||||||
msgid "Could not parse file: %s"
|
msgid "Could not parse file: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:546
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:521
|
||||||
|
msgid "Failed to parse link %s %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:564
|
||||||
|
msgid "Cannot add link %s to TOC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:906
|
||||||
|
msgid "Unable to process image %s. Error: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:944
|
||||||
|
msgid "Unable to process interlaced PNG %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:959
|
||||||
|
msgid ""
|
||||||
|
"Could not process image: %s\n"
|
||||||
|
"%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1649
|
||||||
|
msgid "An error occurred while processing a table: %s. Ignoring table markup."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1651
|
||||||
|
msgid ""
|
||||||
|
"Bad table:\n"
|
||||||
|
"%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1673
|
||||||
|
msgid "Table has cell that is too large"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1701
|
||||||
|
msgid ""
|
||||||
|
"You have to save the website %s as an html file first and then run html2lrf "
|
||||||
|
"on it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1740
|
||||||
|
msgid "Cannot read from: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1869
|
||||||
|
msgid "Failed to process opf file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1875
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.html\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.html to mybook.lrf. \n"
|
||||||
|
"%prog follows all links in mybook.html that point \n"
|
||||||
|
"to local files recursively. Thus, you can use it to \n"
|
||||||
|
"convert a whole tree of HTML files."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lit/convert_from.py:19
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.lit\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.lit to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:254
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] file.lrs\n"
|
||||||
|
"Compile an LRS file into an LRF file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:255
|
||||||
|
msgid "Path to output file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:257
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:113
|
||||||
|
msgid "Verbose processing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:259
|
||||||
|
msgid "Convert LRS to LRS, useful for debugging."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:541
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.lrf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Show/edit the metadata in an LRF file.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:548
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:18
|
||||||
msgid "Set the book title"
|
msgid "Set the book title"
|
||||||
msgstr "Définit le titre du livre"
|
msgstr "Définit le titre du livre"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:548
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:550
|
||||||
msgid "Set sort key for the title"
|
msgid "Set sort key for the title"
|
||||||
msgstr "Définit la clé de tri pour le titre"
|
msgstr "Définit la clé de tri pour le titre"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:550
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:552
|
||||||
msgid "Set the author"
|
msgid "Set the author"
|
||||||
msgstr "Définit l'auteur"
|
msgstr "Définit l'auteur"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:552
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:554
|
||||||
msgid "Set sort key for the author"
|
msgid "Set sort key for the author"
|
||||||
msgstr "Définit la clef de tri pour l'auteur"
|
msgstr "Définit la clef de tri pour l'auteur"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:554
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:556
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:22
|
||||||
msgid "The category this book belongs to. E.g.: History"
|
msgid "The category this book belongs to. E.g.: History"
|
||||||
msgstr "La catégorie à laquelle le livre appartient. Exemple : Histoire"
|
msgstr "La catégorie à laquelle le livre appartient. Exemple : Histoire"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:557
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:559
|
||||||
msgid "Path to a graphic that will be set as this files' thumbnail"
|
msgid "Path to a graphic that will be set as this files' thumbnail"
|
||||||
msgstr "Chemin d'une image qui sera utilisée comme vignette pour ces fichiers"
|
msgstr "Chemin d'une image qui sera utilisée comme vignette pour ces fichiers"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:560
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:562
|
||||||
msgid "Path to a txt file containing the comment to be stored in the lrf file."
|
msgid "Path to a txt file containing the comment to be stored in the lrf file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Chemin d'un fichier texte contenant les commentaires qui seront inclus dans "
|
"Chemin d'un fichier texte contenant les commentaires qui seront inclus dans "
|
||||||
"le fichier lrf."
|
"le fichier lrf."
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:564
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:566
|
||||||
msgid "Extract thumbnail from LRF file"
|
msgid "Extract thumbnail from LRF file"
|
||||||
msgstr "Extrait la vignette du fichier LRF"
|
msgstr "Extrait la vignette du fichier LRF"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:566
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:568
|
||||||
msgid "Set book ID"
|
msgid "Set book ID"
|
||||||
msgstr "Définit l'ID du livre"
|
msgstr "Définit l'ID du livre"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:568
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:570
|
||||||
msgid "Don't know what this is for"
|
msgid "Don't know what this is for"
|
||||||
msgstr "Je ne sais pas à quoi cela sert"
|
msgstr "Je ne sais pas à quoi cela sert"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/mobi/convert_from.py:43
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.mobi|prc\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.mobi to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:132
|
||||||
|
msgid ""
|
||||||
|
"%prog book.lrf\n"
|
||||||
|
"Convert an LRF file into an LRS (XML UTF-8 encoded) file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:133
|
||||||
|
msgid "Output LRS file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:151
|
||||||
|
msgid "Parsing LRF..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:154
|
||||||
|
msgid "Creating XML..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:156
|
||||||
|
msgid "LRS written to "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/convert_from.py:47
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.pdf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.pdf to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/reflow.py:402
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/reflow.py:402
|
||||||
msgid ""
|
msgid ""
|
||||||
"Path to output directory in which to create the HTML file. Defaults to "
|
"Path to output directory in which to create the HTML file. Defaults to "
|
||||||
@ -380,6 +586,72 @@ msgstr ""
|
|||||||
msgid "You must specify a single PDF file."
|
msgid "You must specify a single PDF file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/rtf/convert_from.py:20
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.rtf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.rtf to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/txt/convert_from.py:17
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.txt\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.txt to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/txt/convert_from.py:22
|
||||||
|
msgid "Print generated HTML to stdout and quit."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:20
|
||||||
|
msgid "Set the authors"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:24
|
||||||
|
msgid "Set the comment"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/epub.py:100
|
||||||
|
msgid "Usage:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/epub.py:100
|
||||||
|
msgid "mybook.epub"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:95
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"%prog [options] key\n"
|
||||||
|
"\n"
|
||||||
|
"Fetch metadata for books from isndb.com. You can specify either the \n"
|
||||||
|
"books ISBN ID or its title and author. If you specify the title and author,\n"
|
||||||
|
"then more than one book may be returned.\n"
|
||||||
|
"\n"
|
||||||
|
"key is the account key you generate after signing up for a free account from "
|
||||||
|
"isbndb.com.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:106
|
||||||
|
msgid "The ISBN ID of the book you want metadata for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:108
|
||||||
|
msgid "The author whoose book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:110
|
||||||
|
msgid "The title of the book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:112
|
||||||
|
msgid "The publisher of the book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:46
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:46
|
||||||
msgid ""
|
msgid ""
|
||||||
"Could not fetch cover as server is experiencing high load. Please try again "
|
"Could not fetch cover as server is experiencing high load. Please try again "
|
||||||
@ -396,6 +668,46 @@ msgstr " pas trouvé."
|
|||||||
msgid "Server error. Try again later."
|
msgid "Server error. Try again later."
|
||||||
msgstr "Erreur Serveur. Veuillez essayer ultérieurement."
|
msgstr "Erreur Serveur. Veuillez essayer ultérieurement."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:59
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"%prog [options] ISBN\n"
|
||||||
|
"\n"
|
||||||
|
"Fetch a cover image for the book identified by ISBN from LibraryThing.com\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/lit.py:746
|
||||||
|
msgid "Usage: %s file.lit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/lit.py:753
|
||||||
|
msgid "Cover saved to"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/pdf.py:39
|
||||||
|
msgid "Usage: pdf-meta file.pdf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/pdf.py:40
|
||||||
|
msgid "No filename specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:297
|
||||||
|
msgid "%prog [options] myebook.mobi"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:299
|
||||||
|
msgid "Output directory. Defaults to current directory."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:318
|
||||||
|
msgid "Raw MOBI HTML saved in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:320
|
||||||
|
msgid "OEB ebook created in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/choose_format_ui.py:42
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/choose_format_ui.py:42
|
||||||
msgid "Choose Format"
|
msgid "Choose Format"
|
||||||
msgstr "Choisir le format"
|
msgstr "Choisir le format"
|
||||||
@ -1518,6 +1830,10 @@ msgstr "Formats"
|
|||||||
msgid "Book <font face=\"serif\">%s</font> of %s."
|
msgid "Book <font face=\"serif\">%s</font> of %s."
|
||||||
msgstr "Livre <font face=\"serif\">%s</font> of %s."
|
msgstr "Livre <font face=\"serif\">%s</font> of %s."
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:328
|
||||||
|
msgid "Double click to <b>edit</b> me<br><br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:337
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:337
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:701
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:701
|
||||||
msgid "Author(s)"
|
msgid "Author(s)"
|
||||||
@ -1947,11 +2263,32 @@ msgstr ""
|
|||||||
msgid "Untitled article"
|
msgid "Untitled article"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:35
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:15
|
||||||
|
msgid ""
|
||||||
|
"%%prog [options] ARG\n"
|
||||||
|
"\n"
|
||||||
|
"%%prog parses an online source of articles, like an RSS or ATOM feed and \n"
|
||||||
|
"fetches the article contents organized in a nice hierarchy.\n"
|
||||||
|
"\n"
|
||||||
|
"ARG can be one of:\n"
|
||||||
|
"\n"
|
||||||
|
"file name - %%prog will try to load a recipe from the file\n"
|
||||||
|
"\n"
|
||||||
|
"builtin recipe title - %%prog will load the builtin recipe and use it to "
|
||||||
|
"fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n"
|
||||||
|
"\n"
|
||||||
|
"recipe as a string - %%prog will load the recipe directly from the string "
|
||||||
|
"arg.\n"
|
||||||
|
"\n"
|
||||||
|
"Available builtin recipes are:\n"
|
||||||
|
"%s\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:37
|
||||||
msgid "Options to control web2disk (used to fetch websites linked from feeds)"
|
msgid "Options to control web2disk (used to fetch websites linked from feeds)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:38
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:40
|
||||||
msgid ""
|
msgid ""
|
||||||
"Specify a list of feeds to download. For example: \n"
|
"Specify a list of feeds to download. For example: \n"
|
||||||
"\"['http://feeds.newsweek.com/newsweek/TopNews', 'http://feeds.newsweek.com/"
|
"\"['http://feeds.newsweek.com/newsweek/TopNews', 'http://feeds.newsweek.com/"
|
||||||
@ -1960,52 +2297,52 @@ msgid ""
|
|||||||
"recipe is used to download the feeds."
|
"recipe is used to download the feeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:42
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:44
|
||||||
msgid "Be more verbose while processing."
|
msgid "Be more verbose while processing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:44
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:46
|
||||||
msgid ""
|
msgid ""
|
||||||
"The title for this recipe. Used as the title for any ebooks created from the "
|
"The title for this recipe. Used as the title for any ebooks created from the "
|
||||||
"downloaded feeds."
|
"downloaded feeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:45
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:47
|
||||||
msgid "Username for sites that require a login to access content."
|
msgid "Username for sites that require a login to access content."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:46
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:48
|
||||||
msgid "Password for sites that require a login to access content."
|
msgid "Password for sites that require a login to access content."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:49
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Number of levels of links to follow on webpages that are linked to from "
|
"Number of levels of links to follow on webpages that are linked to from "
|
||||||
"feeds. Defaul %default"
|
"feeds. Defaul %default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:51
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:53
|
||||||
msgid ""
|
msgid ""
|
||||||
"The directory in which to store the downloaded feeds. Defaults to the "
|
"The directory in which to store the downloaded feeds. Defaults to the "
|
||||||
"current directory."
|
"current directory."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:53
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:55
|
||||||
msgid "Dont show the progress bar"
|
msgid "Dont show the progress bar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:55
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:57
|
||||||
msgid "Very verbose output, useful for debugging."
|
msgid "Very verbose output, useful for debugging."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:57
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:59
|
||||||
msgid ""
|
msgid ""
|
||||||
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
|
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
|
||||||
"downloads at most 2 feeds."
|
"downloads at most 2 feeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:82
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:84
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:86
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:88
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:567
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:567
|
||||||
msgid "Fetching feeds..."
|
msgid "Fetching feeds..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -2090,6 +2427,71 @@ msgstr ""
|
|||||||
msgid "Fetching feed"
|
msgid "Fetching feed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:373
|
||||||
|
msgid ""
|
||||||
|
"%prog URL\n"
|
||||||
|
"\n"
|
||||||
|
"Where URL is for example http://google.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:376
|
||||||
|
msgid "Base directory into which URL is saved. Default is %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:379
|
||||||
|
msgid ""
|
||||||
|
"Timeout in seconds to wait for a response from the server. Default: %default "
|
||||||
|
"s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:382
|
||||||
|
msgid ""
|
||||||
|
"Maximum number of levels to recurse i.e. depth of links to follow. Default %"
|
||||||
|
"default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:385
|
||||||
|
msgid ""
|
||||||
|
"The maximum number of files to download. This only applies to files from <a "
|
||||||
|
"href> tags. Default is %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:387
|
||||||
|
msgid ""
|
||||||
|
"Minimum interval in seconds between consecutive fetches. Default is %default "
|
||||||
|
"s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:389
|
||||||
|
msgid ""
|
||||||
|
"The character encoding for the websites you are trying to download. The "
|
||||||
|
"default is to try and guess the encoding."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:391
|
||||||
|
msgid ""
|
||||||
|
"Only links that match this regular expression will be followed. This option "
|
||||||
|
"can be specified multiple times, in which case as long as a link matches any "
|
||||||
|
"one regexp, it will be followed. By default all links are followed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:393
|
||||||
|
msgid ""
|
||||||
|
"Any link that matches this regular expression will be ignored. This option "
|
||||||
|
"can be specified multiple times, in which case as long as any regexp matches "
|
||||||
|
"a link, it will be ignored.By default, no links are ignored. If both --"
|
||||||
|
"filter-regexp and --match-regexp are specified, then --filter-regexp is "
|
||||||
|
"applied first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:395
|
||||||
|
msgid "Do not download CSS stylesheets."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:396
|
||||||
|
msgid "Show detailed output information. Useful for debugging"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Set the default timeout for network fetches (i.e. anytime libprs500 foes "
|
#~ "Set the default timeout for network fetches (i.e. anytime libprs500 foes "
|
||||||
#~ "out to the internet to get information)"
|
#~ "out to the internet to get information)"
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: it\n"
|
"Project-Id-Version: it\n"
|
||||||
"POT-Creation-Date: 2008-03-31 15:53+PDT\n"
|
"POT-Creation-Date: 2008-04-01 09:18+PDT\n"
|
||||||
"PO-Revision-Date: 14:08, 1/4/2008\n"
|
"PO-Revision-Date: 14:08, 1/4/2008\n"
|
||||||
"Last-Translator: Iacopo Benesperi <iacchi@iacchi.org>\n"
|
"Last-Translator: Iacopo Benesperi <iacchi@iacchi.org>\n"
|
||||||
"Language-Team: italiano\n"
|
"Language-Team: italiano\n"
|
||||||
@ -79,7 +79,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:108
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:108
|
||||||
msgid "Output file name. Default is derived from input filename"
|
msgid "Output file name. Default is derived from input filename"
|
||||||
msgstr "Nome del file in uscita. Il nome predefinito è preso dal file in ingresso"
|
msgstr ""
|
||||||
|
"Nome del file in uscita. Il nome predefinito è preso dal file in ingresso"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:110
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:110
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -109,7 +110,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:118
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:118
|
||||||
msgid "Set the space between words in pts. Default is %default"
|
msgid "Set the space between words in pts. Default is %default"
|
||||||
msgstr "Imposta lo spazio tra le parole in punti. Il valore predefinito è %default"
|
msgstr ""
|
||||||
|
"Imposta lo spazio tra le parole in punti. Il valore predefinito è %default"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:120
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:120
|
||||||
msgid "Separate paragraphs by blank lines."
|
msgid "Separate paragraphs by blank lines."
|
||||||
@ -117,7 +119,8 @@ msgstr "Separa i paragrafi con linee bianche"
|
|||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:122
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:122
|
||||||
msgid "Add a header to all the pages with title and author."
|
msgid "Add a header to all the pages with title and author."
|
||||||
msgstr "Aggiunge a tutte le pagine un'intestazione contenente il titolo e l'autore"
|
msgstr ""
|
||||||
|
"Aggiunge a tutte le pagine un'intestazione contenente il titolo e l'autore"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:124
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:124
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -145,6 +148,12 @@ msgstr ""
|
|||||||
"HTML devono essere aggiunti al file LRF. Il file OPF deve essere nella "
|
"HTML devono essere aggiunti al file LRF. Il file OPF deve essere nella "
|
||||||
"stessa cartella del file HTML principale"
|
"stessa cartella del file HTML principale"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:130
|
||||||
|
msgid ""
|
||||||
|
"Minimum paragraph indent (the indent of the first line of a paragraph) in "
|
||||||
|
"pts. Default: %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:132
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Increase the font size by 2 * FONT_DELTA pts and the line spacing by "
|
"Increase the font size by 2 * FONT_DELTA pts and the line spacing by "
|
||||||
@ -208,7 +217,8 @@ msgstr ""
|
|||||||
"ignorati. Predefinita: %default"
|
"ignorati. Predefinita: %default"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:169
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:169
|
||||||
msgid "Prevent the automatic insertion of page breaks before detected chapters."
|
msgid ""
|
||||||
|
"Prevent the automatic insertion of page breaks before detected chapters."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Previene l'inserimento automatico di interruzioni di pagina prima dei "
|
"Previene l'inserimento automatico di interruzioni di pagina prima dei "
|
||||||
"capitoli individuati"
|
"capitoli individuati"
|
||||||
@ -241,7 +251,8 @@ msgstr ""
|
|||||||
"perciò ignorata se la pagina corrente ha solo pochi elementi"
|
"perciò ignorata se la pagina corrente ha solo pochi elementi"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:186
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:186
|
||||||
msgid "Force a page break before tags whoose names match this regular expression."
|
msgid ""
|
||||||
|
"Force a page break before tags whoose names match this regular expression."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Forza un'interruzione di pagina prima dei tag i cui nomi corrispondono a "
|
"Forza un'interruzione di pagina prima dei tag i cui nomi corrispondono a "
|
||||||
"questa espressione regolare"
|
"questa espressione regolare"
|
||||||
@ -303,6 +314,14 @@ msgstr "La famiglia di caratteri senza grazie da includere"
|
|||||||
msgid "The monospace family of fonts to embed"
|
msgid "The monospace family of fonts to embed"
|
||||||
msgstr "La famiglia di caratteri a spaziatura fissa da includere"
|
msgstr "La famiglia di caratteri a spaziatura fissa da includere"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:217
|
||||||
|
msgid "Be verbose while processing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:219
|
||||||
|
msgid "Convert to LRS"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:221
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:221
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minimize memory usage at the cost of longer processing times. Use this "
|
"Minimize memory usage at the cost of longer processing times. Use this "
|
||||||
@ -311,6 +330,37 @@ msgstr ""
|
|||||||
"Minimizza l'uso di memoria al costo di un maggior tempo di processamento. "
|
"Minimizza l'uso di memoria al costo di un maggior tempo di processamento. "
|
||||||
"Usare questa opzione se si è su una macchina a corto di memoria"
|
"Usare questa opzione se si è su una macchina a corto di memoria"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:223
|
||||||
|
msgid ""
|
||||||
|
"Specify the character encoding of the source file. If the output LRF file "
|
||||||
|
"contains strange characters, try changing this option. A common encoding for "
|
||||||
|
"files from windows computers is cp-1252. Another common choice is utf-8. The "
|
||||||
|
"default is to try and guess the encoding."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/any/convert_from.py:140
|
||||||
|
msgid ""
|
||||||
|
"any2lrf [options] myfile\n"
|
||||||
|
"\n"
|
||||||
|
"Convert any ebook format into LRF. Supported formats are:\n"
|
||||||
|
"LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a "
|
||||||
|
"RAR or\n"
|
||||||
|
"ZIP archive, looking for an ebook inside the archive.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/any/convert_from.py:155
|
||||||
|
msgid "No file to convert specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/epub/convert_from.py:17
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.epub\n"
|
||||||
|
" \n"
|
||||||
|
" \n"
|
||||||
|
"%prog converts mybook.epub to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/feeds/convert_from.py:20
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/feeds/convert_from.py:20
|
||||||
msgid "Options to control the behavior of feeds2disk"
|
msgid "Options to control the behavior of feeds2disk"
|
||||||
msgstr "Opzioni per controllare il comportamento di feeds2disk"
|
msgstr "Opzioni per controllare il comportamento di feeds2disk"
|
||||||
@ -323,51 +373,214 @@ msgstr "Opzioni per controllare il comportamento di html2lrf"
|
|||||||
msgid "Fetching of recipe failed: "
|
msgid "Fetching of recipe failed: "
|
||||||
msgstr "Scaricamento della formula fallito: "
|
msgstr "Scaricamento della formula fallito: "
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:302
|
||||||
|
msgid "\tBook Designer file detected."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:304
|
||||||
|
msgid "\tParsing HTML..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:326
|
||||||
|
msgid "\tBaen file detected. Re-parsing..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:339
|
||||||
|
msgid "Written preprocessed HTML to "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:350
|
||||||
|
msgid "Processing %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:364
|
||||||
|
msgid "\tConverting to BBeB..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:502
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:502
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:509
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:509
|
||||||
msgid "Could not parse file: %s"
|
msgid "Could not parse file: %s"
|
||||||
msgstr "Impossibile analizzare il file: %s"
|
msgstr "Impossibile analizzare il file: %s"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:546
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:521
|
||||||
|
msgid "Failed to parse link %s %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:564
|
||||||
|
msgid "Cannot add link %s to TOC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:906
|
||||||
|
msgid "Unable to process image %s. Error: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:944
|
||||||
|
msgid "Unable to process interlaced PNG %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:959
|
||||||
|
msgid ""
|
||||||
|
"Could not process image: %s\n"
|
||||||
|
"%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1649
|
||||||
|
msgid "An error occurred while processing a table: %s. Ignoring table markup."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1651
|
||||||
|
msgid ""
|
||||||
|
"Bad table:\n"
|
||||||
|
"%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1673
|
||||||
|
msgid "Table has cell that is too large"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1701
|
||||||
|
msgid ""
|
||||||
|
"You have to save the website %s as an html file first and then run html2lrf "
|
||||||
|
"on it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1740
|
||||||
|
msgid "Cannot read from: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1869
|
||||||
|
msgid "Failed to process opf file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1875
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.html\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.html to mybook.lrf. \n"
|
||||||
|
"%prog follows all links in mybook.html that point \n"
|
||||||
|
"to local files recursively. Thus, you can use it to \n"
|
||||||
|
"convert a whole tree of HTML files."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lit/convert_from.py:19
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.lit\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.lit to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:254
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] file.lrs\n"
|
||||||
|
"Compile an LRS file into an LRF file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:255
|
||||||
|
msgid "Path to output file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:257
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:113
|
||||||
|
msgid "Verbose processing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:259
|
||||||
|
msgid "Convert LRS to LRS, useful for debugging."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:541
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.lrf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Show/edit the metadata in an LRF file.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:548
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:18
|
||||||
msgid "Set the book title"
|
msgid "Set the book title"
|
||||||
msgstr "Imposta il titolo del libro"
|
msgstr "Imposta il titolo del libro"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:548
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:550
|
||||||
msgid "Set sort key for the title"
|
msgid "Set sort key for the title"
|
||||||
msgstr "Imposta la chiave per la classificazione del titolo"
|
msgstr "Imposta la chiave per la classificazione del titolo"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:550
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:552
|
||||||
msgid "Set the author"
|
msgid "Set the author"
|
||||||
msgstr "Imposta l'autore"
|
msgstr "Imposta l'autore"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:552
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:554
|
||||||
msgid "Set sort key for the author"
|
msgid "Set sort key for the author"
|
||||||
msgstr "Imposta la chiave per la classificazione dell'autore"
|
msgstr "Imposta la chiave per la classificazione dell'autore"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:554
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:556
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:22
|
||||||
msgid "The category this book belongs to. E.g.: History"
|
msgid "The category this book belongs to. E.g.: History"
|
||||||
msgstr "La categoria a cui questo libro appartiene. Es: Storia"
|
msgstr "La categoria a cui questo libro appartiene. Es: Storia"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:557
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:559
|
||||||
msgid "Path to a graphic that will be set as this files' thumbnail"
|
msgid "Path to a graphic that will be set as this files' thumbnail"
|
||||||
msgstr "Percorso a un'immagine che verrà impostata come miniatura di questo file"
|
msgstr ""
|
||||||
|
"Percorso a un'immagine che verrà impostata come miniatura di questo file"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:560
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:562
|
||||||
msgid "Path to a txt file containing the comment to be stored in the lrf file."
|
msgid "Path to a txt file containing the comment to be stored in the lrf file."
|
||||||
msgstr "Percorso a un file TXT contenente il commento che verrà incluso nel file LRF"
|
msgstr ""
|
||||||
|
"Percorso a un file TXT contenente il commento che verrà incluso nel file LRF"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:564
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:566
|
||||||
msgid "Extract thumbnail from LRF file"
|
msgid "Extract thumbnail from LRF file"
|
||||||
msgstr "Estrae la miniatura da un file LRF"
|
msgstr "Estrae la miniatura da un file LRF"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:566
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:568
|
||||||
msgid "Set book ID"
|
msgid "Set book ID"
|
||||||
msgstr "Imposta l'ID del libro"
|
msgstr "Imposta l'ID del libro"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:568
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:570
|
||||||
msgid "Don't know what this is for"
|
msgid "Don't know what this is for"
|
||||||
msgstr "Non so a cosa serve questo"
|
msgstr "Non so a cosa serve questo"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/mobi/convert_from.py:43
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.mobi|prc\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.mobi to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:132
|
||||||
|
msgid ""
|
||||||
|
"%prog book.lrf\n"
|
||||||
|
"Convert an LRF file into an LRS (XML UTF-8 encoded) file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:133
|
||||||
|
msgid "Output LRS file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:151
|
||||||
|
msgid "Parsing LRF..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:154
|
||||||
|
msgid "Creating XML..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:156
|
||||||
|
msgid "LRS written to "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/convert_from.py:47
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.pdf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.pdf to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/reflow.py:402
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/reflow.py:402
|
||||||
msgid ""
|
msgid ""
|
||||||
"Path to output directory in which to create the HTML file. Defaults to "
|
"Path to output directory in which to create the HTML file. Defaults to "
|
||||||
@ -384,6 +597,72 @@ msgstr "Sii più prolisso"
|
|||||||
msgid "You must specify a single PDF file."
|
msgid "You must specify a single PDF file."
|
||||||
msgstr "È necessario specificare un singolo file PDF"
|
msgstr "È necessario specificare un singolo file PDF"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/rtf/convert_from.py:20
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.rtf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.rtf to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/txt/convert_from.py:17
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.txt\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.txt to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/txt/convert_from.py:22
|
||||||
|
msgid "Print generated HTML to stdout and quit."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:20
|
||||||
|
msgid "Set the authors"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:24
|
||||||
|
msgid "Set the comment"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/epub.py:100
|
||||||
|
msgid "Usage:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/epub.py:100
|
||||||
|
msgid "mybook.epub"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:95
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"%prog [options] key\n"
|
||||||
|
"\n"
|
||||||
|
"Fetch metadata for books from isndb.com. You can specify either the \n"
|
||||||
|
"books ISBN ID or its title and author. If you specify the title and author,\n"
|
||||||
|
"then more than one book may be returned.\n"
|
||||||
|
"\n"
|
||||||
|
"key is the account key you generate after signing up for a free account from "
|
||||||
|
"isbndb.com.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:106
|
||||||
|
msgid "The ISBN ID of the book you want metadata for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:108
|
||||||
|
msgid "The author whoose book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:110
|
||||||
|
msgid "The title of the book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:112
|
||||||
|
msgid "The publisher of the book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:46
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:46
|
||||||
msgid ""
|
msgid ""
|
||||||
"Could not fetch cover as server is experiencing high load. Please try again "
|
"Could not fetch cover as server is experiencing high load. Please try again "
|
||||||
@ -400,6 +679,46 @@ msgstr " non trovato"
|
|||||||
msgid "Server error. Try again later."
|
msgid "Server error. Try again later."
|
||||||
msgstr "Errore del server. Ritentare più tardi"
|
msgstr "Errore del server. Ritentare più tardi"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:59
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"%prog [options] ISBN\n"
|
||||||
|
"\n"
|
||||||
|
"Fetch a cover image for the book identified by ISBN from LibraryThing.com\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/lit.py:746
|
||||||
|
msgid "Usage: %s file.lit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/lit.py:753
|
||||||
|
msgid "Cover saved to"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/pdf.py:39
|
||||||
|
msgid "Usage: pdf-meta file.pdf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/pdf.py:40
|
||||||
|
msgid "No filename specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:297
|
||||||
|
msgid "%prog [options] myebook.mobi"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:299
|
||||||
|
msgid "Output directory. Defaults to current directory."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:318
|
||||||
|
msgid "Raw MOBI HTML saved in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:320
|
||||||
|
msgid "OEB ebook created in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/choose_format_ui.py:42
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/choose_format_ui.py:42
|
||||||
msgid "Choose Format"
|
msgid "Choose Format"
|
||||||
msgstr "Scegliere il formato"
|
msgstr "Scegliere il formato"
|
||||||
@ -588,7 +907,8 @@ msgstr "Nessun formato disponibile"
|
|||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/lrf_single.py:82
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/lrf_single.py:82
|
||||||
msgid "Cannot convert %s as this book has no supported formats"
|
msgid "Cannot convert %s as this book has no supported formats"
|
||||||
msgstr "Impossibile convertire %s perché questo libro non ha formati supportati"
|
msgstr ""
|
||||||
|
"Impossibile convertire %s perché questo libro non ha formati supportati"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/lrf_single.py:86
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/lrf_single.py:86
|
||||||
msgid "Choose the format to convert into LRF"
|
msgid "Choose the format to convert into LRF"
|
||||||
@ -732,7 +1052,8 @@ msgstr "Ca&mbia l'immagine di copertina:"
|
|||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/lrf_single_ui.py:609
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/lrf_single_ui.py:609
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/metadata_single_ui.py:334
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/metadata_single_ui.py:334
|
||||||
msgid "Browse for an image to use as the cover of this book."
|
msgid "Browse for an image to use as the cover of this book."
|
||||||
msgstr "Sfoglia per trovare un'immagine da usare come copertina per questo libro"
|
msgstr ""
|
||||||
|
"Sfoglia per trovare un'immagine da usare come copertina per questo libro"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/lrf_single_ui.py:611
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/lrf_single_ui.py:611
|
||||||
msgid "Use cover from &source file"
|
msgid "Use cover from &source file"
|
||||||
@ -1099,8 +1420,10 @@ msgid "Fetch cover image from server"
|
|||||||
msgstr "Scarica immagine di copertina dal server"
|
msgstr "Scarica immagine di copertina dal server"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/metadata_single_ui.py:337
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/metadata_single_ui.py:337
|
||||||
msgid "Change the username and/or password for your account at LibraryThing.com"
|
msgid ""
|
||||||
msgstr "Cambia il nome utente e/o password del proprio account su LibraryThing.com"
|
"Change the username and/or password for your account at LibraryThing.com"
|
||||||
|
msgstr ""
|
||||||
|
"Cambia il nome utente e/o password del proprio account su LibraryThing.com"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/metadata_single_ui.py:338
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/metadata_single_ui.py:338
|
||||||
msgid "Change password"
|
msgid "Change password"
|
||||||
@ -1551,6 +1874,10 @@ msgstr "Formati"
|
|||||||
msgid "Book <font face=\"serif\">%s</font> of %s."
|
msgid "Book <font face=\"serif\">%s</font> of %s."
|
||||||
msgstr "Libro <font face=\"serif\">%s</font> di %s"
|
msgstr "Libro <font face=\"serif\">%s</font> di %s"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:328
|
||||||
|
msgid "Double click to <b>edit</b> me<br><br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:337
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:337
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:701
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:701
|
||||||
msgid "Author(s)"
|
msgid "Author(s)"
|
||||||
@ -1998,13 +2325,34 @@ msgstr "Feed sconosciuto"
|
|||||||
msgid "Untitled article"
|
msgid "Untitled article"
|
||||||
msgstr "Articolo senza titolo"
|
msgstr "Articolo senza titolo"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:35
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:15
|
||||||
|
msgid ""
|
||||||
|
"%%prog [options] ARG\n"
|
||||||
|
"\n"
|
||||||
|
"%%prog parses an online source of articles, like an RSS or ATOM feed and \n"
|
||||||
|
"fetches the article contents organized in a nice hierarchy.\n"
|
||||||
|
"\n"
|
||||||
|
"ARG can be one of:\n"
|
||||||
|
"\n"
|
||||||
|
"file name - %%prog will try to load a recipe from the file\n"
|
||||||
|
"\n"
|
||||||
|
"builtin recipe title - %%prog will load the builtin recipe and use it to "
|
||||||
|
"fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n"
|
||||||
|
"\n"
|
||||||
|
"recipe as a string - %%prog will load the recipe directly from the string "
|
||||||
|
"arg.\n"
|
||||||
|
"\n"
|
||||||
|
"Available builtin recipes are:\n"
|
||||||
|
"%s\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:37
|
||||||
msgid "Options to control web2disk (used to fetch websites linked from feeds)"
|
msgid "Options to control web2disk (used to fetch websites linked from feeds)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Opzioni per controllare web2disk (usato per scaricare i siti collegati ai "
|
"Opzioni per controllare web2disk (usato per scaricare i siti collegati ai "
|
||||||
"feed)"
|
"feed)"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:38
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:40
|
||||||
msgid ""
|
msgid ""
|
||||||
"Specify a list of feeds to download. For example: \n"
|
"Specify a list of feeds to download. For example: \n"
|
||||||
"\"['http://feeds.newsweek.com/newsweek/TopNews', 'http://feeds.newsweek.com/"
|
"\"['http://feeds.newsweek.com/newsweek/TopNews', 'http://feeds.newsweek.com/"
|
||||||
@ -2018,11 +2366,11 @@ msgstr ""
|
|||||||
"Se si specifica questa opzione, ogni indice per %prog viene ignorato e viene "
|
"Se si specifica questa opzione, ogni indice per %prog viene ignorato e viene "
|
||||||
"usata una formula predefinita per scaricare i feed."
|
"usata una formula predefinita per scaricare i feed."
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:42
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:44
|
||||||
msgid "Be more verbose while processing."
|
msgid "Be more verbose while processing."
|
||||||
msgstr "Sii più prolisso durante il processamento"
|
msgstr "Sii più prolisso durante il processamento"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:44
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:46
|
||||||
msgid ""
|
msgid ""
|
||||||
"The title for this recipe. Used as the title for any ebooks created from the "
|
"The title for this recipe. Used as the title for any ebooks created from the "
|
||||||
"downloaded feeds."
|
"downloaded feeds."
|
||||||
@ -2030,19 +2378,19 @@ msgstr ""
|
|||||||
"Il titolo per questa formula. Usato come titolo per ogni libro creato da "
|
"Il titolo per questa formula. Usato come titolo per ogni libro creato da "
|
||||||
"questi feed scaricati"
|
"questi feed scaricati"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:45
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:47
|
||||||
msgid "Username for sites that require a login to access content."
|
msgid "Username for sites that require a login to access content."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Nome utente per i siti che richiedono un'identificazione per accedere ai "
|
"Nome utente per i siti che richiedono un'identificazione per accedere ai "
|
||||||
"contenuti"
|
"contenuti"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:46
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:48
|
||||||
msgid "Password for sites that require a login to access content."
|
msgid "Password for sites that require a login to access content."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Password per i siti che richiedono un'identificazione per accedere ai "
|
"Password per i siti che richiedono un'identificazione per accedere ai "
|
||||||
"contenuti"
|
"contenuti"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:49
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Number of levels of links to follow on webpages that are linked to from "
|
"Number of levels of links to follow on webpages that are linked to from "
|
||||||
"feeds. Defaul %default"
|
"feeds. Defaul %default"
|
||||||
@ -2050,21 +2398,22 @@ msgstr ""
|
|||||||
"Numero di livelli di link da seguire nelle pagine web che sono collegate ai "
|
"Numero di livelli di link da seguire nelle pagine web che sono collegate ai "
|
||||||
"feed. Predefinito: %default"
|
"feed. Predefinito: %default"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:51
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:53
|
||||||
msgid ""
|
msgid ""
|
||||||
"The directory in which to store the downloaded feeds. Defaults to the "
|
"The directory in which to store the downloaded feeds. Defaults to the "
|
||||||
"current directory."
|
"current directory."
|
||||||
msgstr "La cartella in cui salvare i feed scaricati. Perdefinita: cartella corrente"
|
msgstr ""
|
||||||
|
"La cartella in cui salvare i feed scaricati. Perdefinita: cartella corrente"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:53
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:55
|
||||||
msgid "Dont show the progress bar"
|
msgid "Dont show the progress bar"
|
||||||
msgstr "Non mostrare la barra di progresso"
|
msgstr "Non mostrare la barra di progresso"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:55
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:57
|
||||||
msgid "Very verbose output, useful for debugging."
|
msgid "Very verbose output, useful for debugging."
|
||||||
msgstr "Output molto prolisso, utile per il debugging"
|
msgstr "Output molto prolisso, utile per il debugging"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:57
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:59
|
||||||
msgid ""
|
msgid ""
|
||||||
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
|
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
|
||||||
"downloads at most 2 feeds."
|
"downloads at most 2 feeds."
|
||||||
@ -2072,8 +2421,8 @@ msgstr ""
|
|||||||
"Utile per lo sviluppo delle formule. Forza max_articles_per_feed a 2 e "
|
"Utile per lo sviluppo delle formule. Forza max_articles_per_feed a 2 e "
|
||||||
"scarica al massimo 2 feed"
|
"scarica al massimo 2 feed"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:82
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:84
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:86
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:88
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:567
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:567
|
||||||
msgid "Fetching feeds..."
|
msgid "Fetching feeds..."
|
||||||
msgstr "Scaricamento feed..."
|
msgstr "Scaricamento feed..."
|
||||||
@ -2105,7 +2454,8 @@ msgstr "\tLink falliti:"
|
|||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:549
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:549
|
||||||
msgid "Could not fetch article. Run with --debug to see the reason"
|
msgid "Could not fetch article. Run with --debug to see the reason"
|
||||||
msgstr "Impossibile scaricare l'articolo. Eseguire con --debug per vedere la ragione"
|
msgstr ""
|
||||||
|
"Impossibile scaricare l'articolo. Eseguire con --debug per vedere la ragione"
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:571
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:571
|
||||||
msgid "Got feeds from index page"
|
msgid "Got feeds from index page"
|
||||||
@ -2161,3 +2511,67 @@ msgstr "Scaricamento fallito dell'articolo: %s"
|
|||||||
msgid "Fetching feed"
|
msgid "Fetching feed"
|
||||||
msgstr "Scaricamento feed"
|
msgstr "Scaricamento feed"
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:373
|
||||||
|
msgid ""
|
||||||
|
"%prog URL\n"
|
||||||
|
"\n"
|
||||||
|
"Where URL is for example http://google.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:376
|
||||||
|
msgid "Base directory into which URL is saved. Default is %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:379
|
||||||
|
msgid ""
|
||||||
|
"Timeout in seconds to wait for a response from the server. Default: %default "
|
||||||
|
"s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:382
|
||||||
|
msgid ""
|
||||||
|
"Maximum number of levels to recurse i.e. depth of links to follow. Default %"
|
||||||
|
"default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:385
|
||||||
|
msgid ""
|
||||||
|
"The maximum number of files to download. This only applies to files from <a "
|
||||||
|
"href> tags. Default is %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:387
|
||||||
|
msgid ""
|
||||||
|
"Minimum interval in seconds between consecutive fetches. Default is %default "
|
||||||
|
"s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:389
|
||||||
|
msgid ""
|
||||||
|
"The character encoding for the websites you are trying to download. The "
|
||||||
|
"default is to try and guess the encoding."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:391
|
||||||
|
msgid ""
|
||||||
|
"Only links that match this regular expression will be followed. This option "
|
||||||
|
"can be specified multiple times, in which case as long as a link matches any "
|
||||||
|
"one regexp, it will be followed. By default all links are followed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:393
|
||||||
|
msgid ""
|
||||||
|
"Any link that matches this regular expression will be ignored. This option "
|
||||||
|
"can be specified multiple times, in which case as long as any regexp matches "
|
||||||
|
"a link, it will be ignored.By default, no links are ignored. If both --"
|
||||||
|
"filter-regexp and --match-regexp are specified, then --filter-regexp is "
|
||||||
|
"applied first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:395
|
||||||
|
msgid "Do not download CSS stylesheets."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:396
|
||||||
|
msgid "Show detailed output information. Useful for debugging"
|
||||||
|
msgstr ""
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libprs500 0.4.17\n"
|
"Project-Id-Version: libprs500 0.4.17\n"
|
||||||
"POT-Creation-Date: 2008-03-31 15:53+PDT\n"
|
"POT-Creation-Date: 2008-04-01 09:18+PDT\n"
|
||||||
"PO-Revision-Date: 2007-11-08 14:39+PST\n"
|
"PO-Revision-Date: 2007-11-08 14:39+PST\n"
|
||||||
"Last-Translator: Automatically generated\n"
|
"Last-Translator: Automatically generated\n"
|
||||||
"Language-Team: sl\n"
|
"Language-Team: sl\n"
|
||||||
@ -121,6 +121,12 @@ msgid ""
|
|||||||
"directory as the base HTML file."
|
"directory as the base HTML file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:130
|
||||||
|
msgid ""
|
||||||
|
"Minimum paragraph indent (the indent of the first line of a paragraph) in "
|
||||||
|
"pts. Default: %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:132
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:132
|
||||||
msgid ""
|
msgid ""
|
||||||
"Increase the font size by 2 * FONT_DELTA pts and the line spacing by "
|
"Increase the font size by 2 * FONT_DELTA pts and the line spacing by "
|
||||||
@ -240,12 +246,51 @@ msgstr ""
|
|||||||
msgid "The monospace family of fonts to embed"
|
msgid "The monospace family of fonts to embed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:217
|
||||||
|
msgid "Be verbose while processing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:219
|
||||||
|
msgid "Convert to LRS"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:221
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:221
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minimize memory usage at the cost of longer processing times. Use this "
|
"Minimize memory usage at the cost of longer processing times. Use this "
|
||||||
"option if you are on a memory constrained machine."
|
"option if you are on a memory constrained machine."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/__init__.py:223
|
||||||
|
msgid ""
|
||||||
|
"Specify the character encoding of the source file. If the output LRF file "
|
||||||
|
"contains strange characters, try changing this option. A common encoding for "
|
||||||
|
"files from windows computers is cp-1252. Another common choice is utf-8. The "
|
||||||
|
"default is to try and guess the encoding."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/any/convert_from.py:140
|
||||||
|
msgid ""
|
||||||
|
"any2lrf [options] myfile\n"
|
||||||
|
"\n"
|
||||||
|
"Convert any ebook format into LRF. Supported formats are:\n"
|
||||||
|
"LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a "
|
||||||
|
"RAR or\n"
|
||||||
|
"ZIP archive, looking for an ebook inside the archive.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/any/convert_from.py:155
|
||||||
|
msgid "No file to convert specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/epub/convert_from.py:17
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.epub\n"
|
||||||
|
" \n"
|
||||||
|
" \n"
|
||||||
|
"%prog converts mybook.epub to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/feeds/convert_from.py:20
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/feeds/convert_from.py:20
|
||||||
msgid "Options to control the behavior of feeds2disk"
|
msgid "Options to control the behavior of feeds2disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -258,51 +303,212 @@ msgstr ""
|
|||||||
msgid "Fetching of recipe failed: "
|
msgid "Fetching of recipe failed: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:302
|
||||||
|
msgid "\tBook Designer file detected."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:304
|
||||||
|
msgid "\tParsing HTML..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:326
|
||||||
|
msgid "\tBaen file detected. Re-parsing..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:339
|
||||||
|
msgid "Written preprocessed HTML to "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:350
|
||||||
|
msgid "Processing %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:364
|
||||||
|
msgid "\tConverting to BBeB..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:502
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:502
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:509
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:509
|
||||||
msgid "Could not parse file: %s"
|
msgid "Could not parse file: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:546
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:521
|
||||||
msgid "Set the book title"
|
msgid "Failed to parse link %s %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:564
|
||||||
|
msgid "Cannot add link %s to TOC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:906
|
||||||
|
msgid "Unable to process image %s. Error: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:944
|
||||||
|
msgid "Unable to process interlaced PNG %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:959
|
||||||
|
msgid ""
|
||||||
|
"Could not process image: %s\n"
|
||||||
|
"%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1649
|
||||||
|
msgid "An error occurred while processing a table: %s. Ignoring table markup."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1651
|
||||||
|
msgid ""
|
||||||
|
"Bad table:\n"
|
||||||
|
"%s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1673
|
||||||
|
msgid "Table has cell that is too large"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1701
|
||||||
|
msgid ""
|
||||||
|
"You have to save the website %s as an html file first and then run html2lrf "
|
||||||
|
"on it."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1740
|
||||||
|
msgid "Cannot read from: %s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1869
|
||||||
|
msgid "Failed to process opf file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/html/convert_from.py:1875
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.html\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.html to mybook.lrf. \n"
|
||||||
|
"%prog follows all links in mybook.html that point \n"
|
||||||
|
"to local files recursively. Thus, you can use it to \n"
|
||||||
|
"convert a whole tree of HTML files."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lit/convert_from.py:19
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.lit\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.lit to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:254
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] file.lrs\n"
|
||||||
|
"Compile an LRS file into an LRF file."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:255
|
||||||
|
msgid "Path to output file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:257
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:113
|
||||||
|
msgid "Verbose processing"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/lrs/convert_from.py:259
|
||||||
|
msgid "Convert LRS to LRS, useful for debugging."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:541
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.lrf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"Show/edit the metadata in an LRF file.\n"
|
||||||
|
"\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:548
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:548
|
||||||
msgid "Set sort key for the title"
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:18
|
||||||
|
msgid "Set the book title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:550
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:550
|
||||||
msgid "Set the author"
|
msgid "Set sort key for the title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:552
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:552
|
||||||
msgid "Set sort key for the author"
|
msgid "Set the author"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:554
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:554
|
||||||
|
msgid "Set sort key for the author"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:556
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:22
|
||||||
msgid "The category this book belongs to. E.g.: History"
|
msgid "The category this book belongs to. E.g.: History"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:557
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:559
|
||||||
msgid "Path to a graphic that will be set as this files' thumbnail"
|
msgid "Path to a graphic that will be set as this files' thumbnail"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:560
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:562
|
||||||
msgid "Path to a txt file containing the comment to be stored in the lrf file."
|
msgid "Path to a txt file containing the comment to be stored in the lrf file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:564
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:566
|
||||||
msgid "Extract thumbnail from LRF file"
|
msgid "Extract thumbnail from LRF file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:566
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:568
|
||||||
msgid "Set book ID"
|
msgid "Set book ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:568
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/meta.py:570
|
||||||
msgid "Don't know what this is for"
|
msgid "Don't know what this is for"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/mobi/convert_from.py:43
|
||||||
|
msgid ""
|
||||||
|
"Usage: %prog [options] mybook.mobi|prc\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.mobi to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:132
|
||||||
|
msgid ""
|
||||||
|
"%prog book.lrf\n"
|
||||||
|
"Convert an LRF file into an LRS (XML UTF-8 encoded) file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:133
|
||||||
|
msgid "Output LRS file"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:151
|
||||||
|
msgid "Parsing LRF..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:154
|
||||||
|
msgid "Creating XML..."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/parser.py:156
|
||||||
|
msgid "LRS written to "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/convert_from.py:47
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.pdf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.pdf to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/reflow.py:402
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/pdf/reflow.py:402
|
||||||
msgid ""
|
msgid ""
|
||||||
"Path to output directory in which to create the HTML file. Defaults to "
|
"Path to output directory in which to create the HTML file. Defaults to "
|
||||||
@ -317,6 +523,72 @@ msgstr ""
|
|||||||
msgid "You must specify a single PDF file."
|
msgid "You must specify a single PDF file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/rtf/convert_from.py:20
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.rtf\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.rtf to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/txt/convert_from.py:17
|
||||||
|
msgid ""
|
||||||
|
"%prog [options] mybook.txt\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"%prog converts mybook.txt to mybook.lrf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/lrf/txt/convert_from.py:22
|
||||||
|
msgid "Print generated HTML to stdout and quit."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:20
|
||||||
|
msgid "Set the authors"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/__init__.py:24
|
||||||
|
msgid "Set the comment"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/epub.py:100
|
||||||
|
msgid "Usage:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/epub.py:100
|
||||||
|
msgid "mybook.epub"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:95
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"%prog [options] key\n"
|
||||||
|
"\n"
|
||||||
|
"Fetch metadata for books from isndb.com. You can specify either the \n"
|
||||||
|
"books ISBN ID or its title and author. If you specify the title and author,\n"
|
||||||
|
"then more than one book may be returned.\n"
|
||||||
|
"\n"
|
||||||
|
"key is the account key you generate after signing up for a free account from "
|
||||||
|
"isbndb.com.\n"
|
||||||
|
"\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:106
|
||||||
|
msgid "The ISBN ID of the book you want metadata for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:108
|
||||||
|
msgid "The author whoose book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:110
|
||||||
|
msgid "The title of the book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/isbndb.py:112
|
||||||
|
msgid "The publisher of the book to search for."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:46
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:46
|
||||||
msgid ""
|
msgid ""
|
||||||
"Could not fetch cover as server is experiencing high load. Please try again "
|
"Could not fetch cover as server is experiencing high load. Please try again "
|
||||||
@ -331,6 +603,46 @@ msgstr ""
|
|||||||
msgid "Server error. Try again later."
|
msgid "Server error. Try again later."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/library_thing.py:59
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"%prog [options] ISBN\n"
|
||||||
|
"\n"
|
||||||
|
"Fetch a cover image for the book identified by ISBN from LibraryThing.com\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/lit.py:746
|
||||||
|
msgid "Usage: %s file.lit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/lit.py:753
|
||||||
|
msgid "Cover saved to"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/pdf.py:39
|
||||||
|
msgid "Usage: pdf-meta file.pdf"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/metadata/pdf.py:40
|
||||||
|
msgid "No filename specified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:297
|
||||||
|
msgid "%prog [options] myebook.mobi"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:299
|
||||||
|
msgid "Output directory. Defaults to current directory."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:318
|
||||||
|
msgid "Raw MOBI HTML saved in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/ebooks/mobi/reader.py:320
|
||||||
|
msgid "OEB ebook created in"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/choose_format_ui.py:42
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/dialogs/choose_format_ui.py:42
|
||||||
msgid "Choose Format"
|
msgid "Choose Format"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1423,6 +1735,10 @@ msgstr ""
|
|||||||
msgid "Book <font face=\"serif\">%s</font> of %s."
|
msgid "Book <font face=\"serif\">%s</font> of %s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:328
|
||||||
|
msgid "Double click to <b>edit</b> me<br><br>"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:337
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:337
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:701
|
#: /home/kovid/work/libprs500/src/libprs500/gui2/library.py:701
|
||||||
msgid "Author(s)"
|
msgid "Author(s)"
|
||||||
@ -1833,11 +2149,32 @@ msgstr ""
|
|||||||
msgid "Untitled article"
|
msgid "Untitled article"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:35
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:15
|
||||||
|
msgid ""
|
||||||
|
"%%prog [options] ARG\n"
|
||||||
|
"\n"
|
||||||
|
"%%prog parses an online source of articles, like an RSS or ATOM feed and \n"
|
||||||
|
"fetches the article contents organized in a nice hierarchy.\n"
|
||||||
|
"\n"
|
||||||
|
"ARG can be one of:\n"
|
||||||
|
"\n"
|
||||||
|
"file name - %%prog will try to load a recipe from the file\n"
|
||||||
|
"\n"
|
||||||
|
"builtin recipe title - %%prog will load the builtin recipe and use it to "
|
||||||
|
"fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n"
|
||||||
|
"\n"
|
||||||
|
"recipe as a string - %%prog will load the recipe directly from the string "
|
||||||
|
"arg.\n"
|
||||||
|
"\n"
|
||||||
|
"Available builtin recipes are:\n"
|
||||||
|
"%s\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:37
|
||||||
msgid "Options to control web2disk (used to fetch websites linked from feeds)"
|
msgid "Options to control web2disk (used to fetch websites linked from feeds)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:38
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:40
|
||||||
msgid ""
|
msgid ""
|
||||||
"Specify a list of feeds to download. For example: \n"
|
"Specify a list of feeds to download. For example: \n"
|
||||||
"\"['http://feeds.newsweek.com/newsweek/TopNews', 'http://feeds.newsweek.com/"
|
"\"['http://feeds.newsweek.com/newsweek/TopNews', 'http://feeds.newsweek.com/"
|
||||||
@ -1846,52 +2183,52 @@ msgid ""
|
|||||||
"recipe is used to download the feeds."
|
"recipe is used to download the feeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:42
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:44
|
||||||
msgid "Be more verbose while processing."
|
msgid "Be more verbose while processing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:44
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:46
|
||||||
msgid ""
|
msgid ""
|
||||||
"The title for this recipe. Used as the title for any ebooks created from the "
|
"The title for this recipe. Used as the title for any ebooks created from the "
|
||||||
"downloaded feeds."
|
"downloaded feeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:45
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:47
|
||||||
msgid "Username for sites that require a login to access content."
|
msgid "Username for sites that require a login to access content."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:46
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:48
|
||||||
msgid "Password for sites that require a login to access content."
|
msgid "Password for sites that require a login to access content."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:49
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:51
|
||||||
msgid ""
|
msgid ""
|
||||||
"Number of levels of links to follow on webpages that are linked to from "
|
"Number of levels of links to follow on webpages that are linked to from "
|
||||||
"feeds. Defaul %default"
|
"feeds. Defaul %default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:51
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:53
|
||||||
msgid ""
|
msgid ""
|
||||||
"The directory in which to store the downloaded feeds. Defaults to the "
|
"The directory in which to store the downloaded feeds. Defaults to the "
|
||||||
"current directory."
|
"current directory."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:53
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:55
|
||||||
msgid "Dont show the progress bar"
|
msgid "Dont show the progress bar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:55
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:57
|
||||||
msgid "Very verbose output, useful for debugging."
|
msgid "Very verbose output, useful for debugging."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:57
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:59
|
||||||
msgid ""
|
msgid ""
|
||||||
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
|
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
|
||||||
"downloads at most 2 feeds."
|
"downloads at most 2 feeds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:82
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:84
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:86
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/main.py:88
|
||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:567
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:567
|
||||||
msgid "Fetching feeds..."
|
msgid "Fetching feeds..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -1975,3 +2312,68 @@ msgstr ""
|
|||||||
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:761
|
#: /home/kovid/work/libprs500/src/libprs500/web/feeds/news.py:761
|
||||||
msgid "Fetching feed"
|
msgid "Fetching feed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:373
|
||||||
|
msgid ""
|
||||||
|
"%prog URL\n"
|
||||||
|
"\n"
|
||||||
|
"Where URL is for example http://google.com"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:376
|
||||||
|
msgid "Base directory into which URL is saved. Default is %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:379
|
||||||
|
msgid ""
|
||||||
|
"Timeout in seconds to wait for a response from the server. Default: %default "
|
||||||
|
"s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:382
|
||||||
|
msgid ""
|
||||||
|
"Maximum number of levels to recurse i.e. depth of links to follow. Default %"
|
||||||
|
"default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:385
|
||||||
|
msgid ""
|
||||||
|
"The maximum number of files to download. This only applies to files from <a "
|
||||||
|
"href> tags. Default is %default"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:387
|
||||||
|
msgid ""
|
||||||
|
"Minimum interval in seconds between consecutive fetches. Default is %default "
|
||||||
|
"s"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:389
|
||||||
|
msgid ""
|
||||||
|
"The character encoding for the websites you are trying to download. The "
|
||||||
|
"default is to try and guess the encoding."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:391
|
||||||
|
msgid ""
|
||||||
|
"Only links that match this regular expression will be followed. This option "
|
||||||
|
"can be specified multiple times, in which case as long as a link matches any "
|
||||||
|
"one regexp, it will be followed. By default all links are followed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:393
|
||||||
|
msgid ""
|
||||||
|
"Any link that matches this regular expression will be ignored. This option "
|
||||||
|
"can be specified multiple times, in which case as long as any regexp matches "
|
||||||
|
"a link, it will be ignored.By default, no links are ignored. If both --"
|
||||||
|
"filter-regexp and --match-regexp are specified, then --filter-regexp is "
|
||||||
|
"applied first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:395
|
||||||
|
msgid "Do not download CSS stylesheets."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/libprs500/src/libprs500/web/fetch/simple.py:396
|
||||||
|
msgid "Show detailed output information. Useful for debugging"
|
||||||
|
msgstr ""
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
__license__ = 'GPL v3'
|
__license__ = 'GPL v3'
|
||||||
__copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>'
|
__copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>'
|
||||||
''''''
|
'''
|
||||||
|
CLI for downloading feeds.
|
||||||
|
'''
|
||||||
|
|
||||||
import sys, os, logging
|
import sys, os, logging
|
||||||
from libprs500.web.feeds.recipes import get_builtin_recipe, compile_recipe, titles
|
from libprs500.web.feeds.recipes import get_builtin_recipe, compile_recipe, titles
|
||||||
@ -10,7 +12,7 @@ from libprs500.web.feeds.news import Profile2Recipe, BasicNewsRecipe
|
|||||||
from libprs500.ebooks.lrf.web.profiles import DefaultProfile, FullContentProfile
|
from libprs500.ebooks.lrf.web.profiles import DefaultProfile, FullContentProfile
|
||||||
|
|
||||||
|
|
||||||
def option_parser(usage='''\
|
def option_parser(usage=_('''\
|
||||||
%%prog [options] ARG
|
%%prog [options] ARG
|
||||||
|
|
||||||
%%prog parses an online source of articles, like an RSS or ATOM feed and
|
%%prog parses an online source of articles, like an RSS or ATOM feed and
|
||||||
@ -26,7 +28,7 @@ recipe as a string - %%prog will load the recipe directly from the string arg.
|
|||||||
|
|
||||||
Available builtin recipes are:
|
Available builtin recipes are:
|
||||||
%s
|
%s
|
||||||
'''%(unicode(list(titles))[1:-1])):
|
''')%(unicode(list(titles))[1:-1])):
|
||||||
p = _option_parser(usage=usage)
|
p = _option_parser(usage=usage)
|
||||||
p.remove_option('--max-recursions')
|
p.remove_option('--max-recursions')
|
||||||
p.remove_option('--base-dir')
|
p.remove_option('--base-dir')
|
||||||
|
@ -370,27 +370,30 @@ class RecursiveFetcher(object):
|
|||||||
def __del__(self):
|
def __del__(self):
|
||||||
socket.setdefaulttimeout(self.default_timeout)
|
socket.setdefaulttimeout(self.default_timeout)
|
||||||
|
|
||||||
def option_parser(usage='%prog URL\n\nWhere URL is for example http://google.com'):
|
def option_parser(usage=_('%prog URL\n\nWhere URL is for example http://google.com')):
|
||||||
parser = OptionParser(usage=usage)
|
parser = OptionParser(usage=usage)
|
||||||
parser.add_option('-d', '--base-dir', help='Base directory into which URL is saved. Default is %default',
|
parser.add_option('-d', '--base-dir',
|
||||||
|
help=_('Base directory into which URL is saved. Default is %default'),
|
||||||
default='.', type='string', dest='dir')
|
default='.', type='string', dest='dir')
|
||||||
parser.add_option('-t', '--timeout', help='Timeout in seconds to wait for a response from the server. Default: %default s',
|
parser.add_option('-t', '--timeout',
|
||||||
|
help=_('Timeout in seconds to wait for a response from the server. Default: %default s'),
|
||||||
default=10.0, type='float', dest='timeout')
|
default=10.0, type='float', dest='timeout')
|
||||||
parser.add_option('-r', '--max-recursions', default=1, help='Maximum number of levels to recurse i.e. depth of links to follow. Default %default',
|
parser.add_option('-r', '--max-recursions', default=1,
|
||||||
|
help=_('Maximum number of levels to recurse i.e. depth of links to follow. Default %default'),
|
||||||
type='int', dest='max_recursions')
|
type='int', dest='max_recursions')
|
||||||
parser.add_option('-n', '--max-files', default=sys.maxint, type='int', dest='max_files',
|
parser.add_option('-n', '--max-files', default=sys.maxint, type='int', dest='max_files',
|
||||||
help='The maximum number of files to download. This only applies to files from <a href> tags. Default is %default')
|
help=_('The maximum number of files to download. This only applies to files from <a href> tags. Default is %default'))
|
||||||
parser.add_option('--delay', default=0, dest='delay', type='int',
|
parser.add_option('--delay', default=0, dest='delay', type='int',
|
||||||
help='Minimum interval in seconds between consecutive fetches. Default is %default s')
|
help=_('Minimum interval in seconds between consecutive fetches. Default is %default s'))
|
||||||
parser.add_option('--encoding', default=None,
|
parser.add_option('--encoding', default=None,
|
||||||
help='The character encoding for the websites you are trying to download. The default is to try and guess the encoding.')
|
help=_('The character encoding for the websites you are trying to download. The default is to try and guess the encoding.'))
|
||||||
parser.add_option('--match-regexp', default=[], action='append', dest='match_regexps',
|
parser.add_option('--match-regexp', default=[], action='append', dest='match_regexps',
|
||||||
help='Only links that match this regular expression will be followed. This option can be specified multiple times, in which case as long as a link matches any one regexp, it will be followed. By default all links are followed.')
|
help=_('Only links that match this regular expression will be followed. This option can be specified multiple times, in which case as long as a link matches any one regexp, it will be followed. By default all links are followed.'))
|
||||||
parser.add_option('--filter-regexp', default=[], action='append', dest='filter_regexps',
|
parser.add_option('--filter-regexp', default=[], action='append', dest='filter_regexps',
|
||||||
help='Any link that matches this regular expression will be ignored. This option can be specified multiple times, in which case as long as any regexp matches a link, it will be ignored.By default, no links are ignored. If both --filter-regexp and --match-regexp are specified, then --filter-regexp is applied first.')
|
help=_('Any link that matches this regular expression will be ignored. This option can be specified multiple times, in which case as long as any regexp matches a link, it will be ignored.By default, no links are ignored. If both --filter-regexp and --match-regexp are specified, then --filter-regexp is applied first.'))
|
||||||
parser.add_option('--dont-download-stylesheets', action='store_true', default=False,
|
parser.add_option('--dont-download-stylesheets', action='store_true', default=False,
|
||||||
help='Do not download CSS stylesheets.', dest='no_stylesheets')
|
help=_('Do not download CSS stylesheets.'), dest='no_stylesheets')
|
||||||
parser.add_option('--verbose', help='Show detailed output information. Useful for debugging',
|
parser.add_option('--verbose', help=_('Show detailed output information. Useful for debugging'),
|
||||||
default=False, action='store_true', dest='verbose')
|
default=False, action='store_true', dest='verbose')
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user