Pull from trunk

This commit is contained in:
Kovid Goyal 2010-05-28 17:49:27 -06:00
commit aa8969fde6
3 changed files with 132 additions and 62 deletions

View File

@ -4,6 +4,60 @@
# for important features/bug fixes. # for important features/bug fixes.
# Also, each release can have new and improved recipes. # Also, each release can have new and improved recipes.
- version: 0.6.55
date: 2010-05-28
new features:
- title: "Support for the Nokia E71X"
- title: "EPUB Output: Generate a default one entry TOC if no TOC is present. This allows the EPUB to pass epubcheck and work on the Kobo"
- title: "Kobo driver: Add support for storage card"
- title: "PDF Output: Improved cover and comic handling"
- title: "EPUB metadata: When setting authors, always move the new dc:creator element to the top so broken implementations don't get confused"
bug fixes:
- title: "Make the HTML shown in the regex builder closer to that actually processed by the conversion pipeline."
tickets: [5549]
- title: "Fix tab ordering in Bulk edit meta information dialog"
tickets: [5624]
- title: "EPUB Input: Ignore __MACOSX directories inside the EPUB file"
- title: "EPUB Input: Raise an appropriate error for DTBook EPUB files"
- title: "EPUB Output: Use correct SVG code when not preserving aspect ratio for covers"
- title: "Use PNP drive number based sorting on windows when the device has identical main memory and card ids"
new recipes:
- title: Infomotori
author: Gabriele Marini
- title: Las Vegas Review
author: Joel
- title: Troitskiy variant
author: Vadim Dyadkin
- title: American Thinker
author: Walt Anthony
- title: The Observer
author: jbambridge
improved recipes:
- The BBC
- The New York Times
- Wired
- Corriere della Serra
- Leggo
- darknet
- Freakonomics Blog
- version: 0.6.54 - version: 0.6.54
date: 2010-05-21 date: 2010-05-21

View File

@ -252,7 +252,7 @@ class HTMLPreProcessor(object):
end_rules = [] end_rules = []
if getattr(self.extra_opts, 'remove_header', None): if getattr(self.extra_opts, 'remove_header', None):
try: try:
end_rules.append( rules.insert(0,
(re.compile(self.extra_opts.header_regex), lambda match : '') (re.compile(self.extra_opts.header_regex), lambda match : '')
) )
except: except:
@ -262,7 +262,7 @@ class HTMLPreProcessor(object):
if getattr(self.extra_opts, 'remove_footer', None): if getattr(self.extra_opts, 'remove_footer', None):
try: try:
end_rules.append( rules.insert(0
(re.compile(self.extra_opts.footer_regex), lambda match : '') (re.compile(self.extra_opts.footer_regex), lambda match : '')
) )
except: except:

View File

@ -4,9 +4,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre 0.6.54\n" "Project-Id-Version: calibre 0.6.55\n"
"POT-Creation-Date: 2010-05-21 15:44+MDT\n" "POT-Creation-Date: 2010-05-28 16:38+MDT\n"
"PO-Revision-Date: 2010-05-21 15:44+MDT\n" "PO-Revision-Date: 2010-05-28 16:38+MDT\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: LANGUAGE\n" "Language-Team: LANGUAGE\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -53,7 +53,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:329 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:329
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:444 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:444
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:912 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:921
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23
@ -95,8 +95,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:63 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:63
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:97
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:233
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:235
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279
@ -453,11 +453,11 @@ msgstr ""
msgid "Communicate with Hanlin V3 eBook readers." msgid "Communicate with Hanlin V3 eBook readers."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:78
msgid "Communicate with Hanlin V5 eBook readers." msgid "Communicate with Hanlin V5 eBook readers."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:97
msgid "Communicate with the BOOX eBook reader." msgid "Communicate with the BOOX eBook reader."
msgstr "" msgstr ""
@ -465,15 +465,19 @@ msgstr ""
msgid "Communicate with the Hanvon N520 eBook reader." msgid "Communicate with the Hanvon N520 eBook reader."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:41 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:40
msgid "Communicate with The Book reader."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:51
msgid "Communicate with the SpringDesign Alex eBook reader." msgid "Communicate with the SpringDesign Alex eBook reader."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:57 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:67
msgid "Communicate with the Azbooka" msgid "Communicate with the Azbooka"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:80
msgid "Communicate with the Elonex EB 511 eBook reader." msgid "Communicate with the Elonex EB 511 eBook reader."
msgstr "" msgstr ""
@ -519,15 +523,15 @@ msgstr ""
msgid "Communicate with the Kindle DX eBook reader." msgid "Communicate with the Kindle DX eBook reader."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:14
msgid "Communicate with the Kobo Reader"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:15 #: /home/kovid/work/calibre/src/calibre/devices/misc.py:15
msgid "Communicate with the Palm Pre" msgid "Communicate with the Palm Pre"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:35 #: /home/kovid/work/calibre/src/calibre/devices/misc.py:35
msgid "Communicate with the Kobo Reader"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:56
msgid "Communicate with the Booq Avant" msgid "Communicate with the Booq Avant"
msgstr "" msgstr ""
@ -608,59 +612,59 @@ msgstr ""
msgid "Communicate with the Teclast K3 reader." msgid "Communicate with the Teclast K3 reader."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:45 #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:37
msgid "Communicate with the Newsmy reader." msgid "Communicate with the Newsmy reader."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:60 #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:49
msgid "Communicate with the iPapyrus reader." msgid "Communicate with the iPapyrus reader."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:252 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:246
msgid "Unable to detect the %s disk drive. Try rebooting." msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:426
msgid "Unable to detect the %s mount point. Try rebooting." msgid "Unable to detect the %s mount point. Try rebooting."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:490 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:491
msgid "Unable to detect the %s disk drive." msgid "Unable to detect the %s disk drive."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:583 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:584
msgid "Could not find mount helper: %s." msgid "Could not find mount helper: %s."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:595 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:596
msgid "Unable to detect the %s disk drive. Your kernel is probably exporting a deprecated version of SYSFS." msgid "Unable to detect the %s disk drive. Your kernel is probably exporting a deprecated version of SYSFS."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:603 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:604
msgid "Unable to mount main memory (Error code: %d)" msgid "Unable to mount main memory (Error code: %d)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:740 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:741
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:742 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:743
msgid "The reader has no storage card in this slot." msgid "The reader has no storage card in this slot."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:744 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:745
msgid "Selected slot: %s is not supported." msgid "Selected slot: %s is not supported."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:777 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:778
msgid "There is insufficient free space in main memory" msgid "There is insufficient free space in main memory"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:779 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:780
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:781 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:782
msgid "There is insufficient free space on the storage card" msgid "There is insufficient free space on the storage card"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:811 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:812
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:817 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:818
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:843
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:151
#: /home/kovid/work/calibre/src/calibre/library/database2.py:589 #: /home/kovid/work/calibre/src/calibre/library/database2.py:589
@ -1186,30 +1190,34 @@ msgstr ""
msgid "Creating" msgid "Creating"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:205 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:56
msgid "Extract the contents of the generated EPUB file to the specified directory. The contents of the directory are first deleted, so be careful." msgid "Extract the contents of the generated EPUB file to the specified directory. The contents of the directory are first deleted, so be careful."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:211 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:62
msgid "Turn off splitting at page breaks. Normally, input files are automatically split at every page break into two files. This gives an output ebook that can be parsed faster and with less resources. However, splitting is slow and if your source file contains a very large number of page breaks, you should turn off splitting on page breaks." msgid "Turn off splitting at page breaks. Normally, input files are automatically split at every page break into two files. This gives an output ebook that can be parsed faster and with less resources. However, splitting is slow and if your source file contains a very large number of page breaks, you should turn off splitting on page breaks."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:222 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:73
msgid "Split all HTML files larger than this size (in KB). This is necessary as most EPUB readers cannot handle large file sizes. The default of %defaultKB is the size required for Adobe Digital Editions." msgid "Split all HTML files larger than this size (in KB). This is necessary as most EPUB readers cannot handle large file sizes. The default of %defaultKB is the size required for Adobe Digital Editions."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:229 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:80
msgid "Normally, if the input file has no cover and you don't specify one, a default cover is generated with the title, authors, etc. This option disables the generation of this cover." msgid "Normally, if the input file has no cover and you don't specify one, a default cover is generated with the title, authors, etc. This option disables the generation of this cover."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:235 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:86
msgid "Do not use SVG for the book cover. Use this option if your EPUB is going to be used ona device that does not support SVG, like the iPhone or the JetBook Lite. Without this option, such devices will display the cover as a blank page." msgid "Do not use SVG for the book cover. Use this option if your EPUB is going to be used ona device that does not support SVG, like the iPhone or the JetBook Lite. Without this option, such devices will display the cover as a blank page."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:243 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:94
msgid "When using an SVG cover, this option will cause the cover to scale to cover the available screen area, but still preserve its aspect ratio (ratio of width to height). That means there may be white borders at the sides or top and bottom of the image, but the image will never be distorted. Without this option the image may be slightly distorted, but there will be no borders." msgid "When using an SVG cover, this option will cause the cover to scale to cover the available screen area, but still preserve its aspect ratio (ratio of width to height). That means there may be white borders at the sides or top and bottom of the image, but the image will never be distorted. Without this option the image may be slightly distorted, but there will be no borders."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:169
msgid "Start"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:144 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:144
#: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:102 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:102
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:77
@ -1699,7 +1707,7 @@ msgid ""
"Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1103 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1112
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1372 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1372
msgid "Cover" msgid "Cover"
msgstr "" msgstr ""
@ -1804,7 +1812,7 @@ msgstr ""
msgid "Main Text" msgid "Main Text"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator.py:39 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator.py:41
msgid "%s format books are not supported" msgid "%s format books are not supported"
msgstr "" msgstr ""
@ -2046,22 +2054,26 @@ msgstr ""
msgid "Split Options:" msgid "Split Options:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:59 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:31
msgid "The unit of measure. Default is inch. Choices are %s Note: This does not override the unit for margins!" msgid "The unit of measure. Default is inch. Choices are %s Note: This does not override the unit for margins!"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:36
msgid "The size of the paper. This size will be overridden when an output profile is used. Default is letter. Choices are %s" msgid "The size of the paper. This size will be overridden when an output profile is used. Default is letter. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:68 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:40
msgid "Custom size of the document. Use the form widthxheight EG. `123x321` to specify the width and height. This overrides any specified paper-size." msgid "Custom size of the document. Use the form widthxheight EG. `123x321` to specify the width and height. This overrides any specified paper-size."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:45
msgid "The orientation of the page. Default is portrait. Choices are %s" msgid "The orientation of the page. Default is portrait. Choices are %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:49
msgid "Preserve the aspect ratio of the cover, instead of stretching it to fill the ull first page of the generated pdf."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55
msgid "Could not find pdftohtml, check it is in your PATH" msgid "Could not find pdftohtml, check it is in your PATH"
msgstr "" msgstr ""
@ -2209,7 +2221,7 @@ msgid "Limit max simultaneous jobs to number of CPUs"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:482
msgid "Copied" msgid "Copied"
msgstr "" msgstr ""
@ -2338,7 +2350,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:62
@ -3048,14 +3060,18 @@ msgstr ""
msgid "PDF Output" msgid "PDF Output"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
msgid "&Paper Size:" msgid "&Paper Size:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
msgid "&Orientation:" msgid "&Orientation:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
msgid "Preserve &aspect ratio of cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:14 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:14
msgid "RB Output" msgid "RB Output"
msgstr "" msgstr ""
@ -3811,7 +3827,7 @@ msgid "Failed to start content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:715 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:715
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:586 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:593
msgid "Select location for books" msgid "Select location for books"
msgstr "" msgstr ""
@ -5440,7 +5456,7 @@ msgid "The database repair failed. Starting with a new empty library."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:594 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:601
msgid "Calibre Library" msgid "Calibre Library"
msgstr "" msgstr ""
@ -6905,40 +6921,40 @@ msgstr ""
msgid "Title Case" msgid "Title Case"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:373
msgid "If you use the WordPlayer e-book app on your Android phone, you can access your calibre book collection directly on the device. To do this you have to turn on the content server." msgid "If you use the WordPlayer e-book app on your Android phone, you can access your calibre book collection directly on the device. To do this you have to turn on the content server."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:377
msgid "Remember to leave calibre running as the server only runs as long as calibre is running." msgid "Remember to leave calibre running as the server only runs as long as calibre is running."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:379
msgid "You have to add the URL http://myhostname:8080 as your calibre library in WordPlayer. Here myhostname should be the fully qualified hostname or the IP address of the computer calibre is running on." msgid "You have to add the URL http://myhostname:8080 as your calibre library in WordPlayer. Here myhostname should be the fully qualified hostname or the IP address of the computer calibre is running on."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:456
msgid "Moving library..." msgid "Moving library..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:472
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:466 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:473
msgid "Failed to move library" msgid "Failed to move library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527
msgid "Invalid database" msgid "Invalid database"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528
msgid "<p>An invalid library already exists at %s, delete it before trying to move the existing library.<br>Error: %s" msgid "<p>An invalid library already exists at %s, delete it before trying to move the existing library.<br>Error: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Could not move library" msgid "Could not move library"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:668
msgid "welcome wizard" msgid "welcome wizard"
msgstr "" msgstr ""