From 57f94b3be5ee3b543647da16ff74019621f723cf Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 9 Oct 2008 17:49:28 -0700 Subject: [PATCH] version 0.4.93 --- src/calibre/constants.py | 2 +- src/calibre/translations/bg.po | 1247 ++++++++++++++++------------- src/calibre/translations/ca.po | 1229 ++++++++++++++++------------- src/calibre/translations/de.po | 1307 ++++++++++++++++++------------- src/calibre/translations/el.po | 1247 ++++++++++++++++------------- src/calibre/translations/es.po | 1262 ++++++++++++++++------------- src/calibre/translations/fr.po | 1229 ++++++++++++++++------------- src/calibre/translations/gl.po | 1247 ++++++++++++++++------------- src/calibre/translations/it.po | 1270 +++++++++++++++++------------- src/calibre/translations/nb.po | 1274 +++++++++++++++++------------- src/calibre/translations/nds.po | 1307 ++++++++++++++++++------------- src/calibre/translations/nl.po | 1262 ++++++++++++++++------------- src/calibre/translations/pt.po | 1247 ++++++++++++++++------------- src/calibre/translations/ru.po | 1247 ++++++++++++++++------------- src/calibre/translations/sl.po | 1264 +++++++++++++++++------------- src/calibre/translations/sv.po | 1247 ++++++++++++++++------------- src/calibre/translations/te.po | 1252 ++++++++++++++++------------- 17 files changed, 11285 insertions(+), 8855 deletions(-) diff --git a/src/calibre/constants.py b/src/calibre/constants.py index a8414a71d8..9af3d93320 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -2,7 +2,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __appname__ = 'calibre' -__version__ = '0.4.92' +__version__ = '0.4.93' __author__ = "Kovid Goyal " ''' Various run time constants. diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index faac6994ee..b1034ced46 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-09-24 02:10+0000\n" +"POT-Creation-Date: 2008-10-07 18:57+0000\n" "PO-Revision-Date: 2008-05-24 06:23+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-10-06 00:28+0000\n" +"X-Launchpad-Export-Date: 2008-10-09 19:36+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -28,34 +28,34 @@ msgstr "" msgid "The reader has no storage card connected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:58 msgid "Options to control the conversion to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:69 msgid "" "The output EPUB file. If not specified, it is derived from the input file " "name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:71 msgid "" "Profile of the target device this EPUB is meant for. Set to None to create a " "device independent EPUB. The profile is used for device specific " "restrictions on the EPUB. Choices are: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:73 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:74 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:76 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or\n" @@ -69,7 +69,7 @@ msgid "" "help on using this feature.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:85 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -77,17 +77,17 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:87 msgid "Path to the cover to be used for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:90 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:93 msgid "" "Control the automatic generation of a Table of Contents. If an OPF file is " "detected\n" @@ -96,107 +96,142 @@ msgid "" "to auto-generate a Table of Contents.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:99 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:91 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:101 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +msgid "" +"XPath expression that specifies all tags that should be added to the Table " +"of Contents at level one. If this is specified, it takes precedence over " +"other forms of auto-detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 +msgid "" +"XPath expression that specifies all tags that should be added to the Table " +"of Contents at level two. Each entry is added under the previous level one " +"entry." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 +msgid "" +"Path to a .ncx file that contains the table of contents to use for this " +"ebook. The NCX file should contain links relative to the directory it is " +"placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " +"an overview of the NCX format." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:111 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the autodetected one. With this option, the autodetected one " "is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:113 msgid "Control page layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:115 msgid "Set the top margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:117 msgid "Set the bottom margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 msgid "Set the left margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 msgid "Set the right margin in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 +msgid "" +"The base font size in pts. Default is %defaultpt. Set to 0 to disable " +"rescaling of fonts." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:125 +msgid "" +"Remove spacing between paragraphs. Will not work if the source file forces " +"inter-paragraph spacing." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 msgid "Print generated OPF file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "Print generated NCX file to stdout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:112 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 msgid "Keep intermediate files during processing by html2epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:114 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:40 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:630 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:718 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:726 -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:57 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:178 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:207 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:54 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:318 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:433 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:615 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:57 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:90 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 +#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:714 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:111 #: /home/kovid/work/calibre/src/calibre/library/database.py:910 -#: /home/kovid/work/calibre/src/calibre/library/database.py:1431 -#: /home/kovid/work/calibre/src/calibre/library/database.py:1570 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:454 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:466 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:725 +#: /home/kovid/work/calibre/src/calibre/library/database.py:1434 +#: /home/kovid/work/calibre/src/calibre/library/database.py:1573 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:465 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:477 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:757 msgid "Unknown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:92 -msgid "Could not find an ebook inside the archive" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:146 msgid "" "%%prog [options] filename\n" "\n" @@ -204,7 +239,11 @@ msgid "" "formats are: %s\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:64 +msgid "Could not find an ebook inside the archive" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:103 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -215,91 +254,103 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:810 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 msgid "You must specify an input HTML file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/split.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/split.py:30 msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/split.py:85 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/split.py:109 msgid "" "\t\tToo much markup. Re-splitting without structure preservation. This may " "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:608 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:615 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:617 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:787 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:619 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:789 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:621 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:791 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:623 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:793 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:625 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:795 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:627 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:797 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:629 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:631 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:633 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:803 +msgid "The subject(s) of this book, as a comma separated list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +msgid "Set the publisher of this book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +msgid "A summary of this book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:637 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:639 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:645 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -312,205 +363,205 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 msgid "%prog [options] LITFILE" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:816 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "Output directory. Defaults to current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:822 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 msgid "Useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:833 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "OEB ebook created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:74 msgid "Set the title. Default: filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:76 msgid "" "Set the author(s). Multiple authors should be set as a comma separated list. " "Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:78 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 msgid "Set the comment." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 msgid "Set the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:83 msgid "Sort key for the title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:84 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:85 msgid "Sort key for the author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:16 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:429 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:89 msgid "Path to file containing image to be used as cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:91 msgid "" "If there is a cover graphic detected in the source file, use that instead of " "the specified cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:94 msgid "Output file name. Default is derived from input filename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:96 msgid "" "Render HTML tables as blocks of text instead of actual tables. This is " "neccessary if the HTML contains very large or complex tables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:99 msgid "" "Specify the base font size in pts. All fonts are rescaled accordingly. This " "option obsoletes the --font-delta option and takes precedence over it. To " "use --font-delta, set this to 0. Default: %defaultpt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:101 msgid "Enable autorotation of images that are wider than the screen width." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:104 msgid "Set the space between words in pts. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:106 msgid "Separate paragraphs by blank lines." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:108 msgid "Add a header to all the pages with title and author." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:109 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:110 msgid "" "Set the format of the header. %a is replaced by the author and %t by the " "title. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:112 msgid "" "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " "it is a string it is interpreted as CSS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:114 msgid "" "Use the 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." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:116 msgid "" "Minimum paragraph indent (the indent of the first line of a paragraph) in " "pts. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:118 msgid "" "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " "font size is decreased." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:123 msgid "" "Render all content as black on white instead of the colors specified by the " "HTML or CSS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:129 msgid "" "Profile of the target device for which this LRF is being generated. The " "profile determines things like the resolution and screen size of the target " "device. Default: %s Supported profiles: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:135 msgid "Left margin of page. Default is %default px." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:136 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:137 msgid "Right margin of page. Default is %default px." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:139 msgid "Top margin of page. Default is %default px." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:141 msgid "Bottom margin of page. Default is %default px." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:143 msgid "" "Render tables in the HTML as images (useful if the document has large or " "complex tables)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:145 msgid "" "Multiply the size of text in rendered tables by this factor. Default is " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:150 msgid "" "The maximum number of levels to recursively process links. A value of 0 " "means thats links are not followed. A negative value means that tags are " "ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:154 msgid "" "A regular expression. tags whose href matches will be ignored. Defaults " "to %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:158 msgid "Don't add links to the table of contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:162 msgid "Prevent the automatic detection chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:165 msgid "" "The regular expression used to detect chapter titles. It is searched for in " "heading tags (h1-h6). Defaults to %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:168 msgid "" "Detect a chapter beginning at an element having the specified attribute. The " "format for this option is tagname regexp,attribute name,attribute value " @@ -520,7 +571,7 @@ msgid "" "all

tags, you would use \"h2,none,\". Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 msgid "" "If html2lrf does not find any page breaks in the html file and cannot detect " "chapter headings, it will automatically insert page-breaks before the tags " @@ -531,12 +582,12 @@ msgid "" "has only a few elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:180 msgid "" "Force a page break before tags whose names match this regular expression." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:181 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:182 msgid "" "Force a page break before an element having the specified attribute. The " "format for this option is tagname regexp,attribute name,attribute value " @@ -544,25 +595,25 @@ msgid "" "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:185 msgid "Add detected chapters to the table of contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:188 msgid "Preprocess Baen HTML files to improve generated LRF." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:190 msgid "" "You must add this option if processing files generated by pdftohtml, " "otherwise conversion will fail." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:192 msgid "Use this option on html0 files from Book Designer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:195 msgid "" "Specify trutype font families for serif, sans-serif and monospace fonts. " "These fonts will be embedded in the LRF file. Note that custom fonts lead to " @@ -570,33 +621,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:203 msgid "The serif family of fonts to embed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:206 msgid "The sans-serif family of fonts to embed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:209 msgid "The monospace family of fonts to embed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:212 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:213 msgid "Be verbose while processing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:215 msgid "Convert to LRS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:216 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:217 msgid "" "Minimize memory usage at the cost of longer processing times. Use this " "option if you are on a memory constrained machine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:218 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:219 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 " @@ -604,7 +655,11 @@ msgid "" "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:152 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161 +msgid "Converting from %s to LRF is not supported." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171 msgid "" "any2lrf [options] myfile\n" "\n" @@ -615,7 +670,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:167 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186 msgid "No file to convert specified." msgstr "" @@ -627,99 +682,106 @@ msgstr "" msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:273 +msgid "" +"Failed to process comic: %s\n" +"\n" +"%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:280 msgid "" "Options to control the conversion of comics (CBR, CBZ) files into ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:286 msgid "Title for generated ebook. Default is to use the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:286 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288 msgid "" "Set the author in the metadata of the generated ebook. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 -msgid "" -"Path to output LRF file. By default a file is created in the current " -"directory." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291 -msgid "Number of colors for grayscale image conversion. Default: %default" +msgid "" +"Path to output file. By default a file is created in the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293 +msgid "Number of colors for grayscale image conversion. Default: %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311 msgid "" -"Choose a profile for the device you are generating this LRF for. The default " -"is the SONY PRS-500 with a screen size of 584x754 pixels. Choices are %s" +"Choose a profile for the device you are generating this file for. The " +"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " +"suitable for any reader with the same screen size. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313 msgid "" "Be verbose, useful for debugging. Can be specified multiple times for " "greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315 msgid "Don't show progress bar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:320 msgid "" "%prog [options] comic.cb[z|r]\n" "\n" "Convert a comic in a CBZ or CBR file to an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:380 msgid "Output written to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:421 msgid "Rendering comic pages..." msgstr "" @@ -801,54 +863,54 @@ msgstr "" msgid "Cannot add link %s to TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:950 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:952 msgid "Unable to process image %s. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:988 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:990 msgid "Unable to process interlaced PNG %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1003 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1005 msgid "" "Could not process image: %s\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1758 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1760 msgid "" "An error occurred while processing a table: %s. Ignoring table markup." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1760 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1762 msgid "" "Bad table:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1782 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1784 msgid "Table has cell that is too large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1812 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1814 msgid "" "You have to save the website %s as an html file first and then run html2lrf " "on it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1855 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1857 msgid "Could not read cover image: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1858 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1860 msgid "Cannot read from: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1993 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1995 msgid "Failed to process opf file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1999 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -926,7 +988,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:587 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:40 msgid "Set the book title" msgstr "" @@ -943,7 +1005,7 @@ msgid "Set sort key for the author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 msgid "The category this book belongs to. E.g.: History" msgstr "" @@ -986,10 +1048,6 @@ msgstr "" msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:56 -msgid " does not allow copying of text." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:61 msgid "" " is an image based PDF. Only conversion of text based PDFs is supported." @@ -1039,18 +1097,30 @@ msgid "" "%prog converts mybook.txt to mybook.lrf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:24 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:42 msgid "Set the authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:46 msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:113 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 msgid "A comma separated list of tags to set" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +msgid "The series to which this book belongs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +msgid "The series index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +msgid "The book language" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "" @@ -1060,7 +1130,7 @@ msgid "Usage: imp-meta file.imp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/imp.py:54 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rb.py:60 msgid "No filename specified." msgstr "" @@ -1126,7 +1196,7 @@ msgstr "" msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:36 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:35 msgid "Usage: pdf-meta file.pdf" msgstr "" @@ -1134,21 +1204,25 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:421 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:424 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 msgid "Raw MOBI HTML saved in" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:57 +msgid "The output directory. Defaults to the current directory." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:23 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:260 msgid "Frequently used directories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -msgid "Send downloaded periodical content to device automatically" +msgid "Send file to storage card instead of main memory by default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 @@ -1180,14 +1254,18 @@ msgid "Use Roman numerals for series number" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 -msgid "Number of covers to show in the cover browsing mode" +msgid "Sort tags list by popularity" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 -msgid "Defaults for conversion to LRF" +msgid "Number of covers to show in the cover browsing mode" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 +msgid "Defaults for conversion to LRF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Options for the LRF ebook viewer" msgstr "" @@ -1227,15 +1305,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:14 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:278 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:418 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:790 msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1248,7 +1326,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:238 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:725 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:52 msgid "Path" msgstr "" @@ -1259,7 +1337,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:237 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" msgstr "" @@ -1310,7 +1388,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "" @@ -1348,57 +1426,61 @@ msgid "&Wide" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:23 -msgid "Basic" +msgid "General" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:24 +msgid "Interface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:133 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:130 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:130 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:134 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:146 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:146 msgid "Compacting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:234 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283 msgid "Configuration" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:243 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_ui.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:244 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:237 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1413,116 +1495,126 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:226 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:228 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:273 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:282 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:284 msgid "..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:238 -msgid "Use &Roman numerals for series number" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:239 -msgid "&Number of covers to show in browse mode (after restart):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:246 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:247 msgid "Ask for &confirmation before deleting files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:248 +msgid "" +"If you disable this setting, metadatas is guessed from the filename instead. " +"This can be configured in the Advanced section." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:249 +msgid "Read &metadata from files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:250 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:251 msgid "&Priority for conversion jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:252 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:253 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_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:254 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:255 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 #: /home/kovid/work/calibre/src/calibre/utils/config.py:526 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:257 msgid "LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:258 msgid "EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:259 msgid "&Output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:252 -msgid "Toolbar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:253 -msgid "Large" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:254 -msgid "Medium" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:255 -msgid "Small" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -msgid "&Button size in toolbar" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:257 -msgid "Show &text in toolbar buttons" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:258 -msgid "Select visible &columns in library view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:261 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:263 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -msgid "Free unused diskspace from the database" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:265 -msgid "&Compact database" +msgid "Use &Roman numerals for series number" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:266 +msgid "&Number of covers to show in browse mode (after restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:267 +msgid "Toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:268 +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:269 +msgid "Medium" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:270 +msgid "Small" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:271 +msgid "&Button size in toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:272 +msgid "Show &text in toolbar buttons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:273 +msgid "Select visible &columns in library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:274 +msgid "Free unused diskspace from the database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:275 +msgid "&Compact database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:276 msgid "&Metadata from file name" msgstr "" @@ -1530,232 +1622,245 @@ msgstr "" msgid "ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 msgid "Bulk convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 msgid "Convert %s to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 msgid "Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "Look & Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "Page Setup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Chapter Detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 msgid "" "Specify metadata such as title and author for the book.\n" "\n" "Metadata will be updated in the database as well as the generated EPUB file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 msgid "" "Adjust the look of the generated EPUB file by specifying things like font " "sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 msgid "Specify the page layout settings like margins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 msgid "Fine tune the detection of chapter and section headings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:167 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:96 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:45 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:46 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:182 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:54 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:55 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190 msgid " is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:221 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:834 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 msgid "This book has no available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 msgid "No available formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94 msgid "Cannot convert %s as this book has no supported formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 msgid "Choose the format to convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 +msgid "Invalid XPath expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 +msgid "The expression %s is invalid. Error: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 msgid "Change &cover image:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 msgid "" +"Change the author(s) of this book. Multiple authors should be separated by " +"an &. If the author name contains an &, use && to represent it." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 +msgid "Author So&rt:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 +msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:344 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 -msgid "Author So&rt:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:291 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:351 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:297 msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:353 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -1763,57 +1868,67 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:302 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 +msgid "Base &font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +msgid " pt" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +msgid "Remove &spacing between paragraphs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:363 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 -msgid " pt" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 msgid "" "\n" @@ -1831,34 +1946,42 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "&Force use of auto-generated Table of Contents" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +msgid "Level &1 TOC" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +msgid "Level &2 TOC" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:791 msgid "Author(s)" msgstr "" @@ -1942,62 +2065,62 @@ msgstr "" msgid "&Stop selected job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:98 msgid "Choose the format to convert into LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:106 msgid "Convert %s to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:341 msgid "Set conversion defaults" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:260 msgid "" "Preprocess the file before converting to LRF. This is useful if you know " "that the file is from a specific source. Known sources:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:261 msgid "
  1. baen - Books from BAEN Publishers
  2. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:262 msgid "" "
  3. pdftohtml - HTML files that are the output of the program " "pdftohtml
  4. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:263 msgid "
  5. book-designer - HTML0 files from Book Designer
  6. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 msgid "" "Specify metadata such as title and author for the book.

    Metadata will be " "updated in the database as well as the generated LRF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:297 msgid "" "Adjust the look of the generated LRF file by specifying things like font " "sizes and the spacing between words." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298 msgid "" "Specify the page settings like margins and the screen size of the target " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:308 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:411 msgid "Bulk convert ebooks to LRF" msgstr "" @@ -2013,10 +2136,6 @@ msgstr "" msgid "Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 -msgid "Base &font size:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:538 @@ -2156,63 +2275,67 @@ msgid "" "family:'Sans Serif'; font-size:9pt;\">

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:122 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:274 msgid "Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:281 msgid "Author S&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:285 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:121 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:286 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:287 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:288 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 msgid "Add Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:294 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 msgid "Comma separated list of tags to remove from the books. " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +msgid "Remove &format:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:254 msgid "" "

    Enter your username and password for LibraryThing.com.
    If you " @@ -2312,14 +2435,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:19 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:724 msgid "Format" msgstr "" @@ -2724,11 +2847,11 @@ msgid "None" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:231 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:724 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:794 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "" @@ -2736,29 +2859,29 @@ msgstr "" msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:416 msgid "Double click to edit me

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:420 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:792 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:793 msgid "Date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:428 msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:729 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:829 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -2888,7 +3011,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:296 msgid "Save to disk" msgstr "" @@ -2897,12 +3020,12 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1017 msgid "Save only %s format to disk" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:302 msgid "View" msgstr "" @@ -2931,7 +3054,7 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1171 msgid "Choose a location for your ebook library." msgstr "" @@ -2939,23 +3062,23 @@ msgstr "" msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:383 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:395 msgid "" "\n" "

    The database of books on the reader is corrupted. Try the " @@ -2971,287 +3094,299 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:443 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:537 msgid "" "

    Books with the same title as the following already exist in the database. " "Add them anyway?