IGN:Tag release

This commit is contained in:
Kovid Goyal 2010-11-12 13:51:01 -07:00
parent 3dec918c23
commit 9782b5c1a6
3 changed files with 232 additions and 163 deletions

View File

@ -31,7 +31,7 @@
- title: "Conversion pipeline: Handle input documents that encode null bytes as HTML entities correctly" - title: "Conversion pipeline: Handle input documents that encode null bytes as HTML entities correctly"
tickets: [7355] tickets: [7355]
- title: "Fix some SONY readersw not being detected on windows" - title: "Fix some SONY readers not being detected on windows"
tickets: [7413] tickets: [7413]
- title: "MOBI Input: Fix images missing when converting MOBI news downloads created with Mobipocket reader" - title: "MOBI Input: Fix images missing when converting MOBI news downloads created with Mobipocket reader"

View File

@ -0,0 +1,61 @@
import re
from calibre.web.feeds.news import BasicNewsRecipe
class deredactie(BasicNewsRecipe):
title = u'Deredactie.be'
oldest_article = 7
max_articles_per_feed = 100
no_stylesheets = True
cover_url = 'http://www.deredactie.be/polopoly_fs/1.510827!image/2710428628.gif'
language = 'de'
keep_only_tags = []
__author__ = 'malfi'
keep_only_tags.append(dict(name = 'div', attrs = {'id': 'articlehead'}))
keep_only_tags.append(dict(name = 'div', attrs = {'id': 'articlebody'}))
remove_tags = []
remove_tags.append(dict(name = 'div', attrs = {'id': 'story'}))
remove_tags.append(dict(name = 'div', attrs = {'id': 'useractions'}))
remove_tags.append(dict(name = 'hr'))
extra_css = '''
h1{font-family:Arial,Helvetica,sans-serif; font-weight:bold;font-size:large;}
h2{font-family:Arial,Helvetica,sans-serif; font-weight:normal;font-size:small;}
p{font-family:Arial,Helvetica,sans-serif;font-size:small;}
body{font-family:Helvetica,Arial,sans-serif;font-size:small;}
'''
def parse_index(self):
categories = []
catnames = {}
soup = self.index_to_soup('http://www.deredactie.be/cm/vrtnieuws.deutsch')
for elem in soup.findAll('li', attrs={'id' : re.compile("^navItem[2-9]") }):
a = elem.find('a', href=True)
m = re.search('(?<=/)[^/]*$', a['href'])
cat = str(m.group(0))
categories.append(cat)
catnames[cat] = a['title']
self.log("found cat %s\n" % catnames[cat])
feeds = []
for cat in categories:
articles = []
soup = self.index_to_soup('http://www.deredactie.be/cm/vrtnieuws.deutsch/'+cat)
for a in soup.findAll('a',attrs={'href' : re.compile("deutsch.*/[0-9][0-9][0-9][0-9][0-9][0-9]_")}):
skip_this_article = False
url = a['href'].strip()
if url.startswith('/'):
url = 'http://www.deredactie.be' + url
myarticle=({'title':self.tag_to_string(a), 'url':url, 'description':'', 'date':''})
for article in articles :
if article['url'] == url :
skip_this_article = True
self.log("SKIPPING DUP %s" % url)
break
if skip_this_article :
continue;
articles.append(myarticle)
self.log("Adding URL %s\n" %url)
if articles:
feeds.append((catnames[cat], articles))
return feeds

View File

@ -4,9 +4,9 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre 0.7.27\n" "Project-Id-Version: calibre 0.7.28\n"
"POT-Creation-Date: 2010-11-10 07:14+MST\n" "POT-Creation-Date: 2010-11-12 13:07+MST\n"
"PO-Revision-Date: 2010-11-10 07:14+MST\n" "PO-Revision-Date: 2010-11-12 13:07+MST\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"
@ -29,7 +29,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:643 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:650
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:401 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:401
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:97 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:97
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:100
@ -72,14 +72,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:119 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:119
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:153 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:153
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:616 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:620
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:822 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:826
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:824 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:828
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:49 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:49
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:51 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:51
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:911 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:913
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:916 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:918
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:982 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:984
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:143 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:143
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:150 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:150
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:64
@ -121,8 +121,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:936 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1243 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1249
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1246 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:155
@ -190,19 +190,19 @@ msgstr ""
msgid "Preferences" msgid "Preferences"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:15
msgid "Follow all local links in an HTML file and create a ZIP file containing all linked files. This plugin is run every time you add an HTML file to the library." msgid "Follow all local links in an HTML file and create a ZIP file containing all linked files. This plugin is run every time you add an HTML file to the library."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:51
msgid "Character encoding for the input HTML files. Common choices include: cp1252, latin1, iso-8859-1 and utf-8." msgid "Character encoding for the input HTML files. Common choices include: cp1252, latin1, iso-8859-1 and utf-8."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:58
msgid "Create a PMLZ archive containing the PML file and all images in the directory pmlname_img or images. This plugin is run every time you add a PML file to the library." msgid "Create a PMLZ archive containing the PML file and all images in the directory pmlname_img or images. This plugin is run every time you add a PML file to the library."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:92
msgid "Extract cover from comic files" msgid "Extract cover from comic files"
msgstr "" msgstr ""
@ -249,163 +249,163 @@ msgstr ""
msgid "Set metadata from %s files" msgid "Set metadata from %s files"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:711 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:712
msgid "Look and Feel" msgid "Look and Feel"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:713 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:714
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:726
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:736 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:737
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:747 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:748
msgid "Interface" msgid "Interface"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:717 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:718
msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgid "Adjust the look and feel of the calibre interface to suit your tastes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:723 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:724
msgid "Behavior" msgid "Behavior"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730
msgid "Change the way calibre behaves" msgid "Change the way calibre behaves"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:734 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:209
msgid "Add your own columns" msgid "Add your own columns"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:741
msgid "Add/remove your own columns to the calibre book list" msgid "Add/remove your own columns to the calibre book list"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:746
msgid "Customize the toolbar" msgid "Customize the toolbar"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:751 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:752
msgid "Customize the toolbars and context menus, changing which actions are available in each" msgid "Customize the toolbars and context menus, changing which actions are available in each"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:757 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:758
msgid "Input Options" msgid "Input Options"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:759 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:771
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:782
msgid "Conversion" msgid "Conversion"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:764
msgid "Set conversion options specific to each input format" msgid "Set conversion options specific to each input format"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:768 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:769
msgid "Common Options" msgid "Common Options"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775
msgid "Set conversion options common to all formats" msgid "Set conversion options common to all formats"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:779 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780
msgid "Output Options" msgid "Output Options"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:786
msgid "Set conversion options specific to each output format" msgid "Set conversion options specific to each output format"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791
msgid "Adding books" msgid "Adding books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:792 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:793
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:804 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:829
msgid "Import/Export" msgid "Import/Export"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:797
msgid "Control how calibre reads metadata from files when adding books" msgid "Control how calibre reads metadata from files when adding books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:803
msgid "Saving books to disk" msgid "Saving books to disk"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:808 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:809
msgid "Control how calibre exports files from its database to disk when using Save to disk" msgid "Control how calibre exports files from its database to disk when using Save to disk"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
msgid "Sending books to devices" msgid "Sending books to devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821
msgid "Control how calibre transfers files to your ebook reader" msgid "Control how calibre transfers files to your ebook reader"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:827
msgid "Metadata plugboards" msgid "Metadata plugboards"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833
msgid "Change metadata fields before saving/sending" msgid "Change metadata fields before saving/sending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838
msgid "Sharing books by email" msgid "Sharing books by email"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:839 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
msgid "Sharing" msgid "Sharing"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:844
msgid "Setup sharing of books via email. Can be used for automatic sending of downloaded news to your devices" msgid "Setup sharing of books via email. Can be used for automatic sending of downloaded news to your devices"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850
msgid "Sharing over the net" msgid "Sharing over the net"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:855 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856
msgid "Setup the calibre Content Server which will give you access to your calibre library from anywhere, on any device, over the internet" msgid "Setup the calibre Content Server which will give you access to your calibre library from anywhere, on any device, over the internet"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863
msgid "Plugins" msgid "Plugins"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:865
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:877
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
msgid "Advanced" msgid "Advanced"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869
msgid "Add/remove/customize various bits of calibre functionality" msgid "Add/remove/customize various bits of calibre functionality"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875
msgid "Tweaks" msgid "Tweaks"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:881
msgid "Fine tune how calibre behaves in various contexts" msgid "Fine tune how calibre behaves in various contexts"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886
msgid "Miscellaneous" msgid "Miscellaneous"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:892
msgid "Miscellaneous advanced configuration" msgid "Miscellaneous advanced configuration"
msgstr "" msgstr ""
@ -434,7 +434,7 @@ msgid "This profile tries to provide sane defaults and is useful if you know not
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:59 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:59
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:436 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:444
msgid "This profile is intended for the SONY PRS line. The 500/505/600/700 etc." msgid "This profile is intended for the SONY PRS line. The 500/505/600/700 etc."
msgstr "" msgstr ""
@ -443,62 +443,62 @@ msgid "This profile is intended for the SONY PRS 300."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:476 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:484
msgid "This profile is intended for the SONY PRS-900." msgid "This profile is intended for the SONY PRS-900."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:88 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:88
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:506 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:513
msgid "This profile is intended for the Microsoft Reader." msgid "This profile is intended for the Microsoft Reader."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:99 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:99
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:517 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:524
msgid "This profile is intended for the Mobipocket books." msgid "This profile is intended for the Mobipocket books."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:112 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:112
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:530 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:537
msgid "This profile is intended for the Hanlin V3 and its clones." msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:124 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:124
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:542 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:549
msgid "This profile is intended for the Hanlin V5 and its clones." msgid "This profile is intended for the Hanlin V5 and its clones."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:134 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:134
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:550 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:557
msgid "This profile is intended for the Cybook G3." msgid "This profile is intended for the Cybook G3."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:147 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:147
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:563 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:570
msgid "This profile is intended for the Cybook Opus." msgid "This profile is intended for the Cybook Opus."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:159 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:159
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:576 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:583
msgid "This profile is intended for the Amazon Kindle." msgid "This profile is intended for the Amazon Kindle."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:171 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:171
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:617 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:631
msgid "This profile is intended for the Irex Illiad." msgid "This profile is intended for the Irex Illiad."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:630 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:644
msgid "This profile is intended for the IRex Digital Reader 1000." msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:644 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:658
msgid "This profile is intended for the IRex Digital Reader 800." msgid "This profile is intended for the IRex Digital Reader 800."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:208 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:208
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:658 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:672
msgid "This profile is intended for the B&N Nook." msgid "This profile is intended for the B&N Nook."
msgstr "" msgstr ""
@ -510,35 +510,35 @@ msgstr ""
msgid "This profile tries to provide sane defaults and is useful if you want to produce a document intended to be read at a computer or on a range of devices." msgid "This profile tries to provide sane defaults and is useful if you want to produce a document intended to be read at a computer or on a range of devices."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:273 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:276
msgid "Intended for the iPad and similar devices with a resolution of 768x1024" msgid "Intended for the iPad and similar devices with a resolution of 768x1024"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:427 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:435
msgid "Intended for generic tablet devices, does no resizing of images" msgid "Intended for generic tablet devices, does no resizing of images"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:454 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:462
msgid "This profile is intended for the Kobo Reader." msgid "This profile is intended for the Kobo Reader."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:467 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:475
msgid "This profile is intended for the SONY PRS-300." msgid "This profile is intended for the SONY PRS-300."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:485 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:493
msgid "This profile is intended for the 5-inch JetBook." msgid "This profile is intended for the 5-inch JetBook."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:502
msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc, in landscape mode. Mainly useful for comics." msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc, in landscape mode. Mainly useful for comics."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:597 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:609
msgid "This profile is intended for the Amazon Kindle DX." msgid "This profile is intended for the Amazon Kindle DX."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:672 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:686
msgid "This profile is intended for the Sanda Bambook." msgid "This profile is intended for the Sanda Bambook."
msgstr "" msgstr ""
@ -606,11 +606,11 @@ msgstr ""
msgid "Communicate with Android phones." msgid "Communicate with Android phones."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:56
msgid "Comma separated list of directories to send e-books to on the device. The first one that exists will be used" msgid "Comma separated list of directories to send e-books to on the device. The first one that exists will be used"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:95 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:98
msgid "Communicate with S60 phones." msgid "Communicate with S60 phones."
msgstr "" msgstr ""
@ -945,6 +945,14 @@ msgstr ""
msgid "Communicate with the Nook eBook reader." msgid "Communicate with the Nook eBook reader."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85
msgid "Nook Color"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86
msgid "Communicate with the Nook Color eBook reader."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17
msgid "Communicate with the Nuut2 eBook reader." msgid "Communicate with the Nuut2 eBook reader."
msgstr "" msgstr ""
@ -2180,7 +2188,7 @@ msgid ""
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1308 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1308
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1399 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1401
msgid "Cover" msgid "Cover"
msgstr "" msgstr ""
@ -2217,70 +2225,70 @@ msgstr ""
msgid "This is an Amazon Topaz book. It cannot be processed." msgid "This is an Amazon Topaz book. It cannot be processed."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1400 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1402
msgid "Title Page" msgid "Title Page"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1401 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1403
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199
msgid "Table of Contents" msgid "Table of Contents"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1402 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1404
msgid "Index" msgid "Index"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1403 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1405
msgid "Glossary" msgid "Glossary"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1404 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1406
msgid "Acknowledgements" msgid "Acknowledgements"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1405 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1407
msgid "Bibliography" msgid "Bibliography"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1406 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1408
msgid "Colophon" msgid "Colophon"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1407 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1409
msgid "Copyright" msgid "Copyright"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1408 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1410
msgid "Dedication" msgid "Dedication"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1409 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1411
msgid "Epigraph" msgid "Epigraph"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1410 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1412
msgid "Foreword" msgid "Foreword"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1411 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1413
msgid "List of Illustrations" msgid "List of Illustrations"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1412 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1414
msgid "List of Tables" msgid "List of Tables"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1413 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1415
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1414 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1416
msgid "Preface" msgid "Preface"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1415 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1417
msgid "Main Text" msgid "Main Text"
msgstr "" msgstr ""
@ -3140,7 +3148,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:391
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:742
msgid "Not allowed" msgid "Not allowed"
msgstr "" msgstr ""
@ -4163,11 +4171,11 @@ msgstr ""
msgid "For settings that cannot be specified in this dialog, use the values saved in a previous conversion (if they exist) instead of using the defaults specified in the Preferences" msgid "For settings that cannot be specified in this dialog, use the values saved in a previous conversion (if they exist) instead of using the defaults specified in the Preferences"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:70
msgid "Bulk Convert" msgid "Bulk Convert"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:185
msgid "Options specific to the output format." msgid "Options specific to the output format."
msgstr "" msgstr ""
@ -5299,10 +5307,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:982
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1089
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1174
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1293
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1301
msgid "No suitable formats" msgid "No suitable formats"
msgstr "" msgstr ""
@ -5326,45 +5334,45 @@ msgstr ""
msgid "Sent by email:" msgid "Sent by email:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1048
msgid "News:" msgid "News:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1043 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1049
msgid "Attached is the" msgid "Attached is the"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1054 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1060
msgid "Sent news to" msgid "Sent news to"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1090
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1175
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1294
msgid "Auto convert the following books before uploading to the device?" msgid "Auto convert the following books before uploading to the device?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1120
msgid "Sending catalogs to device." msgid "Sending catalogs to device."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1207
msgid "Sending news to device." msgid "Sending news to device."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1254 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
msgid "Sending books to device." msgid "Sending books to device."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1296 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1302
msgid "Could not upload the following books to the device, as no suitable formats were found. Convert the book(s) to a format supported by your device first." msgid "Could not upload the following books to the device, as no suitable formats were found. Convert the book(s) to a format supported by your device first."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1360 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1366
msgid "No space on device" msgid "No space on device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1361 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1367
msgid "<p>Cannot upload books to device there is no more free space available " msgid "<p>Cannot upload books to device there is no more free space available "
msgstr "" msgstr ""
@ -6590,43 +6598,43 @@ msgid "Advanced Search"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199
msgid "Find entries that have..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200
msgid "&All these words:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201
msgid "This exact &phrase:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202
msgid "&One or more of these words:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203
msgid "But dont show entries that have..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204
msgid "Any of these &unwanted words:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205
msgid "What kind of match to use:" msgid "What kind of match to use:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200
msgid "Contains: the word or phrase matches anywhere in the metadata field"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201
msgid "Equals: the word or phrase must match the entire metadata field"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202
msgid "Regular expression: the expression must match anywhere in the metadata field"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203
msgid "Find entries that have..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204
msgid "&All these words:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205
msgid "This exact &phrase:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206
msgid "Contains: the word or phrase matches anywhere in the metadata" msgid "&One or more of these words:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207
msgid "Equals: the word or phrase must match an entire metadata field" msgid "But dont show entries that have..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208
msgid "Regular expression: the expression must match anywhere in the metadata" msgid "Any of these &unwanted words:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209
@ -7371,47 +7379,47 @@ msgstr ""
msgid "Double click to <b>edit</b> me<br><br>" msgid "Double click to <b>edit</b> me<br><br>"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:147
msgid "Hide column %s" msgid "Hide column %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152
msgid "Sort on %s" msgid "Sort on %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:153
msgid "Ascending" msgid "Ascending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:156
msgid "Descending" msgid "Descending"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:168
msgid "Change text alignment for %s" msgid "Change text alignment for %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Left" msgid "Left"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Right" msgid "Right"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:171
msgid "Center" msgid "Center"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:190
msgid "Show column" msgid "Show column"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:202
msgid "Restore default layout" msgid "Restore default layout"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:743
msgid "Dropping onto a device is not supported. First add the book to the calibre library." msgid "Dropping onto a device is not supported. First add the book to the calibre library."
msgstr "" msgstr ""