mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
IGN:Tag release
This commit is contained in:
parent
3dec918c23
commit
9782b5c1a6
@ -31,7 +31,7 @@
|
||||
- title: "Conversion pipeline: Handle input documents that encode null bytes as HTML entities correctly"
|
||||
tickets: [7355]
|
||||
|
||||
- title: "Fix some SONY readersw not being detected on windows"
|
||||
- title: "Fix some SONY readers not being detected on windows"
|
||||
tickets: [7413]
|
||||
|
||||
- title: "MOBI Input: Fix images missing when converting MOBI news downloads created with Mobipocket reader"
|
||||
|
61
resources/recipes/deredactie.recipe
Normal file
61
resources/recipes/deredactie.recipe
Normal 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
|
||||
|
@ -4,9 +4,9 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: calibre 0.7.27\n"
|
||||
"POT-Creation-Date: 2010-11-10 07:14+MST\n"
|
||||
"PO-Revision-Date: 2010-11-10 07:14+MST\n"
|
||||
"Project-Id-Version: calibre 0.7.28\n"
|
||||
"POT-Creation-Date: 2010-11-12 13:07+MST\n"
|
||||
"PO-Revision-Date: 2010-11-12 13:07+MST\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: LANGUAGE\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:71
|
||||
#: /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/ebooks/chm/input.py:97
|
||||
#: /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:119
|
||||
#: /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:822
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:824
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:620
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:826
|
||||
#: /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:51
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:911
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:916
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:982
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:913
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:918
|
||||
#: /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:150
|
||||
#: /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/device.py:927
|
||||
#: /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:1246
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1249
|
||||
#: /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/fetch_metadata.py:120
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:155
|
||||
@ -190,19 +190,19 @@ msgstr ""
|
||||
msgid "Preferences"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@ -249,163 +249,163 @@ msgstr ""
|
||||
msgid "Set metadata from %s files"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:713
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:736
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:747
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:714
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:726
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:737
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:748
|
||||
msgid "Interface"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:723
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:724
|
||||
msgid "Behavior"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:734
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:208
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:209
|
||||
msgid "Add your own columns"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:757
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:758
|
||||
msgid "Input Options"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:759
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:771
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:782
|
||||
msgid "Conversion"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:768
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:769
|
||||
msgid "Common Options"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:779
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780
|
||||
msgid "Output Options"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791
|
||||
msgid "Adding books"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:792
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:804
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:793
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:829
|
||||
msgid "Import/Export"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:827
|
||||
msgid "Metadata plugboards"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:839
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:840
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
|
||||
msgid "Sharing"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863
|
||||
msgid "Plugins"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:865
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:877
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:888
|
||||
msgid "Advanced"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875
|
||||
msgid "Tweaks"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886
|
||||
msgid "Miscellaneous"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
@ -434,7 +434,7 @@ msgid "This profile tries to provide sane defaults and is useful if you know not
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
msgstr ""
|
||||
|
||||
@ -443,62 +443,62 @@ msgid "This profile is intended for the SONY PRS 300."
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
msgstr ""
|
||||
|
||||
#: /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."
|
||||
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."
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@ -606,11 +606,11 @@ msgstr ""
|
||||
msgid "Communicate with Android phones."
|
||||
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"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
@ -945,6 +945,14 @@ msgstr ""
|
||||
msgid "Communicate with the Nook eBook reader."
|
||||
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
|
||||
msgid "Communicate with the Nuut2 eBook reader."
|
||||
msgstr ""
|
||||
@ -2180,7 +2188,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: /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"
|
||||
msgstr ""
|
||||
|
||||
@ -2217,70 +2225,70 @@ msgstr ""
|
||||
msgid "This is an Amazon Topaz book. It cannot be processed."
|
||||
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"
|
||||
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/gui2/viewer/main.py:53
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199
|
||||
msgid "Table of Contents"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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/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"
|
||||
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"
|
||||
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"
|
||||
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
|
||||
msgid "Options specific to the output format."
|
||||
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:990
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1089
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1174
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1293
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1301
|
||||
msgid "No suitable formats"
|
||||
msgstr ""
|
||||
|
||||
@ -5326,45 +5334,45 @@ msgstr ""
|
||||
msgid "Sent by email:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1048
|
||||
msgid "News:"
|
||||
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"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1090
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1175
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1294
|
||||
msgid "Auto convert the following books before uploading to the device?"
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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."
|
||||
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"
|
||||
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 "
|
||||
msgstr ""
|
||||
|
||||
@ -6590,43 +6598,43 @@ msgid "Advanced Search"
|
||||
msgstr ""
|
||||
|
||||
#: /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:"
|
||||
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
|
||||
msgid "Contains: the word or phrase matches anywhere in the metadata"
|
||||
msgid "&One or more of these words:"
|
||||
msgstr ""
|
||||
|
||||
#: /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 ""
|
||||
|
||||
#: /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 ""
|
||||
|
||||
#: /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>"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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"
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user