From 47eb8c1f3ea1a8710e074965eccf30cd3ee64760 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 26 Oct 2009 11:21:26 -0600 Subject: [PATCH] Add documentation of the conversion system to the User Manual --- src/calibre/customize/builtins.py | 4 +- src/calibre/devices/eb600/driver.py | 11 +- src/calibre/ebooks/metadata/cli.py | 2 +- src/calibre/gui2/convert/look_and_feel.ui | 6 + src/calibre/manual/conf.py | 4 +- src/calibre/manual/conversion.rst | 419 +++++++++++++++++++++- src/calibre/manual/custom.py | 17 +- src/calibre/manual/faq.rst | 5 +- src/calibre/manual/images/conv_dialog.png | Bin 0 -> 233176 bytes src/calibre/manual/images/debug.png | Bin 0 -> 5120 bytes src/calibre/manual/images/pipeline.pgf | 29 ++ src/calibre/manual/images/pipeline.png | Bin 0 -> 22568 bytes src/calibre/manual/news.rst | 2 +- src/calibre/manual/resources/calibre.css | 5 + src/calibre/manual/xpath.rst | 20 +- src/calibre/translations/calibre.pot | 357 ++++++++++-------- 16 files changed, 708 insertions(+), 173 deletions(-) create mode 100644 src/calibre/manual/images/conv_dialog.png create mode 100644 src/calibre/manual/images/debug.png create mode 100644 src/calibre/manual/images/pipeline.pgf create mode 100644 src/calibre/manual/images/pipeline.png create mode 100644 src/calibre/manual/resources/calibre.css diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 443db49c78..0b4c2d284e 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -361,7 +361,7 @@ from calibre.customize.profiles import input_profiles, output_profiles from calibre.devices.bebook.driver import BEBOOK, BEBOOK_MINI from calibre.devices.blackberry.driver import BLACKBERRY from calibre.devices.cybookg3.driver import CYBOOKG3, CYBOOK_OPUS -from calibre.devices.eb600.driver import EB600, COOL_ER, ESHINEBOOK +from calibre.devices.eb600.driver import EB600, COOL_ER, SHINEBOOK from calibre.devices.iliad.driver import ILIAD from calibre.devices.irexdr.driver import IREXDR1000 from calibre.devices.jetbook.driver import JETBOOK @@ -424,7 +424,7 @@ plugins += [ ANDROID, CYBOOK_OPUS, COOL_ER, - ESHINEBOOK, + SHINEBOOK, ESLICK ] plugins += [x for x in list(locals().values()) if isinstance(x, type) and \ diff --git a/src/calibre/devices/eb600/driver.py b/src/calibre/devices/eb600/driver.py index 2195cb3cb6..ae0f4ba05e 100644 --- a/src/calibre/devices/eb600/driver.py +++ b/src/calibre/devices/eb600/driver.py @@ -59,6 +59,9 @@ class EB600(USBMS): class COOL_ER(EB600): + name = 'Cool-er device interface' + gui_name = 'Cool-er' + FORMATS = ['epub', 'mobi', 'prc', 'pdf', 'txt'] VENDOR_NAME = 'COOL-ER' @@ -68,9 +71,13 @@ class COOL_ER(EB600): EBOOK_DIR_MAIN = 'my docs' -class ESHINEBOOK(EB600): +class SHINEBOOK(EB600): - FORMATS = ['epub', 'pdf', 'txt'] + name = 'ShineBook device Interface' + + gui_name = 'ShineBook' + + FORMATS = ['epub', 'prc', 'rtf', 'pdf', 'txt'] VENDOR_NAME = 'LONGSHIN' WINDOWS_MAIN_MEM = 'ESHINEBOOK' diff --git a/src/calibre/ebooks/metadata/cli.py b/src/calibre/ebooks/metadata/cli.py index f803983111..e4ea1a3931 100644 --- a/src/calibre/ebooks/metadata/cli.py +++ b/src/calibre/ebooks/metadata/cli.py @@ -95,7 +95,7 @@ def option_parser(): writers = set([]) for w in metadata_writers(): writers = writers.union(set(w.file_types)) - ft, w = ', '.join(filetypes()), ', '.join(writers) + ft, w = ', '.join(sorted(filetypes())), ', '.join(sorted(writers)) return config().option_parser(USAGE%(ft, w)) def do_set_metadata(opts, mi, stream, stream_type): diff --git a/src/calibre/gui2/convert/look_and_feel.ui b/src/calibre/gui2/convert/look_and_feel.ui index afa29bdd11..d451cd9af0 100644 --- a/src/calibre/gui2/convert/look_and_feel.ui +++ b/src/calibre/gui2/convert/look_and_feel.ui @@ -87,6 +87,12 @@ :/images/wizard.svg:/images/wizard.svg + + + 32 + 32 + + diff --git a/src/calibre/manual/conf.py b/src/calibre/manual/conf.py index 690323694c..dd54e13271 100644 --- a/src/calibre/manual/conf.py +++ b/src/calibre/manual/conf.py @@ -79,7 +79,9 @@ pygments_style = 'sphinx' # The style sheet to use for HTML and HTML Help pages. A file of that name # must exist either in Sphinx' static/ path, or in one of the custom paths # given in html_static_path. -html_style = 'default.css' +html_theme = 'default' +html_theme_options = {'stickysidebar':'true', 'relbarbgcolor':'black'} +html_style = 'calibre.css' # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, diff --git a/src/calibre/manual/conversion.rst b/src/calibre/manual/conversion.rst index 15a4e869bd..1f23d43419 100644 --- a/src/calibre/manual/conversion.rst +++ b/src/calibre/manual/conversion.rst @@ -5,4 +5,421 @@ E-book Conversion =================== -This section is under construction. In the meantime, you can see some documentation of the command line interface to conversion at :ref:`ebook-convert`. +|app| has a conversion system that is designed to be very easy to use. Normally, you just +add a book to |app|, click convert and |app| will try hard to generate output that is as +close as possible to the input. However, |app| accepts a very large number of input formats, +not all of which are as suitable as others for conversion to e-books. In the case of +such input formats, or if you just want greater control over the conversion system, +|app| has a lot of options to fine tune the conversion process. Note however that |app|'s +conversion system is not a substitute for a full blown e-book editor. To edit e-books, I +would recommend first converting them to EPUB using |app| and then using a dedicated EPUB editor, +like `Sigil `_ to get the book into perfect shape. You can then +use the edited EPUB as input for conversion into other formats in |app|. + +This document will refer mainly to the conversion settings as found in the conversion dialog, +pictured below. All these settings are also available via command line interface to conversion, +documented at :ref:`ebook-convert`. In |app|, you can obtain help on any individual setting by holding your +mouse over it, a tooltip will appear describing the setting. + +.. image:: images/conv_dialog.png + :align: center + :alt: E-book conversion dialog + :scale: 50 + +.. contents:: Contents + :depth: 1 + :local: + +.. _conversion-introduction: + +Introduction +------------- + +.. |dbgi| image:: images/debug.png + :align: middle + :alt: Debug icon + +The first thing to understand about the conversion system is that it is designed as a pipeline. +Schematically, it looks like this: + +.. image:: images/pipeline.png + :align: center + :alt: The conversion pipeline + +The input format is first converted to XHTML by the appropriate *Input Plugin*. +This HTML is then *transformed*. In the last step, the processed XHTML is converted +to the specified output format by the appropriate *Output Plugin*. The results +of the conversion can vary greatly, based on the input format. Some formats +convert much better than others. A list of the best source formats for conversion +is available :ref:`here `. + +The transforms that act on the XHTML output are where all the work happens. There are various +transforms, for example, to insert book metadata as a page at the start of the book, +to detect chapter headings and automatically create a Table of Contents, to proportionally +adjust font sizes, et cetera. It is important to remeber that all the transforms act on the +XHTML output by the *Input Plugin*, not on the input file itself. So, for example, if you ask |app| +to convert an RTF file to EPUB, it will first be converted to XHTML internally, +the various transforms will be applied to the XHTML and then the *Output Plugin* will +create the EPUB file, automatically generating all metadata, Table of Contents, et cetera. + +You can see this process in action by using the debug option |dbgi|. Just specify the path to +a directory for the debug output. During conversion, |app| will place the XHTML generated by +the various stages of the conversion pipeline in different sub-directories. +The four sub-directories are: + +.. table:: Stages of the conversion pipeline + + ========== ============= + Directory Description + ========== ============= + input This contains the HTML output by the Input Plugin. Use this to debug the Input Plugin. + parsed The result of pre-processing and converting to XHTML the output from the Input Plugin. Use to debug structure detection. + structure Post structure detection, but before CSS flattening and font size conversion. Use to debug font size conversion and CSS transforms. + processed Just before the e-book is passed to the output plugin. Use to debug the Output Plugin. + ========== ============= + +If you want to edit the input document a little before having |app| convert it, the best thing to +do is edit the files in the :file:`input` sub-directory, then zip it up, and use the zip file as the +input format for subsequent conversions. To do this use the :guilabel:`Edit meta information` dialog +to add the zip file as a format for the book and then, in the top left corner of the conversion dialog, +select ZIP as the input format. + +This document will deal mainly with the various transforms that operate on the intermediate XHTML +and how to control them. At the end are some tips specific to each Input/Output format. + +Look & Feel +------------- + +.. contents:: Contents + :depth: 1 + :local: + +This group of options controls various aspects of the look and feel of the converted e-book. + +.. _font-size-rescaling: + +Font size rescaling +~~~~~~~~~~~~~~~~~~~~~~~ + +One of the nicest features of the e-reading experience is the ability to easily adjust font sizes to +suit individual needs and lighting conditions. |app| has sophisticated algorithms to ensure that +all the books it outputs have a consistent font sizes, no matter what font sizes are specified +in the input document. + +The base font size of a document is the most common font size in that document, +i.e., the size of the bulk of text in that document. When you specify a +:guilabel:`Base font size`, |app| automatically rescales all font sizes in the document +proportionately, so that the most common font size becomes the specified base font size and other +font sizes are rescaled appropriately. By choosing a larger base font size, you can make the fonts +in the document larger and vice versa. When you set the base font size, for best results, you should +also set the font size key. + +Normally, |app| will automatically choose a base font size appropriate to the Output Profile you +have chosen (see :ref:`page-setup`). However, you can override this here in case the default is +not suitable for you. + +The :guilabel:`Font size key` option lets you control how non-base font sizes are rescaled. +The font rescaling algorithm works using a font size key, which is simply a comma-separated +list of font sizes. The font size key tells |app| how many "steps" bigger or smaller a given font +size should be compared to the base font size. The idea is that there should be a limited number +of font sizes in a document. For example, one size for the body text, a couple of sizes for +different levels of headings and a couple of sizes for super/sub scripts and footnotes. The +font size key allows |app| to compartmentalize the font sizes in the input documents into +separate "bins" corresponding to the different logical font sizes. + +Let's illustrate with an example. +Suppose the source document we are converting was produced by someone with excellent +eyesight and has a base font size of 8pt. That means the bulk of the text in the document is sized +at 8pts, while headings are somewhat larger (say 10 and 12pt) and footnotes somewhat smaller at 6pt. +Now if we use the following settings:: + + Base font size : 12pt + Font size key : 7, 8, 10, 12, 14, 16, 18, 20 + +The output document will have a base font size of 12pt, headings of 14 and 16pt and footnotes of 8pt. +Now suppose we want to make the largest heading size stand out more and make the footnotes a +little larger as well. To achieve this, the font key should be changed to:: + + New font size key : 7, 9, 12, 14, 18, 20, 22 + +The largest headings will now become 18pt, while the footnotes will become 9pt. You can +play with these settings to try and figure out what would be optimum for you by using the +font rescaling wizard, which can be accessed by clicking the little button next to the +:guilabel:`Font size key` setting. + +All the font size rescaling in the conversion can also be disabled here, if you would +like to preserve the font sizes in the input document. + +A related setting is :guilabel:`Line height`. Line height controls the vertical height of +lines. By default, (a line height of 0), no manipulation of line heights is performed. If +you specify a non-default value, line heights will be set in all locations that don't specify their +own line heights. However, this is something of a blunt weapon and should be used sparingly. +If you want to adjust the line heights for some section of the input, it's better to use +the :ref:`extra-css`. + +Paragraph spacing +~~~~~~~~~~~~~~~~~~~ + +Normally, paragraphs in XHTML are rendered with a blank line between them and no leading text +indent. |app| has a couple of options to control this. :guilabel:`Remove spacing between paragraphs` +forcefully ensure that all paragraphs have no inter paragraph spacing. It also sets the text +indent to 1.5em to mark that start of every paragraph. :guilabel:`Insert blank line` does the +opposite, guaranteeing that there is exactly one blank line between each pair of paragraphs. +Both these options are very comprehensive, removing spacing, or inserting it for *all* paragraphs +(technically

and

tags). This is so that you can just set the option and be sure that +it performs as advertised, irrespective of how messy the input file is. The one exception is +when the input file uses hard line breaks to implement inter-paragraph spacing. + +If you want to remove the spacing between all paragraphs, except a select few, don't use these +options. Instead add the following CSS code to :ref:`extra-css`:: + + p, div { margin: 0pt; border: 0pt; text-indent: 1.5em } + .spacious { margin-bottom: 1em; text-indent: 0pt; } + +Then, in your source document, mark the paragraphs that need spacing with `class="spacious"`. +If your input document is not in HTML, use the Debug option, described in the Introduction to get HTML +(use the :file:`input` sub-directory). + + +.. _extra-css: + +Extra CSS +~~~~~~~~~~ + +This option allows you to specify arbitrary CSS that will be applied to all HTML files in the +input. This CSS is applied with very high priority and so should override most CSS present in +the input document itself. You can use this setting to fine tune the presentation/layout of your +document. For example, if you want all paragraphs of class `endnote` to be right aligned, just +add:: + + .endnote { text-align: right } + +or if you want to change the indentation of all paragraphs:: + + p { text-indent: 5mm; } + +:guilabel:`Extra CSS` is a very powerful option, but you do need an understanding of how CSS works +to use it to its full potential. + +Miscellaneous +~~~~~~~~~~~~~~ + +There are a few more options in this section. + +:guilabel:`No text justification` + Normally, if the output format supports it, |app| will force the output e-book + to have *justified* text (i.e., a smooth right margin). This option will turn + off this behavior, in which case whatever justification is specified in the input document + will be used instead. + +:guilabel:`Linearize tables` + Some badly designed documents use tables to control the layout of text on the page. + When converted these documents often have text that runs off the page and other artifacts. + This option will extract the content from the tables and present it in a linear fashion. + Note that this option linearizes *all* tables, so only use it if you are sure the + input document does not use tables for legitimate purposes, like presenting tabular information. + +:guilabel:`Transliterate unicode characters` + Transliterate unicode characters to an ASCII representation. Use with care because this will + replace unicode characters with ASCII. For instance it will replace "Михаил Горбачёв" + with "Mikhail Gorbachiov". Also, note that in cases where there are multiple representations + of a character (characters shared by Chinese and Japanese for instance) the representation used + by the largest number of people will be used (Chinese in the previous example). + This option is mainly useful if you are going to view the e-book on a device that does not + have support for unicode. + +:guilabel:`Input character encoding` + Older documents sometimes don't specify their character encoding. When converted, this can + result in non-English characters or special characters like smart quotes being corrupted. + |app| tries to auto-detect the character encoding of the source document, but it does not' + always succeed. You can force it to assume a particular character encoding by using this setting. + `cp1252` is a common encoding for documents produced using windows software. You should also read + :ref:`char-encoding-faq` for more on encoding issues. + + +.. _page-setup: + +Page Setup +------------- + +The Page Setup options are for controlling screen layout, like margins and screen sizes. There are +options to setup page margins, which will be used by the Output Plugin, if the selected Output Format +supports page margins. In addition, you should choose an Input profile and an Output profile. Both sets +of profiles basically deal with how to interpret measurements in the input/output documents, screen sizes +and default font rescaling keys. + +If you know that the file you are converting was intended to be used on a particular device/software platform, +choose the corresponding input profile, otherwise just choose the default input profile. If you know the files +you are producing are meant for a particular device type, choose the corresponding Output profile. In particular, for MOBI Output files, you should choose the Kindle, for LIT the Microsoft Reader and for EPUB the Sony Reader. In the case of EPUB, the Sony Reader profile will result in EPUB files that will work everywhere. However, it has some side effects, like inserting artificial section breaks to keep internal components below the size threshold, needed for SONY devices. In particular for the iPhone/Android phones, choose the SONY output profile. If you know your EPUB files will not be read on a SONY or similar device, use the default output profile. If you are producing MOBI files that are not intended for the Kindle, choose the Mobipocket books output profile. + +The Output profile also controls the screen size. This will cause, for example, images to be auto-resized to be fit to the screen in some output formats. So choose a profile of a device that has a screen size similar to your device. + +.. _structure-detection: + +Structure Detection +--------------------- + +Structure detection involves |app| trying its best to detect structural elements in the input document, when they are not properly specified. For example, chapters, page breaks, headers, footers, etc. As you can imagine, this process varies widely from book to book. Fortunately, |app| has very powerful options to control this. With power comes complexity, but if once you take the time to learn the complexity, you will find it well worth the effort. + +Chapters and page breaks +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +|app| has two sets of options for :guilabel:`chapter detection` and :guilabel:`inserting page breaks`. This can sometimes be slightly confusing, as by default, +|app| will insert page breaks before detected chapters as well as the locations detected by the page breaks option. +The reason for this is that there are often location where page breaks should be inserted that are not chapter boundaries. +Also, detected chapters can be optionally inserted into the auto generated Table of Contents. + +|app| uses *XPath*, a powerful language to allow the user to specify chapter boundaries/page breaks. XPath can seem a little daunting +to use at first, fortunately, there is a :ref:`XPath tutorial ` in the User Manual. Remember that Structure Detection +operates on the intermediate XHTML produced by the conversion pipeline. Use the debug option described in the +:ref:`conversion-introduction` to figure out the appropriate settings for your book. There is also a button for a XPath wizard +to help with the generation of simple XPath expressions. + +By default, |app| uses the following expression for chapter detection:: + + //*[((name()='h1' or name()='h2') and re:test(., 'chapter|book|section|part\s+', 'i')) or @class = 'chapter'] + +This expression is rather complex, because it tries to handle a number of common cases simulataneously. What it means +is that |app| will assume chapters start at either `

` or `

` tags that have any of the words +`(chapter, book, section or part)` in them or that have the `class="chapter"` attribute. + +A related option is :guilabel:`Chapter mark`, which allows you to control what |app| does when it detects a chapter. By default, +it will insert a page break before the chapter. You can have it insert a ruled line instead of, or in addition to the page break. +You can also have it do nothing. + +The default setting for detecting page breaks is:: + + //*[name()='h1' or name()='h2'] + +which means that |app| will insert page breaks before every `

` and `

` tag by default. + +.. note:: + + The default expressions may change depending on the input format you are converting. + +Removing headers and footers +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +These options are useful primarily for conversion of PDF documents. Often, the conversion leaves +behing page headers and footers in the text. These options use regular expressions to try and detect +the headers and footers and remove them. Remember that they operate on the intermediate XHTML produced +by the conversion pipeline. There is also a wizard to help you customize the regular expressions for +your document. + +Miscellaneous +~~~~~~~~~~~~~~ + +There are a few more options in this section. + +:guilabel:`Insert metadata as page at start of book` + One of the great things about |app| is that it allows you to maintain very complete metadata + about all of your books, for example, a rating, tags, comments, etc. This option will create + a single page with all this metadata and insert it into the converted e-book, typically just + after the cover. Think of it as a way to create your own customised book jacket. + +:guilabel:`Remove first image` + Sometimes, the source document you are converting includes the cover as part of the book, instead + of as a separate cover. If you also specify a cover in |app|, then the converted book will have + two covers. This option will simply remove the first image from the source document, thereby + ensuring that the converted book has only one cover, the one specified in |app|. + +Table of Contents +------------------ + +When the input document has a Table of Contents in its metadata, |app| will just use that. However, +a number of older formats either do not support a metadata based Table of Contents, or individual +documents do not have one. In these cases, the options in this section can help you automatically +generate a Table of Contents in the converted e-book, based on the actual content in the input document. + +The first option is :guilabel:`Force use of auto-generated Table of Contents`. By checking this option +you can have |app| override any Table of Contents found in the metadata of the input document with the +auto generated one. + +The default way that the creation of the auto generated Table of Contents works is that, |app| will first try +to add any detected chapters to the generated table of contents. You can learn how to customize the detection of chapters +in the :ref:`structure-detection` section above. If you do not want to include detected chapters in the generated +table of contents, check the :guilabel:`Do not add detected chapters` option. + +If less than the :guilabel:`Chapter threshold` number of chapters were detected, |app| will then add any hyperlinks +it finds in the input document to the Table of Contents. This often works well many input documents include a +hyperlinked Table of Contents right at the start. The :guilabel:`Number fo links` option can be used to control +this behavior. If set to zero, no links are added. If set to a number greater than zero, at most that number of links +is added. + +|app| will automatically filter duplicates from the generated Table of Contents. However, if there are some additional +undesirable entries, you can filter them using the :guilabel:`TOC Filter` option. This is a regular expression that +will match the title of entries in the generated table of contents. Whenever a match is found, it will be removed. +For example, to remove all entries titles "Next" or "Previous" use:: + + Next|Previous + +Finally, the :guilabel:`Level 1,2,3 TOC` options allow you to create a sophisticated multi-level Table of Contents. +They are XPath expressions that match tags in the intermediate XHTML produced by the conversion pipeline. See the +:ref:`conversion-introduction` for how to get access to this XHTML. Also read the :ref:`xpath-tutorial`, to learn +how to construct XPath expressions. Next to each option is a button that launches a wizard to help with the creation +of basic XPath expressions. The following simple example illustrates how to use these options. + +Suppose you have an input document taht results in XHTML that look like this: + +.. code-block:: html + + + + Sample document + + +

Chapter 1

+ ... +

Section 1.1

+ ... +

Section 1.2

+ ... +

Chapter 2

+ ... +

Section 2.1

+ ... + + + +Then, we set the options as:: + + Level 1 TOC : //h:h1 + Level 2 TOC : //h:h2 + +This will result in an automatically generated two level Table of Contents that looks like:: + + Chapter 1 + Section 1.1 + Section 1.2 + Chapter 2 + Section 2.1 + + +.. warning:: + + Not all output formats support a multi level Table of Contents. You should first try with EPUB Output. If that + works, then try your format of choice. + +Format specific tips +---------------------- + +Here you will find tips specific to the conversion of particular formats. + +Convert Microsoft Word documents +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +|app| does not directly convert .doc files from Microsoft Word. However, in Word, you can save the document +as HTML and then convert the resulting HTML file with |app|. When saving as HTML, be sure to use the +"Save as filtered HTML" option as this will produce clean HTML that will convert well. + +There is a Word macro package that can automate the conversion of Word documents using |app|. It also makes +generating the Table of Contents much simpler. It is called BookCreator and is available for free +`here `_. + +Convert TXT documents +~~~~~~~~~~~~~~~~~~~~~~ + +Convert PDF documents +~~~~~~~~~~~~~~~~~~~~~~ + + diff --git a/src/calibre/manual/custom.py b/src/calibre/manual/custom.py index 1af97bf349..e174d2f838 100644 --- a/src/calibre/manual/custom.py +++ b/src/calibre/manual/custom.py @@ -165,7 +165,15 @@ def generate_ebook_convert_help(preamble, info): def update_cli_doc(path, raw, info): if isinstance(raw, unicode): raw = raw.encode('utf-8') - if not os.path.exists(path) or open(path, 'rb').read() != raw: + old_raw = open(path, 'rb').read() if os.path.exists(path) else '' + if not os.path.exists(path) or old_raw != raw: + import difflib + print path, 'has changed' + if old_raw: + lines = difflib.unified_diff(old_raw.splitlines(), raw.splitlines(), + path, path) + for line in lines: + print line info('creating '+os.path.splitext(os.path.basename(path))[0]) open(path, 'wb').write(raw) @@ -181,7 +189,8 @@ def render_options(cmd, groups, options_header=True, add_program=True): lines.append('') if desc: lines.extend([desc, '']) - for opt in options: + for opt in sorted(options, cmp=lambda x, y:cmp(x.get_opt_string(), + y.get_opt_string())): help = opt.help if opt.help else '' help = help.replace('\n', ' ').replace('*', '\\*').replace('%default', str(opt.default)) opt = opt.get_opt_string() + ((', '+', '.join(opt._short_opts)) if opt._short_opts else '') @@ -298,4 +307,8 @@ def setup(app): app.add_directive('automember', auto_member, 1, (1, 0, 1)) app.connect('doctree-read', substitute) app.connect('builder-inited', cli_docs) + app.connect('build-finished', finished) + +def finished(app, exception): + pass diff --git a/src/calibre/manual/faq.rst b/src/calibre/manual/faq.rst index 7aad55aba7..809c1a58d2 100644 --- a/src/calibre/manual/faq.rst +++ b/src/calibre/manual/faq.rst @@ -25,10 +25,11 @@ It can convert every input format in the following list, to every output format. ** PRC is a generic format, |app| supports PRC files with TextRead and MOBIBook headers +.. _best-source-formats: What are the best source formats to convert? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In order of decreasing preference: LIT, MOBI, EPUB, HTML, PRC, RTF, TXT, PDF +In order of decreasing preference: LIT, MOBI, EPUB, HTML, PRC, RTF, PDB, TXT, PDF Why does the PDF conversion lose some images/tables? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -54,6 +55,8 @@ In order to convert a collection of HTML files in a specific oder, you have to c Then just add this HTML file to the GUI and use the convert button to create your ebook. +.. _char-encoding-faq: + How do I convert my file containing non-English characters, or smart quotes? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ There are two aspects to this problem: diff --git a/src/calibre/manual/images/conv_dialog.png b/src/calibre/manual/images/conv_dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..dad23c036eea71a58d327f5726bb3ba262a9ed5f GIT binary patch literal 233176 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 z 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 JFEzP(=by#c#zg=C literal 0 HcmV?d00001 diff --git a/src/calibre/manual/images/debug.png b/src/calibre/manual/images/debug.png new file mode 100644 index 0000000000000000000000000000000000000000..6b2b06d68759de4d47f52749e147bcb6d0e39e79 GIT binary patch literal 5120 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,decorate] (inf.east) -- (inp.west); +\draw[->,decorate] (oup.west) -- (ouf.east); +\end{scope} + +\draw[->] (inp.south) -- node[sloped,above] {XHTML} (trans.north); +\draw[->] (trans.south) -- (oup.north); + +\end{scope} +\end{tikzpicture} \ No newline at end of file diff --git a/src/calibre/manual/images/pipeline.png b/src/calibre/manual/images/pipeline.png new file mode 100644 index 0000000000000000000000000000000000000000..2a8e2c0eab89ca35b5ed706f32eb3e9bbe86317f GIT binary patch literal 22568 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 tags in a document. The XPath query for this is simply:: - //h2 (Selects all

tags) + //h:h2 (Selects all

tags) The prefix `//` means *search at any level of the document*. Now suppose you want to search for ```` tags that are inside ```` tags. That can be achieved with:: - //a/span (Selects tags inside tags) + //h:a/h:span (Selects tags inside tags) If you want to search for tags at a particular level in the document, change the prefix:: - /body/div/p (Selects

tags that are children of

tags that are + /h:body/h:div/h:p (Selects

tags that are children of

tags that are children of the tag) This will match only ``

A very short ebook to demonstrate the use of XPath.

`` -in the `Sample ebook`_ but not any of the other ``

`` tags. +in the `Sample ebook`_ but not any of the other ``

`` tags. The ``h:`` prefix +in the above examples is needed to match XHTML tags. This is because internally, +|app| represents all content as XHTML. In XHTML tags have a *namespace*, and +``h:`` is the namespace prefix for HTML tags. Now suppose you want to select both ``

`` and ``

`` tags. To do that, we need a XPath construct called *predicate*. A :dfn:`predicate` is simply @@ -53,8 +56,9 @@ There are several new features in this XPath expression. The first is the use of the wildcard ``*``. It means *match any tag*. Now look at the test expression ``name()='h1' or name()='h2'``. :term:`name()` is an example of a *built-in function*. It simply evaluates to the name of the tag. So by using it, we can select tags -whose names are either `h1` or `h2`. XPath has several useful built-in functions. -A few more will be introduced in this tutorial. +whose names are either `h1` or `h2`. Note that the :term:`name()` function +ignores namespaces so that there is no need for the ``h:`` prefix. +XPath has several useful built-in functions. A few more will be introduced in this tutorial. Selecting by attributes ----------------------- @@ -63,7 +67,7 @@ To select tags based on their attributes, the use of predicates is required:: //*[@style] (Select all tags that have a style attribute) //*[@class="chapter"] (Select all tags that have class="chapter") - //h1[@class="bookTitle"] (Select all h1 tags that have class="bookTitle") + //h:h1[@class="bookTitle"] (Select all h1 tags that have class="bookTitle") Here, the ``@`` operator refers to the attributes of the tag. You can use some of the `XPath built-in functions`_ to perform more sophisticated @@ -76,7 +80,7 @@ Selecting by tag content Using XPath, you can even select tags based on the text they contain. The best way to do this is to use the power of *regular expressions* via the built-in function :term:`re:test()`:: - //h2[re:test(., 'chapter|section', 'i')] (Selects

tags that contain the words chapter or + //h:h2[re:test(., 'chapter|section', 'i')] (Selects

tags that contain the words chapter or section) Here the ``.`` operator refers to the contents of the tag, just as the ``@`` operator referred diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index d1e6a9d9a2..7bfee4fa4e 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.6.19\n" -"POT-Creation-Date: 2009-10-22 17:20+MDT\n" -"PO-Revision-Date: 2009-10-22 17:20+MDT\n" +"POT-Creation-Date: 2009-10-25 18:54+MDT\n" +"PO-Revision-Date: 2009-10-25 18:54+MDT\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -104,8 +104,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:543 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:552 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:769 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:772 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:774 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 @@ -292,31 +292,31 @@ msgstr "" msgid "This profile is intended for the Amazon Kindle DX." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:74 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:75 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:232 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:362 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 msgid "" " %prog options\n" "\n" @@ -324,27 +324,27 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:370 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:372 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Customize plugin. Specify name of plugin and customization string separated by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:376 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:377 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:378 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:379 msgid "Disable the named plugin" msgstr "" @@ -951,7 +951,7 @@ msgid "Normally, if the input file has no cover and you don't specify one, a def msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 -#: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:113 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:77 msgid "Table of Contents:" @@ -2071,7 +2071,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 @@ -2180,16 +2180,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:474 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:361 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 @@ -2265,20 +2266,36 @@ msgstr "" msgid "&Inline TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:15 -msgid "Look & Feel" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:99 +msgid "Font rescaling wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:17 -msgid "Control the look and feel of the output" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:100 +msgid "" +"

This wizard will help you choose an appropriate font size key for your needs. Just enter the base font size of the input document and then enter an input font size. The wizard will display what font size it will be mapped to, by the font rescaling algorithm. You can adjust the algorithm by adjusting the output base font size and font key below. When you find values suitable for you, click OK.

\n" +"

By default, if the output base font size is zero and/or no font size key is specified, calibre will use the values from the current Output Profile.

\n" +"

See the User Manual for a discussion of how font size rescaling works.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89 -msgid "Base &font size:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:103 +msgid "&Output document" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:109 +msgid "&Base font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:108 +msgid "Font size &key:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125 @@ -2289,43 +2306,75 @@ msgstr "" msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91 -msgid "Line &height:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:107 +msgid "Use &default values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93 -msgid "Remove &spacing between paragraphs" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:108 +msgid "&Input document" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94 -msgid "No text &justification" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:111 +msgid "&Font size: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95 -msgid "&Linearize tables" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:113 +msgid " will map to size: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:96 -msgid "&Transliterate unicode characters to ASCII." +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:114 +msgid "0.0 pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:97 -msgid "Font size &key:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:16 +msgid "Look & Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:98 -msgid "Input character &encoding" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:99 -msgid "&Disable font size rescaling" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:18 +msgid "Control the look and feel of the output" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:100 +msgid "Base &font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:102 +msgid "Line &height:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:104 +msgid "Remove &spacing between paragraphs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:105 +msgid "No text &justification" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:106 +msgid "&Linearize tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:107 +msgid "&Transliterate unicode characters to ASCII." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:109 +msgid "Input character &encoding:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:110 +msgid "&Disable font size rescaling" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:111 msgid "Insert &blank line" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:112 +msgid "Wizard to help you choose an appropriate font size key" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:114 msgid "Extra &CSS" msgstr "" @@ -3025,9 +3074,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:605 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:810 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:817 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:819 msgid "No suitable formats" msgstr "" @@ -3063,28 +3112,28 @@ msgstr "" msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:697 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:813 msgid "Auto convert the following books before uploading to the device?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:730 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:782 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:820 msgid "Could not upload the following books to the device, as no suitable formats were found. Convert the book(s) to a format supported by your device first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:866 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:868 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:867 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869 msgid "

Cannot upload books to device there is no more free space available " msgstr "" @@ -3214,126 +3263,126 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:467 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:466 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:471 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:470 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:471 msgid "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:538 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:539 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:548 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:549 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:575 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:573 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:617 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:626 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:503 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:686 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:684 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:685 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:737 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:742 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:778 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:776 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:796 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:803 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "The following books had formats listed in the database that are not actually available. The entries for the formats have been removed. You should check them manually. This can happen if you manipulate the files in the library folder directly." msgstr "" @@ -3417,260 +3466,260 @@ msgstr "" msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:471 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:368 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 msgid "&Location of ebooks (The ebooks are stored in folders sorted by author and metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Set the default timeout for network fetches (i.e. anytime we go out to the internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:481 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:484 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "&Maximum number of waiting worker processes (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "Open calibre &configuration directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 msgid "calibre contains a network server that allows you to access your book collection using a browser from anywhere in the world. Any changes to the settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 msgid "If you leave the password blank, anyone will be able to access your book collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "The maximum size (widthxheight) for displayed covers. Larger covers are resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as calibre is running.\n" "

Stanza should see your calibre collection automatically. If not, try adding the URL http://myhostname:8080 as a new catalog in the Stanza reader on your iPhone. Here myhostname should be the fully qualified hostname or the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Here you can customize the behavior of Calibre by controlling what plugins it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr ""