This commit is contained in:
GRiker 2012-12-21 03:38:08 -07:00
commit 1bd2817f2d
147 changed files with 6866 additions and 4884 deletions

View File

@ -19,6 +19,46 @@
# new recipes:
# - title:
- version: 0.9.11
date: 2012-12-21
new features:
- title: "Merry Christmas and Happy Holidays to all ☺"
- title: "When connecting to MTP devices such as the Kindle Fire HD or the Nook HD, speed up the process by ignoring some folders."
description: "calibre will now ignore folders for music, video, pictures, etc. when scanning the device. This can substantially speed up the connection process if you have thousands of non-ebook files on the device. The list of folders to be ignored can be customized by right clicking on the device icon in calibre and selecting 'Configure this device'."
- title: "Allow changing the icons for categories in the Tag Browser. Right click on a category and choose 'Change category icon'."
tickets: [1092098]
- title: "Allow setting the color of all columns with a single rule in Preferences->Look & Feel->Column Coloring"
- title: "MOBI: When reading metadata from mobi files, put the contents of the ASIN field into an identifier named mobi-asin. Note that this value is not used when downloading metadata as it is not possible to know which (country specific) amazon website the ASIN comes from."
bug fixes:
- title: "Windows build: Fix a regression in 0.9.9 that caused calibre to not start on some windows system that were missing the VC.90 dlls (some older XP systems)"
- title: "Kobo driver: Workaround for invalid shelves created by bugs in the Kobo server"
tickets: [1091932]
- title: "Metadata download: Fix cover downloading from non-US amazon sites broken by a website change."
tickets: [1090765]
improved recipes:
- Le Devoir
- Nin online
- countryfile
- Birmingham Post
- The Independent
- Various Polish news sources
new recipes:
- title: MobileBulgaria
author: Martin Tsanchev
- title: Various Polish news sources
author: fenuks
- version: 0.9.10
date: 2012-12-14

19
recipes/astroflesz.recipe Normal file
View File

@ -0,0 +1,19 @@
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
from calibre.web.feeds.news import BasicNewsRecipe
class Astroflesz(BasicNewsRecipe):
title = u'Astroflesz'
oldest_article = 7
__author__ = 'fenuks'
description = u'astroflesz.pl - to portal poświęcony astronomii. Informuje zarówno o aktualnych wydarzeniach i odkryciach naukowych, jak również zapowiada ciekawe zjawiska astronomiczne'
category = 'astronomy'
language = 'pl'
cover_url = 'http://www.astroflesz.pl/templates/astroflesz/images/logo/logo.png'
ignore_duplicate_articles = {'title', 'url'}
max_articles_per_feed = 100
no_stylesheets = True
use_embedded_content = False
keep_only_tags = [dict(id="k2Container")]
remove_tags_after = dict(name='div', attrs={'class':'itemLinks'})
remove_tags = [dict(name='div', attrs={'class':['itemLinks', 'itemToolbar', 'itemRatingBlock']})]
feeds = [(u'Wszystkie', u'http://astroflesz.pl/?format=feed')]

View File

@ -1,9 +1,11 @@
from calibre.web.feeds.news import BasicNewsRecipe
import re
import mechanize
class AdvancedUserRecipe1306097511(BasicNewsRecipe):
title = u'Birmingham post'
description = 'Author D.Asbury. News for Birmingham UK'
#timefmt = ''
# last update 8/9/12
__author__ = 'Dave Asbury'
cover_url = 'http://profile.ak.fbcdn.net/hprofile-ak-snc4/161987_9010212100_2035706408_n.jpg'
oldest_article = 2
@ -15,8 +17,30 @@ class AdvancedUserRecipe1306097511(BasicNewsRecipe):
#auto_cleanup = True
language = 'en_GB'
cover_url = 'http://profile.ak.fbcdn.net/hprofile-ak-snc4/161987_9010212100_2035706408_n.jpg'
masthead_url = 'http://www.pressgazette.co.uk/Pictures/web/t/c/g/birmingham_post.jpg'
masthead_url = 'http://www.trinitymirror.com/images/birminghampost-logo.gif'
def get_cover_url(self):
soup = self.index_to_soup('http://www.birminghampost.net')
# look for the block containing the sun button and url
cov = soup.find(attrs={'height' : re.compile('3'), 'alt' : re.compile('Birmingham Post')})
print
print '%%%%%%%%%%%%%%%',cov
print
cov2 = str(cov['src'])
# cov2=cov2[7:]
print '88888888 ',cov2,' 888888888888'
#cover_url=cov2
#return cover_url
br = mechanize.Browser()
br.set_handle_redirect(False)
try:
br.open_novisit(cov2)
cover_url = cov2
except:
cover_url = 'http://profile.ak.fbcdn.net/hprofile-ak-snc4/161987_9010212100_2035706408_n.jpg'
return cover_url
keep_only_tags = [

View File

@ -7,25 +7,30 @@ class AdvancedUserRecipe1325006965(BasicNewsRecipe):
#cover_url = 'http://www.countryfile.com/sites/default/files/imagecache/160px_wide/cover/2_1.jpg'
__author__ = 'Dave Asbury'
description = 'The official website of Countryfile Magazine'
# last updated 7/10/12
# last updated 8/12/12
language = 'en_GB'
oldest_article = 30
max_articles_per_feed = 25
remove_empty_feeds = True
no_stylesheets = True
auto_cleanup = True
ignore_duplicate_articles = {'title', 'url'}
#articles_are_obfuscated = True
ignore_duplicate_articles = {'title'}
#article_already_exists = False
#feed_hash = ''
def get_cover_url(self):
soup = self.index_to_soup('http://www.countryfile.com/')
soup = self.index_to_soup('http://www.countryfile.com/magazine')
cov = soup.find(attrs={'class' : re.compile('imagecache imagecache-250px_wide')})#'width' : '160',
print '&&&&&&&& ',cov,' ***'
cov=str(cov)
#cov2 = re.findall('http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', cov)
cov2 = re.findall('/(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', cov)
cov2 = str(cov2)
cov2= "http://www.countryfile.com"+cov2[2:len(cov2)-8]
cov = soup.find(attrs={'width' : '160', 'class' : re.compile('imagecache imagecache-160px_wide')})
print '******** ',cov,' ***'
cov2 = str(cov)
cov2=cov2[10:101]
print '******** ',cov2,' ***'
#cov2='http://www.countryfile.com/sites/default/files/imagecache/160px_wide/cover/1b_0.jpg'
# try to get cover - if can't get known cover
# try to get cover - if can't get known cover
br = browser()
br.set_handle_redirect(False)
@ -45,5 +50,3 @@ class AdvancedUserRecipe1325006965(BasicNewsRecipe):
(u'Countryside', u'http://www.countryfile.com/rss/countryside'),
]

View File

@ -0,0 +1,20 @@
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
from calibre.web.feeds.news import BasicNewsRecipe
class CzasGentlemanow(BasicNewsRecipe):
title = u'Czas Gentlemanów'
__author__ = 'fenuks'
description = u'Historia mężczyzn z dala od wielkiej polityki'
category = 'blog'
language = 'pl'
cover_url = 'http://czasgentlemanow.pl/wp-content/uploads/2012/10/logo-Czas-Gentlemanow1.jpg'
ignore_duplicate_articles = {'title', 'url'}
oldest_article = 7
max_articles_per_feed = 100
no_stylesheets = True
remove_empty_feeds = True
use_embedded_content = False
keep_only_tags = [dict(name='div', attrs={'class':'content'})]
remove_tags = [dict(attrs={'class':'meta_comments'})]
remove_tags_after = dict(name='div', attrs={'class':'fblikebutton_button'})
feeds = [(u'M\u0119ski \u015awiat', u'http://czasgentlemanow.pl/category/meski-swiat/feed/'), (u'Styl', u'http://czasgentlemanow.pl/category/styl/feed/'), (u'Vademecum Gentlemana', u'http://czasgentlemanow.pl/category/vademecum/feed/'), (u'Dom i rodzina', u'http://czasgentlemanow.pl/category/dom-i-rodzina/feed/'), (u'Honor', u'http://czasgentlemanow.pl/category/honor/feed/'), (u'Gad\u017cety Gentlemana', u'http://czasgentlemanow.pl/category/gadzety-gentlemana/feed/')]

View File

@ -0,0 +1,24 @@
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
from calibre.web.feeds.news import BasicNewsRecipe
import re
class EkologiaPl(BasicNewsRecipe):
title = u'Ekologia.pl'
__author__ = 'fenuks'
description = u'Portal ekologiczny - eko, ekologia, ochrona przyrody, ochrona środowiska, przyroda, środowisko online. Ekologia i ochrona środowiska. Ekologia dla dzieci.'
category = 'ecology'
language = 'pl'
cover_url = 'http://www.ekologia.pl/assets/images/logo/ekologia_pl_223x69.png'
ignore_duplicate_articles = {'title', 'url'}
extra_css = '.title {font-size: 200%;}'
oldest_article = 7
max_articles_per_feed = 100
no_stylesheets = True
remove_empty_feeds = True
use_embedded_content = False
remove_tags = [dict(attrs={'class':['ekoLogo', 'powrocArt', 'butonDrukuj']})]
feeds = [(u'Wiadomo\u015bci', u'http://www.ekologia.pl/rss/20,53,0'), (u'\u015arodowisko', u'http://www.ekologia.pl/rss/20,56,0'), (u'Styl \u017cycia', u'http://www.ekologia.pl/rss/20,55,0')]
def print_version(self, url):
id = re.search(r',(?P<id>\d+)\.html', url).group('id')
return 'http://drukuj.ekologia.pl/artykul/' + id

View File

@ -5,6 +5,7 @@ class AdvancedUserRecipe1341650280(BasicNewsRecipe):
title = u'Empire Magazine'
description = 'Author D.Asbury. Film articles from Empire Mag. '
language = 'en'
__author__ = 'Dave Asbury'
# last updated 7/7/12
remove_empty_feeds = True
@ -15,7 +16,7 @@ class AdvancedUserRecipe1341650280(BasicNewsRecipe):
cover_url = 'http://www.empireonline.com/images/magazine/cover.jpg'
conversion_options = {
'linearize_tables' : True,
}
}
#auto_cleanup = True
preprocess_regexps = [
(re.compile(r'<a href="http://twitter.com/share.*?</a>', re.IGNORECASE | re.DOTALL), lambda match: ''),
@ -32,20 +33,20 @@ class AdvancedUserRecipe1341650280(BasicNewsRecipe):
(re.compile(r'<!-- USER REVIEWS: START -->.*?<!-- USER REVIEWS: END -->', re.IGNORECASE | re.DOTALL), lambda match: '<!-- USER REVIEWS: START --><!-- USER REVIEWS: END -->'),
(re.compile(r'Advertisement', re.IGNORECASE | re.DOTALL), lambda match: ''),
(re.compile(r'<a name="haveyoursay".*?now to have your say.', re.IGNORECASE | re.DOTALL), lambda match: ''),
]
]
keep_only_tags = [
# dict(name='h1'),
# dict(attrs={'class' : 'mediumblack'}),
# dict(attrs={'class' : 'mediumblack'}),
]
remove_tags = [dict(name='td', attrs={'width':'200', 'valign' : 'top'}),
dict(name='b'),
dict(name='a',attrs={'name' : 'haveyoursay'}),
dict(attrs={'class' : 'newslink'}),
]
]
feeds = [(u'News', u'http://feed43.com/7338478755673147.xml'),
(u'Recent Features',u'http://feed43.com/4346347750304760.xml'),
(u'Recent Features',u'http://feed43.com/4346347750304760.xml'),
(u'Interviews',u'http://feed43.com/3418350077724081.xml'),
(u'Film Reviews',u'http://feed43.com/2643703076510627.xml'),
]
(u'Film Reviews',u'http://feed43.com/2643703076510627.xml'),
]

View File

@ -0,0 +1,19 @@
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
from calibre.web.feeds.news import BasicNewsRecipe
import re
class FilmOrgPl(BasicNewsRecipe):
title = u'Film.org.pl'
__author__ = 'fenuks'
description = u"Recenzje, analizy, artykuły, rankingi - wszystko o filmie dla miłośników kina. Opisy efektów specjalnych, wersji reżyserskich, remake'ów, sequeli. No i forum filmowe. Jedne z największych w Polsce."
category = 'film'
language = 'pl'
cover_url = 'http://film.org.pl/wp-content/themes/KMF/images/logo_kmf10.png'
ignore_duplicate_articles = {'title', 'url'}
oldest_article = 7
max_articles_per_feed = 100
no_stylesheets = True
remove_empty_feeds = True
use_embedded_content = True
preprocess_regexps = [(re.compile(ur'<h3>Przeczytaj także:</h3>.*', re.IGNORECASE|re.DOTALL), lambda m: '</body>'), (re.compile(ur'<div>Artykuł</div>', re.IGNORECASE), lambda m: ''), (re.compile(ur'<div>Ludzie filmu</div>', re.IGNORECASE), lambda m: '')]
remove_tags = [dict(name='img', attrs={'alt':['Ludzie filmu', u'Artykuł']})]
feeds = [(u'Recenzje', u'http://film.org.pl/r/recenzje/feed/'), (u'Artyku\u0142', u'http://film.org.pl/a/artykul/feed/'), (u'Analiza', u'http://film.org.pl/a/analiza/feed/'), (u'Ranking', u'http://film.org.pl/a/ranking/feed/'), (u'Blog', u'http://film.org.pl/kmf/blog/feed/'), (u'Ludzie', u'http://film.org.pl/a/ludzie/feed/'), (u'Seriale', u'http://film.org.pl/a/seriale/feed/'), (u'Oceanarium', u'http://film.org.pl/a/ocenarium/feed/'), (u'VHS', u'http://film.org.pl/a/vhs-a/feed/')]

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 702 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 B

BIN
recipes/icons/tvp_info.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

View File

@ -47,9 +47,10 @@ class TheIndependentNew(BasicNewsRecipe):
dict(name='img',attrs={'alt' : ['Get Adobe Flash player']}),
dict(name='img',attrs={'alt' : ['view gallery']}),
dict(attrs={'style' : re.compile('.*')}),
dict(attrs={'class':lambda x: x and 'voicesRelatedTopics' in x.split()}),
]
keep_only_tags =[dict(attrs={'id':'main'})]
keep_only_tags =[dict(attrs={'id':['main','top']})]
recursions = 0
# fixes non compliant html nesting and 'marks' article graphics links
@ -69,7 +70,7 @@ class TheIndependentNew(BasicNewsRecipe):
}
extra_css = """
h1{font-family: Georgia,serif }
h1{font-family: Georgia,serif ; font-size: x-large; }
body{font-family: Verdana,Arial,Helvetica,sans-serif}
img{margin-bottom: 0.4em; display:block}
.starRating img {float: left}
@ -77,16 +78,21 @@ class TheIndependentNew(BasicNewsRecipe):
.image {clear:left; font-size: x-small; color:#888888;}
.articleByTimeLocation {font-size: x-small; color:#888888;
margin-bottom:0.2em ; margin-top:0.2em ; display:block}
.subtitle {clear:left}
.subtitle {clear:left ;}
.column-1 h1 { color: #191919}
.column-1 h2 { color: #333333}
.column-1 h3 { color: #444444}
.column-1 p { color: #777777}
.column-1 p,a,h1,h2,h3 { margin: 0; }
.column-1 div{color:#888888; margin: 0;}
.subtitle { color: #777777; font-size: medium;}
.column-1 a,h1,h2,h3 { margin: 0; }
.column-1 div{margin: 0;}
.articleContent {display: block; clear:left;}
.articleContent {color: #000000; font-size: medium;}
.ivDrip-section {color: #000000; font-size: medium;}
.datetime {color: #888888}
.title {font-weight:bold;}
.storyTop{}
.pictureContainer img { max-width: 400px; max-height: 400px;}
.image img { max-width: 400px; max-height: 400px;}
"""
oldest_article = 1
@ -325,6 +331,20 @@ class TheIndependentNew(BasicNewsRecipe):
item.contents[0] = ''
def postprocess_html(self,soup, first_fetch):
#mark subtitle parent as non-compliant nesting causes
# p's to be 'popped out' of the h3 tag they are nested in.
subtitle = soup.find('h3', attrs={'class' : 'subtitle'})
subtitle_div = None
if subtitle:
subtitle_div = subtitle.parent
if subtitle_div:
clazz = ''
if 'class' in subtitle_div:
clazz = subtitle_div['class'] + ' '
clazz = clazz + 'subtitle'
subtitle_div['class'] = clazz
#find broken images and remove captions
items_to_extract = []
for item in soup.findAll('div', attrs={'class' : 'image'}):
@ -501,6 +521,9 @@ class TheIndependentNew(BasicNewsRecipe):
),
(u'Opinion',
u'http://www.independent.co.uk/opinion/?service=rss'),
(u'Voices',
u'http://www.independent.co.uk/voices/?service=rss'
),
(u'Environment',
u'http://www.independent.co.uk/environment/?service=rss'),
(u'Sport - Athletics',

View File

@ -32,26 +32,28 @@ class ledevoir(BasicNewsRecipe):
recursion = 10
needs_subscription = 'optional'
filterDuplicates = False
url_list = []
remove_javascript = True
no_stylesheets = True
auto_cleanup = True
preprocess_regexps = [(re.compile(r'(title|alt)=".*?>.*?"', re.DOTALL), lambda m: '')]
keep_only_tags = [
dict(name='div', attrs={'id':'article'}),
dict(name='div', attrs={'id':'colonne_principale'})
]
#keep_only_tags = [
#dict(name='div', attrs={'id':'article_detail'}),
#dict(name='div', attrs={'id':'colonne_principale'})
#]
remove_tags = [
dict(name='div', attrs={'id':'dialog'}),
dict(name='div', attrs={'class':['interesse_actions','reactions']}),
dict(name='ul', attrs={'class':'mots_cles'}),
dict(name='a', attrs={'class':'haut'}),
dict(name='h5', attrs={'class':'interesse_actions'})
]
#remove_tags = [
#dict(name='div', attrs={'id':'dialog'}),
#dict(name='div', attrs={'class':['interesse_actions','reactions','taille_du_texte right clearfix','partage_sociaux clearfix']}),
#dict(name='aside', attrs={'class':['article_actions clearfix','reactions','partage_sociaux_wrapper']}),
#dict(name='ul', attrs={'class':'mots_cles'}),
#dict(name='ul', attrs={'id':'commentaires'}),
#dict(name='a', attrs={'class':'haut'}),
#dict(name='h5', attrs={'class':'interesse_actions'})
#]
feeds = [
(u'A la une', 'http://www.ledevoir.com/rss/manchettes.xml'),
@ -95,10 +97,4 @@ class ledevoir(BasicNewsRecipe):
br.submit()
return br
def print_version(self, url):
if self.filterDuplicates:
if url in self.url_list:
return
self.url_list.append(url)
return url

View File

@ -0,0 +1,27 @@
from calibre.web.feeds.news import BasicNewsRecipe
class AdvancedUserRecipe1329123365(BasicNewsRecipe):
title = u'Mobilebulgaria.com'
__author__ = 'M3 Web'
description = 'The biggest Bulgarian site covering mobile consumer electronics. Offers detailed reviews, popular discussion forum, shop and platform for selling new and second hand phones and gadgets.'
category = 'News, Reviews, Offers, Forum'
oldest_article = 45
max_articles_per_feed = 10
language = 'bg'
encoding = 'windows-1251'
no_stylesheets = False
remove_javascript = True
keep_only_tags = [dict(name='div', attrs={'class':'bigblock'}),
dict(name='div', attrs={'class':'verybigblock'}),
dict(name='table', attrs={'class':'obiaviresults'}),
dict(name='div', attrs={'class':'forumblock'}),
dict(name='div', attrs={'class':'forumblock_b1'}),
dict(name='div', attrs={'class':'block2_2colswrap'})]
feeds = [(u'News', u'http://www.mobilebulgaria.com/rss_full.php'),
(u'Reviews', u'http://www.mobilebulgaria.com/rss_reviews.php'),
(u'Offers', u'http://www.mobilebulgaria.com/obiavi/rss.php'),
(u'Forum', u'http://www.mobilebulgaria.com/rss_forum_last10.php')]
extra_css = '''
#gallery1 div{display: block; float: left; margin: 0 10px 10px 0;} '''

View File

@ -15,7 +15,7 @@ class Nin(BasicNewsRecipe):
publisher = 'NIN d.o.o. - Ringier d.o.o.'
category = 'news, politics, Serbia'
no_stylesheets = True
oldest_article = 15
oldest_article = 180
encoding = 'utf-8'
needs_subscription = True
remove_empty_feeds = True
@ -25,7 +25,7 @@ class Nin(BasicNewsRecipe):
use_embedded_content = False
language = 'sr'
publication_type = 'magazine'
masthead_url = 'http://www.nin.co.rs/img/head/logo.jpg'
masthead_url = 'http://www.nin.co.rs/img/logo_print.jpg'
extra_css = """
@font-face {font-family: "sans1";src:url(res:///opt/sony/ebook/FONT/tt0003m_.ttf)}
body{font-family: Verdana, Lucida, sans1, sans-serif}
@ -42,11 +42,11 @@ class Nin(BasicNewsRecipe):
, 'tags' : category
, 'publisher' : publisher
, 'language' : language
, 'linearize_tables': True
}
preprocess_regexps = [
(re.compile(r'</body>.*?<html>', re.DOTALL|re.IGNORECASE),lambda match: '</body>')
,(re.compile(r'</html>.*?</html>', re.DOTALL|re.IGNORECASE),lambda match: '</html>')
(re.compile(r'<div class="standardFont">.*', re.DOTALL|re.IGNORECASE),lambda match: '')
,(re.compile(u'\u0110'), lambda match: u'\u00D0')
]
@ -60,42 +60,21 @@ class Nin(BasicNewsRecipe):
br.submit()
return br
keep_only_tags =[dict(name='td', attrs={'width':'520'})]
remove_tags_before =dict(name='span', attrs={'class':'izjava'})
remove_tags_after =dict(name='html')
remove_tags = [
dict(name=['object','link','iframe','meta','base'])
,dict(attrs={'class':['fb-like','twitter-share-button']})
,dict(attrs={'rel':'nofollow'})
]
remove_attributes=['border','background','height','width','align','valign']
remove_tags_before = dict(name='div', attrs={'class':'titleFont'})
remove_tags_after = dict(name='div', attrs={'class':'standardFont'})
remove_tags = [dict(name=['object','link','iframe','meta','base'])]
remove_attributes = ['border','background','height','width','align','valign']
def get_cover_url(self):
cover_url = None
soup = self.index_to_soup(self.INDEX)
for item in soup.findAll('a', href=True):
if item['href'].startswith('/pages/issue.php?id='):
simg = item.find('img')
if simg:
return self.PREFIX + item.img['src']
cover = soup.find('img', attrs={'class':'issueImg'})
if cover:
return self.PREFIX + cover['src']
return cover_url
feeds = [(u'NIN Online', u'http://www.nin.co.rs/misc/rss.php?feed=RSS2.0')]
def preprocess_html(self, soup):
for item in soup.findAll(style=True):
del item['style']
for item in soup.findAll('div'):
if len(item.contents) == 0:
item.extract()
for item in soup.findAll(['td','tr']):
item.name='div'
for item in soup.findAll('img'):
if not item.has_key('alt'):
item['alt'] = 'image'
for tbl in soup.findAll('table'):
img = tbl.find('img')
if img:
img.extract()
tbl.replaceWith(img)
return soup
def print_version(self, url):
return url + '&pf=1'

View File

@ -0,0 +1,63 @@
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
from calibre.web.feeds.news import BasicNewsRecipe
class PoradniaPWN(BasicNewsRecipe):
title = u'Poradnia Językowa PWN'
__author__ = 'fenuks'
description = u'Internetowa poradnia językowa Wydawnictwa Naukowego PWN. Poradnię prowadzi Redaktor Naczelny Słowników Języka Polskiego, prof. Mirosław Bańko. Pomagają mu eksperci - znani polscy językoznawcy. Współpracuje z nami m.in. prof. Jerzy Bralczyk oraz dr Jan Grzenia.'
category = 'language'
language = 'pl'
#cover_url = ''
oldest_article = 14
max_articles_per_feed = 100000
INDEX = "http://poradnia.pwn.pl/"
no_stylesheets = True
remove_attributes = ['style']
remove_javascript = True
use_embedded_content = False
#preprocess_regexps = [(re.compile('<li|ul', re.IGNORECASE), lambda m: '<div'),(re.compile('</li>', re.IGNORECASE), lambda m: '</div>'), (re.compile('</ul>', re.IGNORECASE), lambda m: '</div>')]
keep_only_tags = [dict(name="div", attrs={"class":"searchhi"})]
feeds = [(u'Poradnia', u'http://rss.pwn.pl/poradnia.rss')]
'''def find_articles(self, url):
articles = []
soup=self.index_to_soup(url)
counter = int(soup.find(name='p', attrs={'class':'count'}).findAll('b')[-1].string)
counter = 500
pos = 0
next = url
while next:
soup=self.index_to_soup(next)
tag=soup.find(id="listapytan")
art=tag.findAll(name='li')
for i in art:
if i.h4:
title=i.h4.a.string
url=self.INDEX+i.h4.a['href']
#date=soup.find(id='footer').ul.li.string[41:-1]
articles.append({'title' : title,
'url' : url,
'date' : '',
'description' : ''
})
pos += 10
if not pos >=counter:
next = 'http://poradnia.pwn.pl/lista.php?kat=18&od=' + str(pos)
print u'Tworzenie listy artykułów dla', next
else:
next = None
print articles
return articles
def parse_index(self):
feeds = []
feeds.append((u"Poradnia", self.find_articles('http://poradnia.pwn.pl/lista.php')))
return feeds'''
def preprocess_html(self, soup):
for i in soup.findAll(name=['ul', 'li']):
i.name="div"
for z in soup.findAll(name='a'):
if not z['href'].startswith('http'):
z['href'] = 'http://poradnia.pwn.pl/' + z['href']
return soup

20
recipes/tvp_info.recipe Normal file
View File

@ -0,0 +1,20 @@
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
from calibre.web.feeds.news import BasicNewsRecipe
class TVPINFO(BasicNewsRecipe):
title = u'TVP.INFO'
__author__ = 'fenuks'
description = u'Serwis informacyjny TVP.INFO'
category = 'news'
language = 'pl'
cover_url = 'http://s.v3.tvp.pl/files/tvp-info/gfx/logo.png'
oldest_article = 7
max_articles_per_feed = 100
no_stylesheets = True
remove_empty_feeds = True
remove_javascript = True
use_embedded_content = False
ignore_duplicate_articles = {'title', 'url'}
keep_only_tags = [dict(id='contentNews')]
remove_tags = [dict(attrs={'class':['toolbox', 'modulBox read', 'modulBox social', 'videoPlayerBox']}), dict(id='belka')]
feeds = [(u'Wiadomo\u015bci', u'http://tvp.info/informacje?xslt=tvp-info/news/rss.xslt&src_id=191865'),
(u'\u015awiat', u'http://tvp.info/informacje/swiat?xslt=tvp-info/news/rss.xslt&src_id=191867'), (u'Biznes', u'http://tvp.info/informacje/biznes?xslt=tvp-info/news/rss.xslt&src_id=191868'), (u'Nauka', u'http://tvp.info/informacje/nauka?xslt=tvp-info/news/rss.xslt&src_id=191870'), (u'Kultura', u'http://tvp.info/informacje/kultura?xslt=tvp-info/news/rss.xslt&src_id=191869'), (u'Rozmaito\u015bci', u'http://tvp.info/informacje/rozmaitosci?xslt=tvp-info/news/rss.xslt&src_id=191872'), (u'Opinie', u'http://tvp.info/opinie?xslt=tvp-info/news/rss.xslt&src_id=191875'), (u'Komentarze', u'http://tvp.info/opinie/komentarze?xslt=tvp-info/news/rss.xslt&src_id=238200'), (u'Wywiady', u'http://tvp.info/opinie/wywiady?xslt=tvp-info/news/rss.xslt&src_id=236644')]

View File

@ -0,0 +1,16 @@
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
from calibre.web.feeds.news import BasicNewsRecipe
class ZTS(BasicNewsRecipe):
title = u'Zaufana Trzecia Strona'
__author__ = 'fenuks'
description = u'Niezależne źródło wiadomości o świecie bezpieczeństwa IT'
category = 'IT, security'
language = 'pl'
cover_url = 'http://www.zaufanatrzeciastrona.pl/wp-content/uploads/2012/08/z3s_h100.png'
oldest_article = 7
max_articles_per_feed = 100
no_stylesheets = True
remove_empty_feeds = True
keep_only_tags = [dict(name='div', attrs={'class':'post postcontent'})]
remove_tags = [dict(name='div', attrs={'class':'dolna-ramka'})]
feeds = [(u'Strona g\u0142\xf3wna', u'http://feeds.feedburner.com/ZaufanaTrzeciaStronaGlowna'), (u'Drobiazgi', u'http://feeds.feedburner.com/ZaufanaTrzeciaStronaDrobiazgi')]

View File

@ -102,7 +102,8 @@ class Win32Freeze(Command, WixMixIn):
repl_pat = re.compile(
r'(?is)<dependency>.*?Microsoft\.VC\d+\.CRT.*?</dependency>')
for dll in glob.glob(self.j(self.dll_dir, '*.dll')):
for dll in (glob.glob(self.j(self.dll_dir, '*.dll')) +
glob.glob(self.j(self.plugins_dir, '*.pyd'))):
bn = self.b(dll)
with open(dll, 'rb') as f:
raw = f.read()

File diff suppressed because it is too large Load Diff

View File

@ -12,14 +12,14 @@ msgstr ""
"Report-Msgid-Bugs-To: Debian iso-codes team <pkg-isocodes-"
"devel@lists.alioth.debian.org>\n"
"POT-Creation-Date: 2011-11-25 14:01+0000\n"
"PO-Revision-Date: 2011-09-27 15:44+0000\n"
"Last-Translator: IIDA Yosiaki <iida@gnu.org>\n"
"PO-Revision-Date: 2012-12-13 13:56+0000\n"
"Last-Translator: Shushi Kurose <md81bird@hitaki.net>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-11-26 05:21+0000\n"
"X-Generator: Launchpad (build 14381)\n"
"X-Launchpad-Export-Date: 2012-12-14 05:34+0000\n"
"X-Generator: Launchpad (build 16369)\n"
"Language: ja\n"
#. name for aaa
@ -86,12 +86,9 @@ msgstr ""
msgid "Abnaki; Eastern"
msgstr ""
# 以下「国国」は、国立国会図書館のサイト。
# ジブチ
# マイペディア「ジブチ」の項に「アファル語」
#. name for aar
msgid "Afar"
msgstr "アファル語"
msgstr "アファル語"
#. name for aas
msgid "Aasáx"

View File

@ -9,14 +9,14 @@ msgstr ""
"Report-Msgid-Bugs-To: Debian iso-codes team <pkg-isocodes-"
"devel@lists.alioth.debian.org>\n"
"POT-Creation-Date: 2011-11-25 14:01+0000\n"
"PO-Revision-Date: 2012-12-13 03:44+0000\n"
"PO-Revision-Date: 2012-12-14 00:48+0000\n"
"Last-Translator: Fábio Malcher Miranda <mirand863@hotmail.com>\n"
"Language-Team: Brazilian Portuguese\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-12-13 04:41+0000\n"
"X-Generator: Launchpad (build 16361)\n"
"X-Launchpad-Export-Date: 2012-12-15 05:02+0000\n"
"X-Generator: Launchpad (build 16372)\n"
"Language: \n"
#. name for aaa
@ -749,31 +749,31 @@ msgstr ""
#. name for ait
msgid "Arikem"
msgstr ""
msgstr "Arikem"
#. name for aiw
msgid "Aari"
msgstr ""
msgstr "Aari"
#. name for aix
msgid "Aighon"
msgstr ""
msgstr "Aighon"
#. name for aiy
msgid "Ali"
msgstr ""
msgstr "Ali"
#. name for aja
msgid "Aja (Sudan)"
msgstr ""
msgstr "Aja (Sudão)"
#. name for ajg
msgid "Aja (Benin)"
msgstr ""
msgstr "Aja (Benin)"
#. name for aji
msgid "Ajië"
msgstr ""
msgstr "Ajië"
#. name for ajp
msgid "Arabic; South Levantine"
@ -789,7 +789,7 @@ msgstr ""
#. name for ajw
msgid "Ajawa"
msgstr ""
msgstr "Ajawa"
#. name for ajz
msgid "Karbi; Amri"
@ -801,39 +801,39 @@ msgstr ""
#. name for akb
msgid "Batak Angkola"
msgstr ""
msgstr "Batak Angkola"
#. name for akc
msgid "Mpur"
msgstr ""
msgstr "Mpur"
#. name for akd
msgid "Ukpet-Ehom"
msgstr ""
msgstr "Ukpet-Ehom"
#. name for ake
msgid "Akawaio"
msgstr ""
msgstr "Akawaio"
#. name for akf
msgid "Akpa"
msgstr ""
msgstr "Akpa"
#. name for akg
msgid "Anakalangu"
msgstr ""
msgstr "Anakalangu"
#. name for akh
msgid "Angal Heneng"
msgstr ""
msgstr "Angal Heneng"
#. name for aki
msgid "Aiome"
msgstr ""
msgstr "Aiome"
#. name for akj
msgid "Aka-Jeru"
msgstr ""
msgstr "Aka-Jeru"
#. name for akk
msgid "Akkadian"
@ -845,51 +845,51 @@ msgstr ""
#. name for akm
msgid "Aka-Bo"
msgstr ""
msgstr "Aka-Bo"
#. name for ako
msgid "Akurio"
msgstr ""
msgstr "Akurio"
#. name for akp
msgid "Siwu"
msgstr ""
msgstr "Siwu"
#. name for akq
msgid "Ak"
msgstr ""
msgstr "Ak"
#. name for akr
msgid "Araki"
msgstr ""
msgstr "Araki"
#. name for aks
msgid "Akaselem"
msgstr ""
msgstr "Akaselem"
#. name for akt
msgid "Akolet"
msgstr ""
msgstr "Akolet"
#. name for aku
msgid "Akum"
msgstr ""
msgstr "Akum"
#. name for akv
msgid "Akhvakh"
msgstr ""
msgstr "Akhvakh"
#. name for akw
msgid "Akwa"
msgstr ""
msgstr "Akwa"
#. name for akx
msgid "Aka-Kede"
msgstr ""
msgstr "Aka-Kede"
#. name for aky
msgid "Aka-Kol"
msgstr ""
msgstr "Aka-Kol"
#. name for akz
msgid "Alabama"
@ -897,15 +897,15 @@ msgstr ""
#. name for ala
msgid "Alago"
msgstr ""
msgstr "Alago"
#. name for alc
msgid "Qawasqar"
msgstr ""
msgstr "Qawasqar"
#. name for ald
msgid "Alladian"
msgstr ""
msgstr "Alladian"
#. name for ale
msgid "Aleut"
@ -913,19 +913,19 @@ msgstr ""
#. name for alf
msgid "Alege"
msgstr ""
msgstr "Alege"
#. name for alh
msgid "Alawa"
msgstr ""
msgstr "Alawa"
#. name for ali
msgid "Amaimon"
msgstr ""
msgstr "Amaimon"
#. name for alj
msgid "Alangan"
msgstr ""
msgstr "Alangan"
#. name for alk
msgid "Alak"
@ -933,11 +933,11 @@ msgstr ""
#. name for all
msgid "Allar"
msgstr ""
msgstr "Allar"
#. name for alm
msgid "Amblong"
msgstr ""
msgstr "Amblong"
#. name for aln
msgid "Albanian; Gheg"
@ -945,19 +945,19 @@ msgstr ""
#. name for alo
msgid "Larike-Wakasihu"
msgstr ""
msgstr "Larike-Wakasihu"
#. name for alp
msgid "Alune"
msgstr ""
msgstr "Alune"
#. name for alq
msgid "Algonquin"
msgstr ""
msgstr "Algonquin"
#. name for alr
msgid "Alutor"
msgstr ""
msgstr "Alutor"
#. name for als
msgid "Albanian; Tosk"
@ -969,11 +969,11 @@ msgstr ""
#. name for alu
msgid "'Are'are"
msgstr ""
msgstr "'Are'are"
#. name for alw
msgid "Alaba-Kabeena"
msgstr ""
msgstr "Alaba-Kabeena"
#. name for alx
msgid "Amol"
@ -981,35 +981,35 @@ msgstr ""
#. name for aly
msgid "Alyawarr"
msgstr ""
msgstr "Alyawarr"
#. name for alz
msgid "Alur"
msgstr ""
msgstr "Alur"
#. name for ama
msgid "Amanayé"
msgstr ""
msgstr "Amanayé"
#. name for amb
msgid "Ambo"
msgstr ""
msgstr "Ambo"
#. name for amc
msgid "Amahuaca"
msgstr ""
msgstr "Amahuaca"
#. name for ame
msgid "Yanesha'"
msgstr ""
msgstr "Yanesha'"
#. name for amf
msgid "Hamer-Banna"
msgstr ""
msgstr "Hamer-Banna"
#. name for amg
msgid "Amarag"
msgstr ""
msgstr "Amarag"
#. name for amh
msgid "Amharic"
@ -1017,35 +1017,35 @@ msgstr ""
#. name for ami
msgid "Amis"
msgstr ""
msgstr "Amis"
#. name for amj
msgid "Amdang"
msgstr ""
msgstr "Amdang"
#. name for amk
msgid "Ambai"
msgstr ""
msgstr "Ambai"
#. name for aml
msgid "War-Jaintia"
msgstr ""
msgstr "Guerra-Jaintia"
#. name for amm
msgid "Ama (Papua New Guinea)"
msgstr ""
msgstr "Ama (Papua Nova Guiné)"
#. name for amn
msgid "Amanab"
msgstr ""
msgstr "Amanab"
#. name for amo
msgid "Amo"
msgstr ""
msgstr "Amo"
#. name for amp
msgid "Alamblak"
msgstr ""
msgstr "Alamblak"
#. name for amq
msgid "Amahai"
@ -1053,7 +1053,7 @@ msgstr ""
#. name for amr
msgid "Amarakaeri"
msgstr ""
msgstr "Amarakaeri"
#. name for ams
msgid "Amami-Oshima; Southern"
@ -1061,7 +1061,7 @@ msgstr ""
#. name for amt
msgid "Amto"
msgstr ""
msgstr "Amto"
#. name for amu
msgid "Amuzgo; Guerrero"
@ -1069,7 +1069,7 @@ msgstr ""
#. name for amv
msgid "Ambelau"
msgstr ""
msgstr "Ambelau"
#. name for amw
msgid "Neo-Aramaic; Western"
@ -1077,7 +1077,7 @@ msgstr ""
#. name for amx
msgid "Anmatyerre"
msgstr ""
msgstr "Anmatyerre"
#. name for amy
msgid "Ami"
@ -1085,31 +1085,31 @@ msgstr ""
#. name for amz
msgid "Atampaya"
msgstr ""
msgstr "Atampaya"
#. name for ana
msgid "Andaqui"
msgstr ""
msgstr "Andaqui"
#. name for anb
msgid "Andoa"
msgstr ""
msgstr "Andoa"
#. name for anc
msgid "Ngas"
msgstr ""
msgstr "Ngas"
#. name for and
msgid "Ansus"
msgstr ""
msgstr "Ansus"
#. name for ane
msgid "Xârâcùù"
msgstr ""
msgstr "Xârâcùù"
#. name for anf
msgid "Animere"
msgstr ""
msgstr "Animere"
#. name for ang
msgid "English; Old (ca. 450-1100)"
@ -1117,71 +1117,71 @@ msgstr ""
#. name for anh
msgid "Nend"
msgstr ""
msgstr "Nend"
#. name for ani
msgid "Andi"
msgstr ""
msgstr "Andi"
#. name for anj
msgid "Anor"
msgstr ""
msgstr "Anor"
#. name for ank
msgid "Goemai"
msgstr ""
msgstr "Goemai"
#. name for anl
msgid "Anu"
msgstr ""
msgstr "Anu"
#. name for anm
msgid "Anal"
msgstr ""
msgstr "Anal"
#. name for ann
msgid "Obolo"
msgstr ""
msgstr "Obolo"
#. name for ano
msgid "Andoque"
msgstr ""
msgstr "Andoque"
#. name for anp
msgid "Angika"
msgstr ""
msgstr "Angika"
#. name for anq
msgid "Jarawa (India)"
msgstr ""
msgstr "Jarawa (Índia)"
#. name for anr
msgid "Andh"
msgstr ""
msgstr "Andh"
#. name for ans
msgid "Anserma"
msgstr ""
msgstr "Anserma"
#. name for ant
msgid "Antakarinya"
msgstr ""
msgstr "Antakarinya"
#. name for anu
msgid "Anuak"
msgstr ""
msgstr "Anuak"
#. name for anv
msgid "Denya"
msgstr ""
msgstr "Denya"
#. name for anw
msgid "Anaang"
msgstr ""
msgstr "Anaang"
#. name for anx
msgid "Andra-Hus"
msgstr ""
msgstr "Andra-Hus"
#. name for any
msgid "Anyin"

View File

@ -4,7 +4,7 @@ __license__ = 'GPL v3'
__copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net'
__docformat__ = 'restructuredtext en'
__appname__ = u'calibre'
numeric_version = (0, 9, 10)
numeric_version = (0, 9, 11)
__version__ = u'.'.join(map(unicode, numeric_version))
__author__ = u"Kovid Goyal <kovid@kovidgoyal.net>"

View File

@ -199,6 +199,11 @@ class KTCollectionsBookList(CollectionsBookList):
('series' in collection_attributes and
book.get('series', None) == category):
is_series = True
# The category should not be None, but, it has happened.
if not category:
continue
cat_name = category.strip(' ,')
if cat_name not in collections:

View File

@ -1537,7 +1537,11 @@ class KOBOTOUCH(KOBO):
return bookshelves
cursor = connection.cursor()
query = "select ShelfName from ShelfContent where ContentId = ? and _IsDeleted = 'false'"
query = "select ShelfName " \
"from ShelfContent " \
"where ContentId = ? " \
"and _IsDeleted = 'false' " \
"and ShelfName is not null" # This should never be nulll, but it is protection against an error cause by a sync to the Kobo server
values = (ContentID, )
cursor.execute(query, values)
for i, row in enumerate(cursor):

View File

@ -13,6 +13,7 @@ from itertools import izip
from calibre import prints
from calibre.constants import iswindows, numeric_version
from calibre.devices.errors import PathError
from calibre.devices.mtp.base import debug
from calibre.devices.mtp.defaults import DeviceDefaults
from calibre.ptempfile import SpooledTemporaryFile, PersistentTemporaryDirectory
@ -23,6 +24,12 @@ from calibre.utils.filenames import shorten_components_to
BASE = importlib.import_module('calibre.devices.mtp.%s.driver'%(
'windows' if iswindows else 'unix')).MTP_DEVICE
class MTPInvalidSendPathError(PathError):
def __init__(self, folder):
PathError.__init__(self, 'Trying to send to ignored folder: %s'%folder)
self.folder = folder
class MTP_DEVICE(BASE):
METADATA_CACHE = 'metadata.calibre'
@ -46,6 +53,7 @@ class MTP_DEVICE(BASE):
self._prefs = None
self.device_defaults = DeviceDefaults()
self.current_device_defaults = {}
self.highlight_ignored_folders = False
@property
def prefs(self):
@ -59,9 +67,25 @@ class MTP_DEVICE(BASE):
p.defaults['blacklist'] = []
p.defaults['history'] = {}
p.defaults['rules'] = []
p.defaults['ignored_folders'] = {}
return self._prefs
def is_folder_ignored(self, storage_or_storage_id, name,
ignored_folders=None):
storage_id = unicode(getattr(storage_or_storage_id, 'object_id',
storage_or_storage_id))
name = icu_lower(name)
if ignored_folders is None:
ignored_folders = self.get_pref('ignored_folders')
if storage_id in ignored_folders:
return name in {icu_lower(x) for x in ignored_folders[storage_id]}
return name in {
'alarms', 'android', 'dcim', 'movies', 'music', 'notifications',
'pictures', 'ringtones', 'samsung', 'sony', 'htc', 'bluetooth',
'games', 'lost.dir', 'video', 'whatsapp', 'image'}
def configure_for_kindle_app(self):
proxy = self.prefs
with proxy:
@ -371,6 +395,8 @@ class MTP_DEVICE(BASE):
for infile, fname, mi in izip(files, names, metadata):
path = self.create_upload_path(prefix, mi, fname, routing)
if path and self.is_folder_ignored(storage, path[0]):
raise MTPInvalidSendPathError(path[0])
parent = self.ensure_parent(storage, path)
if hasattr(infile, 'read'):
pos = infile.tell()
@ -472,7 +498,7 @@ class MTP_DEVICE(BASE):
def config_widget(self):
from calibre.gui2.device_drivers.mtp_config import MTPConfig
return MTPConfig(self)
return MTPConfig(self, highlight_ignored_folders=self.highlight_ignored_folders)
def save_settings(self, cw):
cw.commit()

View File

@ -239,12 +239,12 @@ class TestDeviceInteraction(unittest.TestCase):
# Test get_filesystem
used_by_one = self.measure_memory_usage(1,
self.dev.dev.get_filesystem, self.storage.object_id, lambda x:
x)
self.dev.dev.get_filesystem, self.storage.object_id,
lambda x, l:True)
used_by_many = self.measure_memory_usage(5,
self.dev.dev.get_filesystem, self.storage.object_id, lambda x:
x)
self.dev.dev.get_filesystem, self.storage.object_id,
lambda x, l: True)
self.check_memory(used_by_one, used_by_many,
'Memory consumption during get_filesystem')

View File

@ -212,8 +212,13 @@ class MTP_DEVICE(MTPDeviceBase):
ans += pprint.pformat(storage)
return ans
def _filesystem_callback(self, entry):
self.filesystem_callback(_('Found object: %s')%entry.get('name', ''))
def _filesystem_callback(self, entry, level):
name = entry.get('name', '')
self.filesystem_callback(_('Found object: %s')%name)
if (level == 0 and
self.is_folder_ignored(self._currently_getting_sid, name)):
return False
return True
@property
def filesystem_cache(self):
@ -234,6 +239,7 @@ class MTP_DEVICE(MTPDeviceBase):
storage.append({'id':sid, 'size':capacity,
'is_folder':True, 'name':name, 'can_delete':False,
'is_system':True})
self._currently_getting_sid = unicode(sid)
items, errs = self.dev.get_filesystem(sid,
self._filesystem_callback)
all_items.extend(items), all_errs.extend(errs)

View File

@ -122,7 +122,7 @@ static PyObject* build_file_metadata(LIBMTP_file_t *nf, uint32_t storage_id) {
PyObject *ans = NULL;
ans = Py_BuildValue("{s:s, s:k, s:k, s:k, s:K, s:L, s:O}",
"name", (unsigned long)nf->filename,
"name", nf->filename,
"id", (unsigned long)nf->item_id,
"parent_id", (unsigned long)nf->parent_id,
"storage_id", (unsigned long)storage_id,
@ -357,10 +357,10 @@ Device_storage_info(Device *self, void *closure) {
// Device.get_filesystem {{{
static int recursive_get_files(LIBMTP_mtpdevice_t *dev, uint32_t storage_id, uint32_t parent_id, PyObject *ans, PyObject *errs, PyObject *callback) {
static int recursive_get_files(LIBMTP_mtpdevice_t *dev, uint32_t storage_id, uint32_t parent_id, PyObject *ans, PyObject *errs, PyObject *callback, unsigned int level) {
LIBMTP_file_t *f, *files;
PyObject *entry;
int ok = 1;
PyObject *entry, *r;
int ok = 1, recurse;
Py_BEGIN_ALLOW_THREADS;
files = LIBMTP_Get_Files_And_Folders(dev, storage_id, parent_id);
@ -372,13 +372,15 @@ static int recursive_get_files(LIBMTP_mtpdevice_t *dev, uint32_t storage_id, uin
entry = build_file_metadata(f, storage_id);
if (entry == NULL) { ok = 0; }
else {
Py_XDECREF(PyObject_CallFunctionObjArgs(callback, entry, NULL));
r = PyObject_CallFunction(callback, "OI", entry, level);
recurse = (r != NULL && PyObject_IsTrue(r)) ? 1 : 0;
Py_XDECREF(r);
if (PyList_Append(ans, entry) != 0) { ok = 0; }
Py_DECREF(entry);
}
if (ok && f->filetype == LIBMTP_FILETYPE_FOLDER) {
if (!recursive_get_files(dev, storage_id, f->item_id, ans, errs, callback)) {
if (ok && recurse && f->filetype == LIBMTP_FILETYPE_FOLDER) {
if (!recursive_get_files(dev, storage_id, f->item_id, ans, errs, callback, level+1)) {
ok = 0;
}
}
@ -408,7 +410,7 @@ Device_get_filesystem(Device *self, PyObject *args) {
if (errs == NULL || ans == NULL) { PyErr_NoMemory(); return NULL; }
LIBMTP_Clear_Errorstack(self->device);
ok = recursive_get_files(self->device, (uint32_t)storage_id, 0, ans, errs, callback);
ok = recursive_get_files(self->device, (uint32_t)storage_id, 0xFFFFFFFF, ans, errs, callback, 0);
dump_errorstack(self->device, errs);
if (!ok) {
Py_DECREF(ans);
@ -537,7 +539,7 @@ static PyMethodDef Device_methods[] = {
},
{"get_filesystem", (PyCFunction)Device_get_filesystem, METH_VARARGS,
"get_filesystem(storage_id, callback) -> Get the list of files and folders on the device in storage_id. Returns files, errors. callback must be a callable that accepts a single argument. It is called with every found object."
"get_filesystem(storage_id, callback) -> Get the list of files and folders on the device in storage_id. Returns files, errors. callback must be a callable that is called as with (entry, level). It is called with every found object. If callback returns False and the object is a folder, it is not recursed into."
},
{"get_file", (PyCFunction)Device_get_file, METH_VARARGS,

View File

@ -133,12 +133,14 @@ class GetBulkCallback : public IPortableDevicePropertiesBulkCallback {
public:
PyObject *items;
PyObject *subfolders;
unsigned int level;
HANDLE complete;
ULONG self_ref;
PyThreadState *thread_state;
PyObject *callback;
GetBulkCallback(PyObject *items_dict, HANDLE ev, PyObject* pycallback) : items(items_dict), complete(ev), self_ref(1), thread_state(NULL), callback(pycallback) {}
GetBulkCallback(PyObject *items_dict, PyObject *subfolders, unsigned int level, HANDLE ev, PyObject* pycallback) : items(items_dict), subfolders(subfolders), level(level), complete(ev), self_ref(1), thread_state(NULL), callback(pycallback) {}
~GetBulkCallback() {}
HRESULT __stdcall OnStart(REFGUID Context) { return S_OK; }
@ -172,7 +174,7 @@ public:
DWORD num = 0, i;
wchar_t *property = NULL;
IPortableDeviceValues *properties = NULL;
PyObject *temp, *obj;
PyObject *temp, *obj, *r;
HRESULT hr;
if (SUCCEEDED(values->GetCount(&num))) {
@ -196,7 +198,11 @@ public:
Py_DECREF(temp);
set_properties(obj, properties);
Py_XDECREF(PyObject_CallFunctionObjArgs(callback, obj, NULL));
r = PyObject_CallFunction(callback, "OI", obj, this->level);
if (r != NULL && PyObject_IsTrue(r)) {
PyList_Append(this->subfolders, PyDict_GetItemString(obj, "id"));
}
Py_XDECREF(r);
properties->Release(); properties = NULL;
}
@ -209,8 +215,7 @@ public:
};
static PyObject* bulk_get_filesystem(IPortableDevice *device, IPortableDevicePropertiesBulk *bulk_properties, const wchar_t *storage_id, IPortableDevicePropVariantCollection *object_ids, PyObject *pycallback) {
PyObject *folders = NULL;
static bool bulk_get_filesystem(unsigned int level, IPortableDevice *device, IPortableDevicePropertiesBulk *bulk_properties, IPortableDevicePropVariantCollection *object_ids, PyObject *pycallback, PyObject *ans, PyObject *subfolders) {
GUID guid_context = GUID_NULL;
HANDLE ev = NULL;
IPortableDeviceKeyCollection *properties;
@ -218,18 +223,15 @@ static PyObject* bulk_get_filesystem(IPortableDevice *device, IPortableDevicePro
HRESULT hr;
DWORD wait_result;
int pump_result;
BOOL ok = TRUE;
bool ok = true;
ev = CreateEvent(NULL, FALSE, FALSE, NULL);
if (ev == NULL) return PyErr_NoMemory();
folders = PyDict_New();
if (folders == NULL) {PyErr_NoMemory(); goto end;}
if (ev == NULL) {PyErr_NoMemory(); return false; }
properties = create_filesystem_properties_collection();
if (properties == NULL) goto end;
callback = new (std::nothrow) GetBulkCallback(folders, ev, pycallback);
callback = new (std::nothrow) GetBulkCallback(ans, subfolders, level, ev, pycallback);
if (callback == NULL) { PyErr_NoMemory(); goto end; }
hr = bulk_properties->QueueGetValuesByObjectList(object_ids, properties, callback, &guid_context);
@ -245,13 +247,13 @@ static PyObject* bulk_get_filesystem(IPortableDevice *device, IPortableDevicePro
break; // Event was signalled, bulk operation complete
} else if (wait_result == WAIT_OBJECT_0 + 1) { // Messages need to be dispatched
pump_result = pump_waiting_messages();
if (pump_result == 1) { PyErr_SetString(PyExc_RuntimeError, "Application has been asked to quit."); ok = FALSE; break;}
if (pump_result == 1) { PyErr_SetString(PyExc_RuntimeError, "Application has been asked to quit."); ok = false; break;}
} else if (wait_result == WAIT_TIMEOUT) {
// 60 seconds with no updates, looks bad
PyErr_SetString(WPDError, "The device seems to have hung."); ok = FALSE; break;
PyErr_SetString(WPDError, "The device seems to have hung."); ok = false; break;
} else if (wait_result == WAIT_ABANDONED_0) {
// This should never happen
PyErr_SetString(WPDError, "An unknown error occurred (mutex abandoned)"); ok = FALSE; break;
PyErr_SetString(WPDError, "An unknown error occurred (mutex abandoned)"); ok = false; break;
} else {
// The wait failed for some reason
PyErr_SetFromWindowsErr(0); ok = FALSE; break;
@ -261,22 +263,21 @@ static PyObject* bulk_get_filesystem(IPortableDevice *device, IPortableDevicePro
if (!ok) {
bulk_properties->Cancel(guid_context);
pump_waiting_messages();
Py_DECREF(folders); folders = NULL;
}
end:
if (ev != NULL) CloseHandle(ev);
if (properties != NULL) properties->Release();
if (callback != NULL) callback->Release();
return folders;
return ok;
}
// }}}
// find_all_objects_in() {{{
static BOOL find_all_objects_in(IPortableDeviceContent *content, IPortableDevicePropVariantCollection *object_ids, const wchar_t *parent_id, PyObject *callback) {
// find_objects_in() {{{
static bool find_objects_in(IPortableDeviceContent *content, IPortableDevicePropVariantCollection *object_ids, const wchar_t *parent_id) {
/*
* Find all children of the object identified by parent_id, recursively.
* Find all children of the object identified by parent_id.
* The child ids are put into object_ids. Returns False if any errors
* occurred (also sets the python exception).
*/
@ -285,8 +286,7 @@ static BOOL find_all_objects_in(IPortableDeviceContent *content, IPortableDevice
PWSTR child_ids[10];
DWORD fetched, i;
PROPVARIANT pv;
BOOL ok = 1;
PyObject *id;
bool ok = true;
PropVariantInit(&pv);
pv.vt = VT_LPWSTR;
@ -295,7 +295,7 @@ static BOOL find_all_objects_in(IPortableDeviceContent *content, IPortableDevice
hr = content->EnumObjects(0, parent_id, NULL, &children);
Py_END_ALLOW_THREADS;
if (FAILED(hr)) {hresult_set_exc("Failed to get children from device", hr); ok = 0; goto end;}
if (FAILED(hr)) {hresult_set_exc("Failed to get children from device", hr); ok = false; goto end;}
hr = S_OK;
@ -306,19 +306,12 @@ static BOOL find_all_objects_in(IPortableDeviceContent *content, IPortableDevice
if (SUCCEEDED(hr)) {
for(i = 0; i < fetched; i++) {
pv.pwszVal = child_ids[i];
id = wchar_to_unicode(pv.pwszVal);
if (id != NULL) {
Py_XDECREF(PyObject_CallFunctionObjArgs(callback, id, NULL));
Py_DECREF(id);
}
hr2 = object_ids->Add(&pv);
pv.pwszVal = NULL;
if (FAILED(hr2)) { hresult_set_exc("Failed to add child ids to propvariantcollection", hr2); break; }
ok = find_all_objects_in(content, object_ids, child_ids[i], callback);
if (!ok) break;
}
for (i = 0; i < fetched; i++) { CoTaskMemFree(child_ids[i]); child_ids[i] = NULL; }
if (FAILED(hr2) || !ok) { ok = 0; goto end; }
if (FAILED(hr2) || !ok) { ok = false; goto end; }
}
}
@ -340,13 +333,8 @@ static PyObject* get_object_properties(IPortableDeviceProperties *devprops, IPor
Py_END_ALLOW_THREADS;
if (FAILED(hr)) { hresult_set_exc("Failed to get properties for object", hr); goto end; }
temp = wchar_to_unicode(object_id);
if (temp == NULL) goto end;
ans = PyDict_New();
if (ans == NULL) { PyErr_NoMemory(); goto end; }
if (PyDict_SetItemString(ans, "id", temp) != 0) { Py_DECREF(ans); ans = NULL; PyErr_NoMemory(); goto end; }
ans = Py_BuildValue("{s:N}", "id", wchar_to_unicode(object_id));
if (ans == NULL) goto end;
set_properties(ans, values);
end:
@ -355,12 +343,12 @@ end:
return ans;
}
static PyObject* single_get_filesystem(IPortableDeviceContent *content, const wchar_t *storage_id, IPortableDevicePropVariantCollection *object_ids, PyObject *callback) {
static bool single_get_filesystem(unsigned int level, IPortableDeviceContent *content, IPortableDevicePropVariantCollection *object_ids, PyObject *callback, PyObject *ans, PyObject *subfolders) {
DWORD num, i;
PROPVARIANT pv;
HRESULT hr;
BOOL ok = 1;
PyObject *ans = NULL, *item = NULL;
bool ok = true;
PyObject *item = NULL, *r = NULL, *recurse = NULL;
IPortableDeviceProperties *devprops = NULL;
IPortableDeviceKeyCollection *properties = NULL;
@ -373,32 +361,36 @@ static PyObject* single_get_filesystem(IPortableDeviceContent *content, const wc
hr = object_ids->GetCount(&num);
if (FAILED(hr)) { hresult_set_exc("Failed to get object id count", hr); goto end; }
ans = PyDict_New();
if (ans == NULL) goto end;
for (i = 0; i < num; i++) {
ok = 0;
ok = false;
recurse = NULL;
PropVariantInit(&pv);
hr = object_ids->GetAt(i, &pv);
if (SUCCEEDED(hr) && pv.pwszVal != NULL) {
item = get_object_properties(devprops, properties, pv.pwszVal);
if (item != NULL) {
Py_XDECREF(PyObject_CallFunctionObjArgs(callback, item, NULL));
r = PyObject_CallFunction(callback, "OI", item, level);
if (r != NULL && PyObject_IsTrue(r)) recurse = item;
Py_XDECREF(r);
PyDict_SetItem(ans, PyDict_GetItemString(item, "id"), item);
Py_DECREF(item); item = NULL;
ok = 1;
ok = true;
}
} else hresult_set_exc("Failed to get item from IPortableDevicePropVariantCollection", hr);
PropVariantClear(&pv);
if (!ok) { Py_DECREF(ans); ans = NULL; break; }
if (!ok) break;
if (recurse != NULL) {
if (PyList_Append(subfolders, PyDict_GetItemString(recurse, "id")) == -1) ok = false;
}
if (!ok) break;
}
end:
if (devprops != NULL) devprops->Release();
if (properties != NULL) properties->Release();
return ans;
return ok;
}
// }}}
@ -438,35 +430,60 @@ end:
return values;
} // }}}
PyObject* wpd::get_filesystem(IPortableDevice *device, const wchar_t *storage_id, IPortableDevicePropertiesBulk *bulk_properties, PyObject *callback) { // {{{
PyObject *folders = NULL;
static bool get_files_and_folders(unsigned int level, IPortableDevice *device, IPortableDeviceContent *content, IPortableDevicePropertiesBulk *bulk_properties, const wchar_t *parent_id, PyObject *callback, PyObject *ans) { // {{{
bool ok = true;
IPortableDevicePropVariantCollection *object_ids = NULL;
PyObject *subfolders = NULL;
HRESULT hr;
subfolders = PyList_New(0);
if (subfolders == NULL) { ok = false; goto end; }
Py_BEGIN_ALLOW_THREADS;
hr = CoCreateInstance(CLSID_PortableDevicePropVariantCollection, NULL,
CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&object_ids));
Py_END_ALLOW_THREADS;
if (FAILED(hr)) { hresult_set_exc("Failed to create propvariantcollection", hr); ok = false; goto end; }
ok = find_objects_in(content, object_ids, parent_id);
if (!ok) goto end;
if (bulk_properties != NULL) ok = bulk_get_filesystem(level, device, bulk_properties, object_ids, callback, ans, subfolders);
else ok = single_get_filesystem(level, content, object_ids, callback, ans, subfolders);
if (!ok) goto end;
for (Py_ssize_t i = 0; i < PyList_GET_SIZE(subfolders); i++) {
const wchar_t *child_id = unicode_to_wchar(PyList_GET_ITEM(subfolders, i));
if (child_id == NULL) { ok = false; break; }
ok = get_files_and_folders(level+1, device, content, bulk_properties, child_id, callback, ans);
if (!ok) break;
}
end:
if (object_ids != NULL) object_ids->Release();
Py_XDECREF(subfolders);
return ok;
} // }}}
PyObject* wpd::get_filesystem(IPortableDevice *device, const wchar_t *storage_id, IPortableDevicePropertiesBulk *bulk_properties, PyObject *callback) { // {{{
PyObject *ans = NULL;
IPortableDeviceContent *content = NULL;
HRESULT hr;
BOOL ok;
ans = PyDict_New();
if (ans == NULL) return PyErr_NoMemory();
Py_BEGIN_ALLOW_THREADS;
hr = device->Content(&content);
Py_END_ALLOW_THREADS;
if (FAILED(hr)) { hresult_set_exc("Failed to create content interface", hr); goto end; }
Py_BEGIN_ALLOW_THREADS;
hr = CoCreateInstance(CLSID_PortableDevicePropVariantCollection, NULL,
CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&object_ids));
Py_END_ALLOW_THREADS;
if (FAILED(hr)) { hresult_set_exc("Failed to create propvariantcollection", hr); goto end; }
ok = find_all_objects_in(content, object_ids, storage_id, callback);
if (!ok) goto end;
if (bulk_properties != NULL) folders = bulk_get_filesystem(device, bulk_properties, storage_id, object_ids, callback);
else folders = single_get_filesystem(content, storage_id, object_ids, callback);
if (!get_files_and_folders(0, device, content, bulk_properties, storage_id, callback, ans)) {
Py_DECREF(ans); ans = NULL;
}
end:
if (content != NULL) content->Release();
if (object_ids != NULL) object_ids->Release();
return folders;
return ans;
} // }}}
PyObject* wpd::get_file(IPortableDevice *device, const wchar_t *object_id, PyObject *dest, PyObject *callback) { // {{{

View File

@ -164,7 +164,7 @@ static PyMethodDef Device_methods[] = {
},
{"get_filesystem", (PyCFunction)py_get_filesystem, METH_VARARGS,
"get_filesystem(storage_id, callback) -> Get all files/folders on the storage identified by storage_id. Tries to use bulk operations when possible. callback must be a callable that accepts a single argument. It is called with every found id and then with the metadata for every id."
"get_filesystem(storage_id, callback) -> Get all files/folders on the storage identified by storage_id. Tries to use bulk operations when possible. callback must be a callable that is called as (object, level). It is called with every found object. If the callback returns False and the object is a folder, it is not recursed into."
},
{"get_file", (PyCFunction)py_get_file, METH_VARARGS,

View File

@ -214,13 +214,14 @@ class MTP_DEVICE(MTPDeviceBase):
return True
def _filesystem_callback(self, obj):
if isinstance(obj, dict):
n = obj.get('name', '')
msg = _('Found object: %s')%n
else:
msg = _('Found id: %s')%obj
def _filesystem_callback(self, obj, level):
n = obj.get('name', '')
msg = _('Found object: %s')%n
if (level == 0 and
self.is_folder_ignored(self._currently_getting_sid, n)):
return False
self.filesystem_callback(msg)
return obj.get('is_folder', False)
@property
def filesystem_cache(self):
@ -241,6 +242,7 @@ class MTP_DEVICE(MTPDeviceBase):
break
storage = {'id':storage_id, 'size':capacity, 'name':name,
'is_folder':True, 'can_delete':False, 'is_system':True}
self._currently_getting_sid = unicode(storage_id)
id_map = self.dev.get_filesystem(storage_id,
self._filesystem_callback)
for x in id_map.itervalues(): x['storage_id'] = storage_id

View File

@ -12,24 +12,24 @@ pprint, io
def build(mod='wpd'):
master = subprocess.Popen('ssh -MN getafix'.split())
master2 = subprocess.Popen('ssh -MN xp_build'.split())
master2 = subprocess.Popen('ssh -MN win64'.split())
try:
while not glob.glob(os.path.expanduser('~/.ssh/*kovid@xp_build*')):
while not glob.glob(os.path.expanduser('~/.ssh/*kovid@win64*')):
time.sleep(0.05)
builder = subprocess.Popen('ssh xp_build ~/build-wpd'.split())
builder = subprocess.Popen('ssh win64 ~/build-wpd'.split())
if builder.wait() != 0:
raise Exception('Failed to build plugin')
while not glob.glob(os.path.expanduser('~/.ssh/*kovid@getafix*')):
time.sleep(0.05)
syncer = subprocess.Popen('ssh getafix ~/test-wpd'.split())
syncer = subprocess.Popen('ssh getafix ~/update-calibre'.split())
if syncer.wait() != 0:
raise Exception('Failed to rsync to getafix')
subprocess.check_call(
('scp xp_build:build/calibre/src/calibre/plugins/%s.pyd /tmp'%mod).split())
('scp win64:build/calibre/src/calibre/plugins/%s.pyd /tmp'%mod).split())
subprocess.check_call(
('scp /tmp/%s.pyd getafix:calibre/src/calibre/devices/mtp/windows'%mod).split())
('scp /tmp/%s.pyd getafix:calibre-src/src/calibre/devices/mtp/windows'%mod).split())
p = subprocess.Popen(
'ssh getafix calibre-debug -e calibre/src/calibre/devices/mtp/windows/remote.py'.split())
'ssh getafix calibre-debug -e calibre-src/src/calibre/devices/mtp/windows/remote.py'.split())
p.wait()
print()
finally:
@ -59,7 +59,7 @@ def main():
# return
from calibre.devices.scanner import win_scanner
from calibre.devices.mtp.windows.driver import MTP_DEVICE
from calibre.devices.mtp.driver import MTP_DEVICE
dev = MTP_DEVICE(None)
dev.startup()
print (dev.wpd, dev.wpd_error)

View File

@ -1125,7 +1125,7 @@ OptionRecommendation(name='search_replace',
RemoveFakeMargins()(self.oeb, self.log, self.opts)
RemoveAdobeMargins()(self.oeb, self.log, self.opts)
if self.opts.subset_embedded_fonts:
if self.opts.subset_embedded_fonts and self.output_plugin.file_type != 'pdf':
from calibre.ebooks.oeb.transforms.subset import SubsetFonts
SubsetFonts()(self.oeb, self.log, self.opts)

View File

@ -357,21 +357,24 @@ class HeuristicProcessor(object):
line_opening = "<(p|div)[^>]*>\s*(?P<style_open><(span|[iub])[^>]*>)?\s*"
txt_line_wrap = u"((\u0020|\u0009)*\n){1,4}"
unwrap_regex = lookahead+line_ending+blanklines+line_opening
em_en_unwrap_regex = em_en_lookahead+line_ending+blanklines+line_opening
shy_unwrap_regex = soft_hyphen+line_ending+blanklines+line_opening
if format == 'txt':
unwrap_regex = lookahead+txt_line_wrap
em_en_unwrap_regex = em_en_lookahead+txt_line_wrap
shy_unwrap_regex = soft_hyphen+txt_line_wrap
content = unwrap_regex.sub(' ', content)
content = em_en_unwrap_regex.sub('', content)
content = shy_unwrap_regex.sub('', content)
else:
unwrap = re.compile(u"%s" % unwrap_regex, re.UNICODE)
em_en_unwrap = re.compile(u"%s" % em_en_unwrap_regex, re.UNICODE)
shy_unwrap = re.compile(u"%s" % shy_unwrap_regex, re.UNICODE)
unwrap_regex = lookahead+line_ending+blanklines+line_opening
em_en_unwrap_regex = em_en_lookahead+line_ending+blanklines+line_opening
shy_unwrap_regex = soft_hyphen+line_ending+blanklines+line_opening
unwrap = re.compile(u"%s" % unwrap_regex, re.UNICODE)
em_en_unwrap = re.compile(u"%s" % em_en_unwrap_regex, re.UNICODE)
shy_unwrap = re.compile(u"%s" % shy_unwrap_regex, re.UNICODE)
if format == 'txt':
content = unwrap.sub(' ', content)
content = em_en_unwrap.sub('', content)
content = shy_unwrap.sub('', content)
else:
content = unwrap.sub(style_unwrap, content)
content = em_en_unwrap.sub(style_unwrap, content)
content = shy_unwrap.sub(style_unwrap, content)

View File

@ -435,7 +435,7 @@ class Worker(Thread): # Get details {{{
def parse_cover(self, root):
imgs = root.xpath('//img[@id="prodImage" and @src]')
imgs = root.xpath('//img[(@id="prodImage" or @id="original-main-image") and @src]')
if imgs:
src = imgs[0].get('src')
if '/no-image-avail' not in src:

View File

@ -483,8 +483,8 @@ def identify(log, abort, # {{{
log('The identify phase took %.2f seconds'%(time.time() - start_time))
log('The longest time (%f) was taken by:'%longest, lp)
log('Merging results from different sources and finding earliest',
'publication dates from the xisbn service')
log('Merging results from different sources and finding earliest ',
'publication dates from the worldcat.org service')
start_time = time.time()
results = merge_identify_results(results, log)

View File

@ -126,6 +126,7 @@ class EXTHHeader(object): # {{{
elif idx == 113: # ASIN or other id
try:
self.uuid = content.decode('ascii')
self.mi.set_identifier('mobi-asin', self.uuid)
except:
self.uuid = None
elif idx == 116:

View File

@ -0,0 +1,11 @@
#!/usr/bin/env python
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
from __future__ import (unicode_literals, division, absolute_import,
print_function)
__license__ = 'GPL v3'
__copyright__ = '2012, Kovid Goyal <kovid at kovidgoyal.net>'
__docformat__ = 'restructuredtext en'

View File

@ -0,0 +1,173 @@
#!/usr/bin/env python
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
from __future__ import (unicode_literals, division, absolute_import,
print_function)
__license__ = 'GPL v3'
__copyright__ = '2012, Kovid Goyal <kovid at kovidgoyal.net>'
__docformat__ = 'restructuredtext en'
import codecs, zlib
from io import BytesIO
from struct import pack
EOL = b'\n'
# Sizes {{{
inch = 72.0
cm = inch / 2.54
mm = cm * 0.1
pica = 12.0
_W, _H = (21*cm, 29.7*cm)
A6 = (_W*.5, _H*.5)
A5 = (_H*.5, _W)
A4 = (_W, _H)
A3 = (_H, _W*2)
A2 = (_W*2, _H*2)
A1 = (_H*2, _W*4)
A0 = (_W*4, _H*4)
LETTER = (8.5*inch, 11*inch)
LEGAL = (8.5*inch, 14*inch)
ELEVENSEVENTEEN = (11*inch, 17*inch)
_BW, _BH = (25*cm, 35.3*cm)
B6 = (_BW*.5, _BH*.5)
B5 = (_BH*.5, _BW)
B4 = (_BW, _BH)
B3 = (_BH*2, _BW)
B2 = (_BW*2, _BH*2)
B1 = (_BH*4, _BW*2)
B0 = (_BW*4, _BH*4)
# }}}
# Basic PDF datatypes {{{
def serialize(o, stream):
if hasattr(o, 'pdf_serialize'):
o.pdf_serialize(stream)
elif isinstance(o, bool):
stream.write(b'true' if o else b'false')
elif isinstance(o, (int, long, float)):
stream.write(type(u'')(o).encode('ascii'))
elif o is None:
stream.write(b'null')
else:
raise ValueError('Unknown object: %r'%o)
class Name(unicode):
def pdf_serialize(self, stream):
raw = self.encode('ascii')
if len(raw) > 126:
raise ValueError('Name too long: %r'%self)
buf = [x if 33 < ord(x) < 126 and x != b'#' else b'#'+hex(ord(x)) for x
in raw]
stream.write(b'/'+b''.join(buf))
class String(unicode):
def pdf_serialize(self, stream):
s = self.replace('\\', '\\\\').replace('(', r'\(').replace(')', r'\)')
try:
raw = s.encode('latin1')
if raw.startswith(codecs.BOM_UTF16_BE):
raise UnicodeEncodeError('')
except UnicodeEncodeError:
raw = codecs.BOM_UTF16_BE + s.encode('utf-16-be')
stream.write(b'('+raw+b')')
class GlyphIndex(object):
def __init__(self, code, compress):
self.code = code
self.compress = compress
def pdf_serialize(self, stream):
if self.compress:
stream.write(pack(b'>sHs', b'(', self.code, b')'))
else:
byts = bytearray(pack(b'>H', self.code))
stream.write('<%s>'%''.join(map(
lambda x: bytes(hex(int(x))[2:]).rjust(2, b'0'), byts)))
class Dictionary(dict):
def pdf_serialize(self, stream):
stream.write(b'<<' + EOL)
sorted_keys = sorted(self.iterkeys(),
key=lambda x:((' ' if x == 'Type' else '')+x))
for k in sorted_keys:
serialize(Name(k), stream)
stream.write(b' ')
serialize(self[k], stream)
stream.write(EOL)
stream.write(b'>>' + EOL)
class InlineDictionary(Dictionary):
def pdf_serialize(self, stream):
stream.write(b'<< ')
for k, v in self.iteritems():
serialize(Name(k), stream)
stream.write(b' ')
serialize(v, stream)
stream.write(b' ')
stream.write(b'>>')
class Array(list):
def pdf_serialize(self, stream):
stream.write(b'[')
for i, o in enumerate(self):
if i != 0:
stream.write(b' ')
serialize(o, stream)
stream.write(b']')
class Stream(BytesIO):
def __init__(self, compress=False):
BytesIO.__init__(self)
self.compress = compress
def add_extra_keys(self, d):
pass
def pdf_serialize(self, stream):
raw = self.getvalue()
dl = len(raw)
filters = Array()
if self.compress:
filters.append(Name('FlateDecode'))
raw = zlib.compress(raw)
d = InlineDictionary({'Length':len(raw), 'DL':dl})
self.add_extra_keys(d)
if filters:
d['Filter'] = filters
serialize(d, stream)
stream.write(EOL+b'stream'+EOL)
stream.write(raw)
stream.write(EOL+b'endstream'+EOL)
def write_line(self, raw=b''):
self.write(raw if isinstance(raw, bytes) else raw.encode('ascii'))
self.write(EOL)
def write(self, raw):
super(Stream, self).write(raw if isinstance(raw, bytes) else
raw.encode('ascii'))
class Reference(object):
def __init__(self, num, obj):
self.num, self.obj = num, obj
def pdf_serialize(self, stream):
raw = '%d 0 R'%self.num
stream.write(raw.encode('ascii'))
# }}}

View File

@ -7,41 +7,77 @@ __license__ = 'GPL v3'
__copyright__ = '2012, Kovid Goyal <kovid at kovidgoyal.net>'
__docformat__ = 'restructuredtext en'
import sys, traceback
import sys, traceback, unicodedata
from math import sqrt
from collections import namedtuple
from future_builtins import map
from functools import wraps
from PyQt4.Qt import (QPaintEngine, QPaintDevice, Qt, QApplication, QPainter,
QTransform, QPoint, QPainterPath)
from reportlab.lib.units import inch
from reportlab.lib.pagesizes import A4
from reportlab.pdfgen.canvas import FILL_NON_ZERO, FILL_EVEN_ODD, Canvas
from reportlab.lib.colors import Color
QTransform, QPainterPath, QTextOption, QTextLayout)
from calibre.constants import DEBUG
from calibre.ebooks.pdf.render.serialize import (Color, PDFStream, Path)
from calibre.ebooks.pdf.render.common import inch, A4
from calibre.utils.fonts.sfnt.container import Sfnt
from calibre.utils.fonts.sfnt.metrics import FontMetrics
XDPI = 1200
YDPI = 1200
Point = namedtuple('Point', 'x y')
ColorState = namedtuple('ColorState', 'color opacity do')
def set_transform(transform, func):
func(transform.m11(), transform.m12(), transform.m21(), transform.m22(), transform.dx(), transform.dy())
def store_error(func):
@wraps(func)
def errh(self, *args, **kwargs):
try:
func(self, *args, **kwargs)
except:
self.errors.append(traceback.format_exc())
return errh
class GraphicsState(object): # {{{
def __init__(self, state=None):
def __init__(self):
self.ops = {}
if state is not None:
self.read_state(state)
self.current_state = self.initial_state = {
'fill': ColorState(Color(0., 0., 0., 1.), 1.0, False),
'transform': QTransform(),
'dash': [],
'line_width': 0,
'stroke': ColorState(Color(0., 0., 0., 1.), 1.0, True),
'line_cap': 'flat',
'line_join': 'miter',
'clip': (Qt.NoClip, QPainterPath()),
}
@property
def stack_reset_needed(self):
return 'transform' in self.ops or 'clip' in self.ops
def reset(self):
self.current_state = self.initial_state
def read_state(self, state):
def update_color_state(self, which, color=None, opacity=None,
brush_style=None, pen_style=None):
current = self.ops.get(which, self.current_state[which])
n = ColorState(*current)
if color is not None:
n = n._replace(color=Color(*color.getRgbF()))
if opacity is not None:
n = n._replace(opacity=opacity)
if opacity is not None:
opacity *= n.color.opacity
if brush_style is not None:
if which == 'fill':
do = (False if opacity == 0.0 or brush_style == Qt.NoBrush else
True)
else:
do = (False if opacity == 0.0 or brush_style == Qt.NoBrush or
pen_style == Qt.NoPen else True)
n = n._replace(do=do)
self.ops[which] = n
def read(self, state):
self.ops = {}
flags = state.state()
if flags & QPaintEngine.DirtyTransform:
@ -51,30 +87,27 @@ class GraphicsState(object): # {{{
if flags & QPaintEngine.DirtyBrush:
brush = state.brush()
color = brush.color()
alpha = color.alphaF()
if alpha == 1.0: alpha = None
self.ops['do_fill'] = 0 if (alpha == 0.0 or brush.style() == Qt.NoBrush) else 1
self.ops['fill_color'] = Color(color.red(), color.green(), color.blue(),
alpha=alpha)
self.update_color_state('fill', color=color,
brush_style=brush.style())
if flags & QPaintEngine.DirtyPen:
pen = state.pen()
brush = pen.brush()
color = pen.color()
alpha = color.alphaF()
if alpha == 1.0: alpha = None
self.ops['do_stroke'] = 0 if (pen.style() == Qt.NoPen or brush.style() ==
Qt.NoBrush or alpha == 0.0) else 1
self.update_color_state('stroke', color, brush_style=brush.style(),
pen_style=pen.style())
ps = {Qt.DashLine:[3], Qt.DotLine:[1,2], Qt.DashDotLine:[3,2,1,2],
Qt.DashDotDotLine:[3, 2, 1, 2, 1, 2]}.get(pen.style(), [])
self.ops['dash'] = ps
self.ops['line_width'] = pen.widthF()
self.ops['stroke_color'] = Color(color.red(), color.green(),
color.blue(), alpha=alpha)
self.ops['line_cap'] = {Qt.FlatCap:0, Qt.RoundCap:1,
Qt.SquareCap:2}.get(pen.capStyle(), 0)
self.ops['line_join'] = {Qt.MiterJoin:0, Qt.RoundJoin:1,
Qt.BevelJoin:2}.get(pen.joinStyle(), 0)
self.ops['line_cap'] = {Qt.FlatCap:'flat', Qt.RoundCap:'round',
Qt.SquareCap:'square'}.get(pen.capStyle(), 'flat')
self.ops['line_join'] = {Qt.MiterJoin:'miter', Qt.RoundJoin:'round',
Qt.BevelJoin:'bevel'}.get(pen.joinStyle(), 'miter')
if flags & QPaintEngine.DirtyOpacity:
self.update_color_state('fill', opacity=state.opacity())
self.update_color_state('stroke', opacity=state.opacity())
if flags & QPaintEngine.DirtyClipPath:
self.ops['clip'] = (state.clipOperation(), state.clipPath())
@ -84,87 +117,100 @@ class GraphicsState(object): # {{{
path.addRect(rect)
self.ops['clip'] = (state.clipOperation(), path)
# TODO: Add support for opacity
def __call__(self, engine):
canvas = engine.canvas
pdf = engine.pdf
ops = self.ops
current_transform = ops.get('transform', None)
srn = self.stack_reset_needed
current_transform = self.current_state['transform']
transform_changed = 'transform' in ops and ops['transform'] != current_transform
reset_stack = transform_changed or 'clip' in ops
if srn:
canvas.restoreState()
canvas.saveState()
# Since we have reset the stack we need to re-apply all previous
# operations
ops = engine.graphics_state.ops.copy()
ops.pop('clip', None) # Prev clip is handled separately
ops.update(self.ops)
self.ops = ops
if reset_stack:
pdf.restore_stack()
pdf.save_stack()
# We apply clip before transform as the clip may have to be merged with
# the previous clip path so it is easiest to work with clips that are
# pre-transformed
prev_clip_path = engine.graphics_state.ops.get('clip', (None, None))[1]
prev_op, prev_clip_path = self.current_state['clip']
if 'clip' in ops:
op, path = ops['clip']
if current_transform is not None and path is not None:
self.current_state['clip'] = (op, path)
transform = ops.get('transform', QTransform())
if not transform.isIdentity() and path is not None:
# Pre transform the clip path
path = current_transform.map(path)
ops['clip'] = (op, path)
self.current_state['clip'] = (op, path)
if op == Qt.ReplaceClip:
pass
elif op == Qt.IntersectClip:
if prev_clip_path is not None:
ops['clip'] = (op, path.intersected(prev_clip_path))
if prev_op != Qt.NoClip:
self.current_state['clip'] = (op, path.intersected(prev_clip_path))
elif op == Qt.UniteClip:
if prev_clip_path is not None:
path.addPath(prev_clip_path)
else:
ops['clip'] = (Qt.NoClip, None)
path = ops['clip'][1]
if path is not None:
engine.set_clip(path)
elif prev_clip_path is not None:
self.current_state['clip'] = (Qt.NoClip, QPainterPath())
op, path = self.current_state['clip']
if op != Qt.NoClip:
engine.add_clip(path)
elif reset_stack and prev_op != Qt.NoClip:
# Re-apply the previous clip path since no clipping operation was
# specified
engine.set_clip(prev_clip_path)
ops['clip'] = (Qt.ReplaceClip, prev_clip_path)
engine.add_clip(prev_clip_path)
# Apply transform
if current_transform is not None:
engine.qt_system = current_transform
set_transform(current_transform, canvas.transform)
if reset_stack:
# Since we have reset the stack we need to re-apply all previous
# operations, that are different from the default value (clip is
# handled separately).
for op in set(self.current_state) - (set(ops)|{'clip'}):
if self.current_state[op] != self.initial_state[op]:
self.apply(op, self.current_state[op], engine, pdf)
if 'fill_color' in ops:
canvas.setFillColor(ops['fill_color'])
if 'stroke_color' in ops:
canvas.setStrokeColor(ops['stroke_color'])
for x in ('fill', 'stroke'):
x = 'do_'+x
if x in ops:
setattr(canvas, x, ops[x])
if 'dash' in ops:
canvas.setDash(ops['dash'])
if 'line_width' in ops:
canvas.setLineWidth(ops['line_width'])
if 'line_cap' in ops:
canvas.setLineCap(ops['line_cap'])
if 'line_join' in ops:
canvas.setLineJoin(ops['line_join'])
# Now apply the new operations
for op, val in ops.iteritems():
if op != 'clip':
self.apply(op, val, engine, pdf)
self.current_state[op] = val
if not srn:
# Add the operations from the previous state object that were not
# updated in this state object. This is needed to allow stack
# resetting to work.
ops = canvas.graphics_state.ops.copy()
ops.update(self.ops)
self.ops = ops
def apply(self, op, val, engine, pdf):
getattr(self, 'apply_'+op)(val, engine, pdf)
def apply_transform(self, val, engine, pdf):
engine.qt_system = val
pdf.transform(val)
def apply_stroke(self, val, engine, pdf):
self.apply_color_state('stroke', val, engine, pdf)
def apply_fill(self, val, engine, pdf):
self.apply_color_state('fill', val, engine, pdf)
def apply_color_state(self, which, val, engine, pdf):
color = val.color._replace(opacity=val.opacity*val.color.opacity)
getattr(pdf, 'set_%s_color'%which)(color)
setattr(engine, 'do_%s'%which, val.do)
def apply_dash(self, val, engine, pdf):
pdf.set_dash(val)
def apply_line_width(self, val, engine, pdf):
pdf.set_line_width(val)
def apply_line_cap(self, val, engine, pdf):
pdf.set_line_cap(val)
def apply_line_join(self, val, engine, pdf):
pdf.set_line_join(val)
return self
# }}}
class Font(FontMetrics):
def __init__(self, sfnt):
FontMetrics.__init__(self, sfnt)
self.glyph_map = {}
class PdfEngine(QPaintEngine):
def __init__(self, file_object, page_width, page_height, left_margin,
@ -190,189 +236,242 @@ class PdfEngine(QPaintEngine):
self.pdf_system = QTransform(sx, 0, 0, -sy, dx, dy)
self.qt_system = QTransform()
self.do_stroke = 1
self.do_fill = 0
self.do_stroke = True
self.do_fill = False
self.scale = sqrt(sy**2 + sx**2)
self.yscale = sy
self.xscale, self.yscale = sx, sy
self.graphics_state = GraphicsState()
self.errors, self.debug = [], []
self.text_option = QTextOption()
self.text_option.setWrapMode(QTextOption.NoWrap)
self.fonts = {}
def init_page(self):
set_transform(self.pdf_system, self.canvas.transform)
self.canvas.saveState()
self.pdf.transform(self.pdf_system)
self.pdf.set_rgb_colorspace()
width = self.painter.pen().widthF() if self.isActive() else 0
self.pdf.set_line_width(width)
self.do_stroke = True
self.do_fill = False
self.graphics_state.reset()
self.pdf.save_stack()
@property
def features(self):
# TODO: Remove unsupported features from this
return QPaintEngine.AllFeatures
return (QPaintEngine.Antialiasing | QPaintEngine.AlphaBlend |
QPaintEngine.ConstantOpacity | QPaintEngine.PainterPaths |
QPaintEngine.PaintOutsidePaintEvent |
QPaintEngine.PrimitiveTransform)
def begin(self, device):
try:
self.canvas = Canvas(self.file_object,
pageCompression=0 if DEBUG else 1,
pagesize=(self.page_width, self.page_height))
self.pdf = PDFStream(self.file_object, (self.page_width,
self.page_height),
compress=not DEBUG)
self.init_page()
except:
traceback.print_exc()
self.errors.append(traceback.format_exc())
return False
return True
def end_page(self, start_new=True):
self.canvas.restoreState()
self.canvas.showPage()
self.pdf.restore_stack()
self.pdf.end_page()
if start_new:
self.init_page()
def end(self):
try:
self.end_page(start_new=False)
self.canvas.save()
self.pdf.end()
except:
traceback.print_exc()
self.errors.append(traceback.format_exc())
return False
finally:
self.canvas = self.file_object = None
self.pdf = self.file_object = None
return True
def type(self):
return QPaintEngine.User
return QPaintEngine.Pdf
@store_error
def drawPixmap(self, rect, pixmap, source_rect):
pass # TODO: Implement me
print ('TODO: drawPixmap() currently unimplemented')
@store_error
def drawImage(self, rect, image, source_rect, flags=Qt.AutoColor):
pass # TODO: Implement me
print ('TODO: drawImage() currently unimplemented')
@store_error
def updateState(self, state):
state = GraphicsState(state)
self.graphics_state = state(self)
self.graphics_state.read(state)
self.graphics_state(self)
def convert_path(self, path):
p = self.canvas.beginPath()
path = path.simplified()
p = Path()
i = 0
while i < path.elementCount():
elem = path.elementAt(i)
em = (elem.x, elem.y)
i += 1
if elem.isMoveTo():
p.moveTo(*em)
p.move_to(*em)
elif elem.isLineTo():
p.lineTo(*em)
p.line_to(*em)
elif elem.isCurveTo():
added = False
if path.elementCount() > i+1:
c1, c2 = map(lambda j:(
path.elementAt(j).x, path.elementAt(j)), (i, i+1))
i += 2
p.curveTo(*(c1 + c2 + em))
c1, c2 = path.elementAt(i), path.elementAt(i+1)
if (c1.type == path.CurveToDataElement and c2.type ==
path.CurveToDataElement):
i += 2
p.curve_to(em[0], em[1], c1.x, c1.y, c2.x, c2.y)
added = True
if not added:
raise ValueError('Invalid curve to operation')
return p
@store_error
def drawPath(self, path):
p = self.convert_path(path)
old = self.canvas._fillMode
self.canvas._fillMode = {Qt.OddEvenFill:FILL_EVEN_ODD,
Qt.WindingFill:FILL_NON_ZERO}[path.fillRule()]
self.canvas.drawPath(p, stroke=self.do_stroke,
fill=self.do_fill)
self.canvas._fillMode = old
fill_rule = {Qt.OddEvenFill:'evenodd',
Qt.WindingFill:'winding'}[path.fillRule()]
self.pdf.draw_path(p, stroke=self.do_stroke,
fill=self.do_fill, fill_rule=fill_rule)
def set_clip(self, path):
def add_clip(self, path):
p = self.convert_path(path)
old = self.canvas._fillMode
self.canvas._fillMode = {Qt.OddEvenFill:FILL_EVEN_ODD,
Qt.WindingFill:FILL_NON_ZERO}[path.fillRule()]
self.canvas.clipPath(p, fill=0, stroke=0)
self.canvas._fillMode = old
fill_rule = {Qt.OddEvenFill:'evenodd',
Qt.WindingFill:'winding'}[path.fillRule()]
self.pdf.add_clip(p, fill_rule=fill_rule)
@store_error
def drawPoints(self, points):
p = Path()
for point in points:
point = self.current_transform.map(point)
self.canvas.circle(point.x(), point.y(), 0.1,
stroke=self.do_stroke, fill=self.do_fill)
p.move_to(point.x(), point.y())
p.line_to(point.x(), point.y() + 0.001)
self.pdf.draw_path(p, stroke=self.do_stroke, fill=False)
@store_error
def drawRects(self, rects):
for rect in rects:
bl = rect.topLeft()
self.canvas.rect(bl.x(), bl.y(), rect.width(), rect.height(),
self.pdf.draw_rect(bl.x(), bl.y(), rect.width(), rect.height(),
stroke=self.do_stroke, fill=self.do_fill)
def get_text_layout(self, text_item, text):
tl = QTextLayout(text, text_item.font(), self.paintDevice())
self.text_option.setTextDirection(Qt.RightToLeft if
text_item.renderFlags() & text_item.RightToLeft else Qt.LeftToRight)
tl.setTextOption(self.text_option)
return tl
def update_glyph_map(self, text, indices, text_item, glyph_map):
'''
Map glyphs back to the unicode text they represent.
'''
pos = 0
tl = self.get_text_layout(text_item, '')
indices = list(indices)
def get_glyphs(string):
tl.setText(string)
tl.beginLayout()
line = tl.createLine()
if not line.isValid():
tl.endLayout()
return []
line.setLineWidth(int(1e12))
tl.endLayout()
ans = []
for run in tl.glyphRuns():
ans.extend(run.glyphIndexes())
return ans
ipos = 0
while ipos < len(indices):
if indices[ipos] in glyph_map:
t = glyph_map[indices[ipos]]
if t == text[pos:pos+len(t)]:
pos += len(t)
ipos += 1
continue
found = False
for l in xrange(1, 10):
string = text[pos:pos+l]
g = get_glyphs(string)
if g and g[0] == indices[ipos]:
found = True
glyph_map[g[0]] = string
break
if not found:
self.debug.append(
'Failed to find glyph->unicode mapping for text: %s'%text)
break
ipos += 1
pos += l
return text[pos:]
@store_error
def drawTextItem(self, point, text_item):
# TODO: Add support for underline, overline, strike through and fonts
# super(PdfEngine, self).drawTextItem(point, text_item)
f = text_item.font()
px, pt = f.pixelSize(), f.pointSizeF()
if px == -1:
sz = pt/self.yscale
else:
sz = px
q = self.qt_system
if not q.isIdentity() and q.type() > q.TxShear:
# We cant map this transform to a PDF text transform operator
f, s = self.do_fill, self.do_stroke
self.do_fill, self.do_stroke = 1, 0
super(PdfEngine, self).drawTextItem(point, text_item)
self.do_fill, self.do_stroke = f, s
# super(PdfEngine, self).drawTextItem(point+QPoint(0, 0), text_item)
text = type(u'')(text_item.text()).replace('\n', ' ')
text = unicodedata.normalize('NFKC', text)
tl = self.get_text_layout(text_item, text)
tl.setPosition(point)
tl.beginLayout()
line = tl.createLine()
if not line.isValid():
tl.endLayout()
return
line.setLineWidth(int(1e12))
tl.endLayout()
for run in tl.glyphRuns():
rf = run.rawFont()
name = hash(bytes(rf.fontTable('name')))
if name not in self.fonts:
self.fonts[name] = Font(Sfnt(rf))
metrics = self.fonts[name]
indices = run.glyphIndexes()
text = self.update_glyph_map(text, indices, text_item, metrics.glyph_map)
glyphs = []
pdf_pos = point
first_baseline = None
for i, pos in enumerate(run.positions()):
if first_baseline is None:
first_baseline = pos.y()
glyph_pos = point + pos
delta = glyph_pos - pdf_pos
glyphs.append((delta.x(), pos.y()-first_baseline, indices[i]))
pdf_pos = glyph_pos
to = self.canvas.beginText()
set_transform(QTransform(1, 0, 0, -1, point.x(), point.y()), to.setTextTransform)
fontname = 'Times-Roman'
to.setFont(fontname, sz) # TODO: Embed font
stretch = f.stretch()
if stretch != 100:
to.setHorizontalScale(stretch)
ws = f.wordSpacing()
if ws != 0:
to.setWordSpacing(self.map_dx(ws))
spacing = f.letterSpacing()
st = f.letterSpacingType()
if st == f.AbsoluteSpacing and spacing != 0:
to.setCharSpace(spacing)
# TODO: Handle percentage letter spacing
text = type(u'')(text_item.text())
to.textOut(text)
# TODO: handle colors
self.canvas.drawText(to)
self.pdf.draw_glyph_run([1, 0, 0, -1, point.x(),
point.y()], rf.pixelSize(), metrics, glyphs)
def draw_line(kind='underline'):
tw = self.canvas.stringWidth(text, fontname, sz)
p = self.canvas.beginPath()
if kind == 'underline':
dy = -text_item.descent()
elif kind == 'overline':
dy = text_item.ascent()
elif kind == 'strikeout':
dy = text_item.ascent()/2
p.moveTo(point.x, point.y+dy)
p.lineTo(point.x+tw, point.y+dy)
if f.underline():
draw_line()
if f.overline():
draw_line('overline')
if f.strikeOut():
draw_line('strikeout')
@store_error
def drawPolygon(self, points, mode):
points = [Point(p.x(), p.y()) for p in points]
p = self.canvas.beginPath()
p.moveTo(*points[0])
if not points: return
p = Path()
p.move_to(points[0].x(), points[0].y())
for point in points[1:]:
p.lineTo(*point)
p.line_to(point.x(), point.y())
p.close()
old = self.canvas._fillMode
self.canvas._fillMode = {self.OddEvenMode:FILL_EVEN_ODD,
self.WindingMode:FILL_NON_ZERO}.get(mode,
FILL_EVEN_ODD)
self.canvas.drawPath(p, fill=(mode in (self.OddEvenMode,
self.WindingMode, self.ConvexMode)))
self.canvas._fillMode = old
fill_rule = {self.OddEvenMode:'evenodd',
self.WindingMode:'winding'}.get(mode, 'evenodd')
self.pdf.draw_path(p, stroke=True, fill_rule=fill_rule,
fill=(mode in (self.OddEvenMode, self.WindingMode, self.ConvexMode)))
def __enter__(self):
self.canvas.saveState()
self.pdf.save_stack()
self.saved_ps = (self.do_stroke, self.do_fill)
def __exit__(self, *args):
self.canvas.restoreState()
self.do_stroke, self.do_fill = self.saved_ps
self.pdf.restore_stack()
class PdfDevice(QPaintDevice): # {{{
@ -411,7 +510,8 @@ class PdfDevice(QPaintDevice): # {{{
# }}}
if __name__ == '__main__':
QPainterPath, QPoint
from PyQt4.Qt import (QBrush, QColor, QPoint)
QBrush, QColor, QPoint
app = QApplication([])
p = QPainter()
with open('/tmp/painter.pdf', 'wb') as f:
@ -420,32 +520,45 @@ if __name__ == '__main__':
xmax, ymax = p.viewport().width(), p.viewport().height()
try:
p.drawRect(0, 0, xmax, ymax)
p.drawPolyline(QPoint(0, 0), QPoint(xmax, 0), QPoint(xmax, ymax),
QPoint(0, ymax), QPoint(0, 0))
pp = QPainterPath()
pp.addRect(0, 0, xmax, ymax)
p.drawPath(pp)
p.save()
for i in xrange(3):
p.drawRect(0, 0, xmax/10, xmax/10)
p.translate(xmax/10, xmax/10)
p.scale(1, 1.5)
p.restore()
p.save()
p.drawLine(0, 0, 5000, 0)
p.rotate(45)
p.drawLine(0, 0, 5000, 0)
p.restore()
# p.drawPolyline(QPoint(0, 0), QPoint(xmax, 0), QPoint(xmax, ymax),
# QPoint(0, ymax), QPoint(0, 0))
# pp = QPainterPath()
# pp.addRect(0, 0, xmax, ymax)
# p.drawPath(pp)
# p.save()
# for i in xrange(3):
# col = [0, 0, 0, 200]
# col[i] = 255
# p.setOpacity(0.3)
# p.setBrush(QBrush(QColor(*col)))
# p.drawRect(0, 0, xmax/10, xmax/10)
# p.translate(xmax/10, xmax/10)
# p.scale(1, 1.5)
# p.restore()
# p.save()
# p.drawLine(0, 0, 5000, 0)
# p.rotate(45)
# p.drawLine(0, 0, 5000, 0)
# p.restore()
f = p.font()
f.setPointSize(24)
f.setFamily('Times New Roman')
# f.setLetterSpacing(f.PercentageSpacing, 200)
# f.setUnderline(True)
# f.setOverline(True)
# f.setStrikeOut(True)
f.setFamily('Calibri')
p.setFont(f)
# p.scale(2, 2)
p.rotate(45)
p.drawText(QPoint(100, 300), 'Some text')
# p.rotate(45)
# p.setPen(QColor(0, 0, 255))
p.drawText(QPoint(100, 300), 'Some text ū --- Д AV ff ff')
finally:
p.end()
for line in dev.engine.debug:
print (line)
if dev.engine.errors:
for err in dev.engine.errors: print (err)
raise SystemExit(1)

View File

@ -0,0 +1,227 @@
#!/usr/bin/env python
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
from __future__ import (unicode_literals, division, absolute_import,
print_function)
__license__ = 'GPL v3'
__copyright__ = '2012, Kovid Goyal <kovid at kovidgoyal.net>'
__docformat__ = 'restructuredtext en'
import re
from itertools import izip, groupby
from operator import itemgetter
from collections import Counter, OrderedDict
from future_builtins import map
from calibre.ebooks.pdf.render.common import (Array, String, Stream,
Dictionary, Name)
from calibre.utils.fonts.sfnt.subset import pdf_subset
STANDARD_FONTS = {
'Times-Roman', 'Helvetica', 'Courier', 'Symbol', 'Times-Bold',
'Helvetica-Bold', 'Courier-Bold', 'ZapfDingbats', 'Times-Italic',
'Helvetica-Oblique', 'Courier-Oblique', 'Times-BoldItalic',
'Helvetica-BoldOblique', 'Courier-BoldOblique', }
'''
Notes
=======
We must use Type 0 CID keyed fonts to represent unicode text.
For TrueType
--------------
The mapping from the text strings to glyph ids is defined by two things:
The /Encoding key of the Type-0 font dictionary
The /CIDToGIDMap key of the descendant font dictionary (for TrueType fonts)
We set /Encoding to /Identity-H and /CIDToGIDMap to /Identity. This means that
text strings are interpreted as a sequence of two-byte numbers, high order byte
first. Each number gets mapped to a glyph id equal to itself by the
/CIDToGIDMap.
'''
import textwrap
class FontStream(Stream):
def __init__(self, is_otf, compress=False):
Stream.__init__(self, compress=compress)
self.is_otf = is_otf
def add_extra_keys(self, d):
d['Length1'] = d['DL']
if self.is_otf:
d['Subtype'] = Name('CIDFontType0C')
def to_hex_string(c):
return bytes(hex(int(c))[2:]).rjust(4, b'0').decode('ascii')
class CMap(Stream):
skeleton = textwrap.dedent('''\
/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CMapName {name}-cmap def
/CMapType 2 def
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (UCS)
/Supplement 0
>> def
1 begincodespacerange
<0000> <FFFF>
endcodespacerange
{mapping}
endcmap
CMapName currentdict /CMap defineresource pop
end
end
''')
def __init__(self, name, glyph_map, compress=False):
Stream.__init__(self, compress)
current_map = OrderedDict()
maps = []
for glyph_id in sorted(glyph_map):
if len(current_map) > 99:
maps.append(current_map)
current_map = OrderedDict()
val = []
for c in glyph_map[glyph_id]:
c = ord(c)
val.append(to_hex_string(c))
glyph_id = '<%s>'%to_hex_string(glyph_id)
current_map[glyph_id] = '<%s>'%''.join(val)
if current_map:
maps.append(current_map)
mapping = []
for m in maps:
meat = '\n'.join('%s %s'%(k, v) for k, v in m.iteritems())
mapping.append('%d beginbfchar\n%s\nendbfchar'%(len(m), meat))
self.write(self.skeleton.format(name=name, mapping='\n'.join(mapping)))
class Font(object):
def __init__(self, metrics, num, objects, compress):
self.metrics, self.compress = metrics, compress
self.is_otf = self.metrics.is_otf
self.subset_tag = bytes(re.sub('.', lambda m: chr(int(m.group())+ord('A')),
oct(num))).rjust(6, b'A').decode('ascii')
self.font_stream = FontStream(metrics.is_otf, compress=compress)
self.font_descriptor = Dictionary({
'Type': Name('FontDescriptor'),
'FontName': Name('%s+%s'%(self.subset_tag, metrics.postscript_name)),
'Flags': 0b100, # Symbolic font
'FontBBox': Array(metrics.pdf_bbox),
'ItalicAngle': metrics.post.italic_angle,
'Ascent': metrics.pdf_ascent,
'Descent': metrics.pdf_descent,
'CapHeight': metrics.pdf_capheight,
'AvgWidth': metrics.pdf_avg_width,
'StemV': metrics.pdf_stemv,
})
self.descendant_font = Dictionary({
'Type':Name('Font'),
'Subtype':Name('CIDFontType' + ('0' if metrics.is_otf else '2')),
'BaseFont': self.font_descriptor['FontName'],
'FontDescriptor':objects.add(self.font_descriptor),
'CIDSystemInfo':Dictionary({
'Registry':String('Adobe'),
'Ordering':String('Identity'),
'Supplement':0,
}),
})
if not self.is_otf:
self.descendant_font['CIDToGIDMap'] = Name('Identity')
self.font_dict = Dictionary({
'Type':Name('Font'),
'Subtype':Name('Type0'),
'Encoding':Name('Identity-H'),
'BaseFont':self.descendant_font['BaseFont'],
'DescendantFonts':Array([objects.add(self.descendant_font)]),
})
self.used_glyphs = set()
def embed(self, objects):
self.font_descriptor['FontFile'+('3' if self.is_otf else '2')
] = objects.add(self.font_stream)
self.write_widths(objects)
self.write_to_unicode(objects)
pdf_subset(self.metrics.sfnt, self.used_glyphs)
if self.is_otf:
self.font_stream.write(self.metrics.sfnt['CFF '].raw)
else:
self.metrics.os2.zero_fstype()
self.metrics.sfnt(self.font_stream)
def write_to_unicode(self, objects):
cmap = CMap(self.metrics.postscript_name, self.metrics.glyph_map,
compress=self.compress)
self.font_dict['ToUnicode'] = objects.add(cmap)
def write_widths(self, objects):
glyphs = sorted(self.used_glyphs|{0})
widths = {g:self.metrics.pdf_scale(w) for g, w in izip(glyphs,
self.metrics.glyph_widths(glyphs))}
counter = Counter()
for g, w in widths.iteritems():
counter[w] += 1
most_common = counter.most_common(1)[0][0]
self.descendant_font['DW'] = most_common
widths = {g:w for g, w in widths.iteritems() if w != most_common}
groups = Array()
for k, g in groupby(enumerate(widths.iterkeys()), lambda (i,x):i-x):
group = list(map(itemgetter(1), g))
gwidths = [widths[g] for g in group]
if len(set(gwidths)) == 1 and len(group) > 1:
w = (min(group), max(group), gwidths[0])
else:
w = (min(group), Array(gwidths))
groups.extend(w)
self.descendant_font['W'] = objects.add(groups)
class FontManager(object):
def __init__(self, objects, compress):
self.objects = objects
self.compress = compress
self.std_map = {}
self.font_map = {}
self.fonts = []
def add_font(self, font_metrics, glyph_ids):
if font_metrics not in self.font_map:
self.fonts.append(Font(font_metrics, len(self.fonts),
self.objects, self.compress))
d = self.objects.add(self.fonts[-1].font_dict)
self.font_map[font_metrics] = (d, self.fonts[-1])
fontref, font = self.font_map[font_metrics]
font.used_glyphs |= glyph_ids
return fontref
def add_standard_font(self, name):
if name not in STANDARD_FONTS:
raise ValueError('%s is not a standard font'%name)
if name not in self.std_map:
self.std_map[name] = self.objects.add(Dictionary({
'Type':Name('Font'),
'Subtype':Name('Type1'),
'BaseFont':Name(name)
}))
return self.std_map[name]
def embed_fonts(self):
for font in self.fonts:
font.embed(self.objects)

View File

@ -0,0 +1,391 @@
#!/usr/bin/env python
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:fdm=marker:ai
from __future__ import (unicode_literals, division, absolute_import,
print_function)
__license__ = 'GPL v3'
__copyright__ = '2012, Kovid Goyal <kovid at kovidgoyal.net>'
__docformat__ = 'restructuredtext en'
import hashlib
from future_builtins import map
from itertools import izip
from collections import namedtuple
from calibre.constants import (__appname__, __version__)
from calibre.ebooks.pdf.render.common import (
Reference, EOL, serialize, Stream, Dictionary, String, Name, Array,
GlyphIndex)
from calibre.ebooks.pdf.render.fonts import FontManager
PDFVER = b'%PDF-1.3'
Color = namedtuple('Color', 'red green blue opacity')
class IndirectObjects(object):
def __init__(self):
self._list = []
self._map = {}
self._offsets = []
def __len__(self):
return len(self._list)
def add(self, o):
self._list.append(o)
ref = Reference(len(self._list), o)
self._map[id(o)] = ref
self._offsets.append(None)
return ref
def commit(self, ref, stream):
self.write_obj(stream, ref.num, ref.obj)
def write_obj(self, stream, num, obj):
stream.write(EOL)
self._offsets[num-1] = stream.tell()
stream.write('%d 0 obj'%num)
stream.write(EOL)
serialize(obj, stream)
if stream.last_char != EOL:
stream.write(EOL)
stream.write('endobj')
stream.write(EOL)
def __getitem__(self, o):
try:
return self._map[id(self._list[o] if isinstance(o, int) else o)]
except (KeyError, IndexError):
raise KeyError('The object %r was not found'%o)
def pdf_serialize(self, stream):
for i, obj in enumerate(self._list):
offset = self._offsets[i]
if offset is None:
self.write_obj(stream, i+1, obj)
def write_xref(self, stream):
self.xref_offset = stream.tell()
stream.write(b'xref'+EOL)
stream.write('0 %d'%(1+len(self._offsets)))
stream.write(EOL)
stream.write('%010d 65535 f '%0)
stream.write(EOL)
for offset in self._offsets:
line = '%010d 00000 n '%offset
stream.write(line.encode('ascii') + EOL)
return self.xref_offset
class Page(Stream):
def __init__(self, parentref, *args, **kwargs):
super(Page, self).__init__(*args, **kwargs)
self.page_dict = Dictionary({
'Type': Name('Page'),
'Parent': parentref,
})
self.opacities = {}
self.fonts = {}
def set_opacity(self, opref):
if opref not in self.opacities:
self.opacities[opref] = 'Opa%d'%len(self.opacities)
name = self.opacities[opref]
serialize(Name(name), self)
self.write(b' gs ')
def add_font(self, fontref):
if fontref not in self.fonts:
self.fonts[fontref] = 'F%d'%len(self.fonts)
return self.fonts[fontref]
def add_resources(self):
r = Dictionary()
if self.opacities:
extgs = Dictionary()
for opref, name in self.opacities.iteritems():
extgs[name] = opref
r['ExtGState'] = extgs
if self.fonts:
fonts = Dictionary()
for ref, name in self.fonts.iteritems():
fonts[name] = ref
r['Font'] = fonts
if r:
self.page_dict['Resources'] = r
def end(self, objects, stream):
contents = objects.add(self)
objects.commit(contents, stream)
self.page_dict['Contents'] = contents
self.add_resources()
ret = objects.add(self.page_dict)
objects.commit(ret, stream)
return ret
class Path(object):
def __init__(self):
self.ops = []
def move_to(self, x, y):
self.ops.append((x, y, 'm'))
def line_to(self, x, y):
self.ops.append((x, y, 'l'))
def curve_to(self, x1, y1, x2, y2, x, y):
self.ops.append((x1, y1, x2, y2, x, y, 'c'))
def close(self):
self.ops.append(('h',))
class Text(object):
def __init__(self):
self.transform = self.default_transform = [1, 0, 0, 1, 0, 0]
self.font_name = 'Times-Roman'
self.font_path = None
self.horizontal_scale = self.default_horizontal_scale = 100
self.word_spacing = self.default_word_spacing = 0
self.char_space = self.default_char_space = 0
self.glyph_adjust = self.default_glyph_adjust = None
self.size = 12
self.text = ''
def set_transform(self, *args):
if len(args) == 1:
m = args[0]
vals = [m.m11(), m.m12(), m.m21(), m.m22(), m.dx(), m.dy()]
else:
vals = args
self.transform = vals
def pdf_serialize(self, stream, font_name):
if not self.text: return
stream.write_line('BT ')
serialize(Name(font_name), stream)
stream.write(' %g Tf '%self.size)
stream.write(' '.join(map(type(u''), self.transform)) + ' Tm ')
if self.horizontal_scale != self.default_horizontal_scale:
stream.write('%g Tz '%self.horizontal_scale)
if self.word_spacing != self.default_word_spacing:
stream.write('%g Tw '%self.word_spacing)
if self.char_space != self.default_char_space:
stream.write('%g Tc '%self.char_space)
stream.write_line()
if self.glyph_adjust is self.default_glyph_adjust:
serialize(String(self.text), stream)
stream.write(' Tj ')
else:
chars = Array()
frac, widths = self.glyph_adjust
for c, width in izip(self.text, widths):
chars.append(String(c))
chars.append(int(width * frac))
serialize(chars, stream)
stream.write(' TJ ')
stream.write_line('ET')
class Catalog(Dictionary):
def __init__(self, pagetree):
super(Catalog, self).__init__({'Type':Name('Catalog'),
'Pages': pagetree})
class PageTree(Dictionary):
def __init__(self, page_size):
super(PageTree, self).__init__({'Type':Name('Pages'),
'MediaBox':Array([0, 0, page_size[0], page_size[1]]),
'Kids':Array(), 'Count':0,
})
def add_page(self, pageref):
self['Kids'].append(pageref)
self['Count'] += 1
class HashingStream(object):
def __init__(self, f):
self.f = f
self.tell = f.tell
self.hashobj = hashlib.sha256()
self.last_char = b''
def write(self, raw):
raw = raw if isinstance(raw, bytes) else raw.encode('ascii')
self.f.write(raw)
self.hashobj.update(raw)
if raw:
self.last_char = raw[-1]
class PDFStream(object):
PATH_OPS = {
# stroke fill fill-rule
( False, False, 'winding') : 'n',
( False, False, 'evenodd') : 'n',
( False, True, 'winding') : 'f',
( False, True, 'evenodd') : 'f*',
( True, False, 'winding') : 'S',
( True, False, 'evenodd') : 'S',
( True, True, 'winding') : 'B',
( True, True, 'evenodd') : 'B*',
}
def __init__(self, stream, page_size, compress=False):
self.stream = HashingStream(stream)
self.compress = compress
self.write_line(PDFVER)
self.write_line(b'%íì¦"')
creator = ('%s %s [http://calibre-ebook.com]'%(__appname__,
__version__))
self.write_line('%% Created by %s'%creator)
self.objects = IndirectObjects()
self.objects.add(PageTree(page_size))
self.objects.add(Catalog(self.page_tree))
self.current_page = Page(self.page_tree, compress=self.compress)
self.info = Dictionary({'Creator':String(creator),
'Producer':String(creator)})
self.stroke_opacities, self.fill_opacities = {}, {}
self.font_manager = FontManager(self.objects, self.compress)
@property
def page_tree(self):
return self.objects[0]
@property
def catalog(self):
return self.objects[1]
def write_line(self, byts=b''):
byts = byts if isinstance(byts, bytes) else byts.encode('ascii')
self.stream.write(byts + EOL)
def transform(self, *args):
if len(args) == 1:
m = args[0]
vals = [m.m11(), m.m12(), m.m21(), m.m22(), m.dx(), m.dy()]
else:
vals = args
cm = ' '.join(map(type(u''), vals))
self.current_page.write_line(cm + ' cm')
def set_rgb_colorspace(self):
self.current_page.write_line('/DeviceRGB CS /DeviceRGB cs')
def save_stack(self):
self.current_page.write_line('q')
def restore_stack(self):
self.current_page.write_line('Q')
def reset_stack(self):
self.current_page.write_line('Q q')
def draw_rect(self, x, y, width, height, stroke=True, fill=False):
self.current_page.write('%g %g %g %g re '%(x, y, width, height))
self.current_page.write_line(self.PATH_OPS[(stroke, fill, 'winding')])
def write_path(self, path):
for i, op in enumerate(path.ops):
if i != 0:
self.current_page.write_line()
for x in op:
self.current_page.write(type(u'')(x) + ' ')
def draw_path(self, path, stroke=True, fill=False, fill_rule='winding'):
if not path.ops: return
self.write_path(path)
self.current_page.write_line(self.PATH_OPS[(stroke, fill, fill_rule)])
def add_clip(self, path, fill_rule='winding'):
if not path.ops: return
self.write_path(path)
op = 'W' if fill_rule == 'winding' else 'W*'
self.current_page.write_line(op + ' ' + 'n')
def set_dash(self, array, phase=0):
array = Array(array)
serialize(array, self.current_page)
self.current_page.write(b' ')
serialize(phase, self.current_page)
self.current_page.write_line(' d')
def set_line_width(self, width):
serialize(width, self.current_page)
self.current_page.write_line(' w')
def set_line_cap(self, style):
serialize({'flat':0, 'round':1, 'square':2}.get(style),
self.current_page)
self.current_page.write_line(' J')
def set_line_join(self, style):
serialize({'miter':0, 'round':1, 'bevel':2}[style], self.current_page)
self.current_page.write_line(' j')
def set_stroke_color(self, color):
opacity = color.opacity
if opacity not in self.stroke_opacities:
op = Dictionary({'Type':Name('ExtGState'), 'CA': opacity})
self.stroke_opacities[opacity] = self.objects.add(op)
self.current_page.set_opacity(self.stroke_opacities[opacity])
self.current_page.write_line(' '.join(map(type(u''), color[:3])) + ' SC')
def set_fill_color(self, color):
opacity = color.opacity
if opacity not in self.fill_opacities:
op = Dictionary({'Type':Name('ExtGState'), 'ca': opacity})
self.fill_opacities[opacity] = self.objects.add(op)
self.current_page.set_opacity(self.fill_opacities[opacity])
self.current_page.write_line(' '.join(map(type(u''), color[:3])) + ' sc')
def end_page(self):
pageref = self.current_page.end(self.objects, self.stream)
self.page_tree.obj.add_page(pageref)
self.current_page = Page(self.page_tree, compress=self.compress)
def draw_text(self, text_object):
if text_object.font_path is None:
fontref = self.font_manager.add_standard_font(text_object.font_name)
else:
raise NotImplementedError()
name = self.current_page.add_font(fontref)
text_object.pdf_serialize(self.current_page, name)
def draw_glyph_run(self, transform, size, font_metrics, glyphs):
glyph_ids = {x[-1] for x in glyphs}
fontref = self.font_manager.add_font(font_metrics, glyph_ids)
name = self.current_page.add_font(fontref)
self.current_page.write(b'BT ')
serialize(Name(name), self.current_page)
self.current_page.write(' %g Tf '%size)
self.current_page.write('%s Tm '%' '.join(map(type(u''), transform)))
for x, y, glyph_id in glyphs:
self.current_page.write('%g %g Td '%(x, y))
serialize(GlyphIndex(glyph_id, self.compress), self.current_page)
self.current_page.write(' Tj ')
self.current_page.write_line(b' ET')
def end(self):
if self.current_page.getvalue():
self.end_page()
self.font_manager.embed_fonts()
inforef = self.objects.add(self.info)
self.objects.pdf_serialize(self.stream)
self.write_line()
startxref = self.objects.write_xref(self.stream)
file_id = String(self.stream.hashobj.hexdigest().decode('ascii'))
self.write_line('trailer')
trailer = Dictionary({'Root':self.catalog, 'Size':len(self.objects)+1,
'ID':Array([file_id, file_id]), 'Info':inforef})
serialize(trailer, self.stream)
self.write_line('startxref')
self.write_line('%d'%startxref)
self.stream.write('%%EOF')

View File

@ -106,6 +106,7 @@ gprefs.defaults['tag_browser_old_look'] = False
gprefs.defaults['book_list_tooltips'] = True
gprefs.defaults['bd_show_cover'] = True
gprefs.defaults['bd_overlay_cover_size'] = False
gprefs.defaults['tags_browser_category_icons'] = {}
# }}}
NONE = QVariant() #: Null value to return from the data function of item models
@ -1034,7 +1035,9 @@ def build_forms(srcdir, info=None):
dat = dat.replace('from widgets import', 'from calibre.gui2.widgets import')
dat = dat.replace('from convert.xpath_wizard import',
'from calibre.gui2.convert.xpath_wizard import')
dat = re.compile(r'QtGui.QApplication.translate\(.+?,\s+"(.+?)(?<!\\)",.+?\)', re.DOTALL).sub(r'_("\1")', dat)
dat = re.sub(r'^ {4}def _translate\(context, text, disambig\):\s+return.*$', ' pass', dat,
flags=re.M)
dat = re.compile(r'(?:QtGui.QApplication.translate|(?<!def )_translate)\(.+?,\s+"(.+?)(?<!\\)",.+?\)', re.DOTALL).sub(r'_("\1")', dat)
dat = dat.replace('_("MMM yyyy")', '"MMM yyyy"')
dat = pat.sub(sub, dat)
dat = dat.replace('from QtWebKit.QWebView import QWebView',

View File

@ -985,6 +985,12 @@ class DeviceMixin(object): # {{{
return
except:
pass
if getattr(job, 'exception', None).__class__.__name__ == 'MTPInvalidSendPathError':
try:
from calibre.gui2.device_drivers.mtp_config import SendError
return SendError(self, job.exception).exec_()
except:
traceback.print_exc()
try:
prints(job.details, file=sys.stderr)
except:

View File

@ -13,13 +13,13 @@ from PyQt4.Qt import (QWidget, QListWidgetItem, Qt, QToolButton, QLabel,
QTabWidget, QGridLayout, QListWidget, QIcon, QLineEdit, QVBoxLayout,
QPushButton, QGroupBox, QScrollArea, QHBoxLayout, QComboBox,
pyqtSignal, QSizePolicy, QDialog, QDialogButtonBox, QPlainTextEdit,
QApplication)
QApplication, QSize)
from calibre.ebooks import BOOK_EXTENSIONS
from calibre.gui2 import error_dialog
from calibre.gui2.dialogs.template_dialog import TemplateDialog
from calibre.utils.date import parse_date
from calibre.gui2.device_drivers.mtp_folder_browser import Browser
from calibre.gui2.device_drivers.mtp_folder_browser import Browser, TopLevel
class FormatsConfig(QWidget): # {{{
@ -328,7 +328,7 @@ class FormatRules(QGroupBox):
class MTPConfig(QTabWidget):
def __init__(self, device, parent=None):
def __init__(self, device, parent=None, highlight_ignored_folders=False):
QTabWidget.__init__(self, parent)
self._device = weakref.ref(device)
@ -373,23 +373,33 @@ class MTPConfig(QTabWidget):
_('&Ignore the %s in calibre')%device.current_friendly_name,
self.base)
b.clicked.connect(self.ignore_device)
self.config_ign_folders_button = cif = QPushButton(
QIcon(I('tb_folder.png')), _('Change scanned &folders'))
cif.setStyleSheet(
'QPushButton { font-weight: bold; }')
if highlight_ignored_folders:
cif.setIconSize(QSize(64, 64))
self.show_debug_button = bd = QPushButton(QIcon(I('debug.png')),
_('Show device information'))
bd.clicked.connect(self.show_debug_info)
cif.clicked.connect(self.change_ignored_folders)
l.addWidget(b, 0, 0, 1, 2)
l.addWidget(la, 1, 0, 1, 1)
l.addWidget(self.formats, 2, 0, 4, 1)
l.addWidget(self.send_to, 2, 1, 1, 1)
l.addWidget(self.formats, 2, 0, 5, 1)
l.addWidget(cif, 2, 1, 1, 1)
l.addWidget(self.template, 3, 1, 1, 1)
l.addWidget(self.show_debug_button, 4, 1, 1, 1)
l.setRowStretch(5, 10)
l.addWidget(r, 6, 0, 1, 2)
l.setRowStretch(6, 100)
l.addWidget(self.send_to, 4, 1, 1, 1)
l.addWidget(self.show_debug_button, 5, 1, 1, 1)
l.setRowStretch(6, 10)
l.addWidget(r, 7, 0, 1, 2)
l.setRowStretch(7, 100)
self.igntab = IgnoredDevices(self.device.prefs['history'],
self.device.prefs['blacklist'])
self.addTab(self.igntab, _('Ignored devices'))
self.current_ignored_folders = self.get_pref('ignored_folders')
self.initial_ignored_folders = self.current_ignored_folders
self.setCurrentIndex(1 if msg else 0)
@ -413,6 +423,12 @@ class MTPConfig(QTabWidget):
QApplication.clipboard().setText(v.toPlainText()))
d.exec_()
def change_ignored_folders(self):
d = TopLevel(self.device,
self.current_ignored_folders, parent=self)
if d.exec_() == d.Accepted:
self.current_ignored_folders = d.ignored_folders
def ignore_device(self):
self.igntab.ignore_device(self.device.current_serial_num)
self.base.b.setEnabled(False)
@ -464,8 +480,42 @@ class MTPConfig(QTabWidget):
if r and r != self.device.prefs['rules']:
p['rules'] = r
if self.current_ignored_folders != self.initial_ignored_folders:
p['ignored_folders'] = self.current_ignored_folders
self.device.prefs[self.current_device_key] = p
class SendError(QDialog):
def __init__(self, gui, error):
QDialog.__init__(self, gui)
self.l = l = QVBoxLayout()
self.setLayout(l)
self.la = la = QLabel('<p>'+
_('You are trying to send books into the <b>%s</b> folder. This '
'folder is currently ignored by calibre when scanning the '
'device. You have tell calibre you want this folder scanned '
'in order to be able to send books to it. Click the '
'<b>configure</b> button below to send books to it.')%error.folder)
la.setWordWrap(True)
la.setMinimumWidth(500)
l.addWidget(la)
self.bb = bb = QDialogButtonBox(QDialogButtonBox.Close)
self.b = bb.addButton(_('Configure'), bb.AcceptRole)
bb.accepted.connect(self.accept)
bb.rejected.connect(self.reject)
l.addWidget(bb)
self.setWindowTitle(_('Cannot send to %s')%error.folder)
self.setWindowIcon(QIcon(I('dialog_error.png')))
self.resize(self.sizeHint())
def accept(self):
QDialog.accept(self)
dev = self.parent().device_manager.connected_device
dev.highlight_ignored_folders = True
self.parent().configure_connected_device()
dev.highlight_ignored_folders = False
if __name__ == '__main__':
from calibre.gui2 import Application

View File

@ -10,7 +10,8 @@ __docformat__ = 'restructuredtext en'
from operator import attrgetter
from PyQt4.Qt import (QTabWidget, QTreeWidget, QTreeWidgetItem, Qt, QDialog,
QDialogButtonBox, QVBoxLayout, QSize, pyqtSignal, QIcon)
QDialogButtonBox, QVBoxLayout, QSize, pyqtSignal, QIcon, QLabel,
QListWidget, QListWidgetItem)
from calibre.gui2 import file_icon_provider
@ -95,25 +96,105 @@ class Browser(QDialog):
def current_item(self):
return self.folders.current_item
def browse():
from calibre.gui2 import Application
class TopLevel(QDialog):
def __init__(self, dev, ignored_folders=None, parent=None):
QDialog.__init__(self, parent)
self.l = l = QVBoxLayout()
self.setLayout(l)
self.la = la = QLabel('<p>'+ _('<b>Scanned folders:</b>') + ' ' +
_('You can select which top level folders calibre will '
'scan when searching this device for books.'))
la.setWordWrap(True)
l.addWidget(la)
self.tabs = QTabWidget(self)
l.addWidget(self.tabs)
self.widgets = []
for storage in dev.filesystem_cache.entries:
w = QListWidget(self)
w.storage = storage
self.tabs.addTab(w, storage.name)
self.widgets.append(w)
for child in sorted(storage.folders, key=attrgetter('name')):
i = QListWidgetItem(child.name)
i.setFlags(Qt.ItemIsUserCheckable | Qt.ItemIsEnabled)
i.setCheckState(Qt.Unchecked if
dev.is_folder_ignored(storage, child.name,
ignored_folders=ignored_folders) else Qt.Checked)
w.addItem(i)
self.bb = QDialogButtonBox(QDialogButtonBox.Ok |
QDialogButtonBox.Cancel)
self.bb.accepted.connect(self.accept)
self.bb.rejected.connect(self.reject)
self.sab = self.bb.addButton(_('Select &All'), self.bb.ActionRole)
self.sab.clicked.connect(self.select_all)
self.snb = self.bb.addButton(_('Select &None'), self.bb.ActionRole)
self.snb.clicked.connect(self.select_none)
l.addWidget(self.bb)
self.setWindowTitle(_('Choose folders to scan'))
self.setWindowIcon(QIcon(I('devices/tablet.png')))
self.resize(500, 500)
def select_all(self):
w = self.tabs.currentWidget()
for i in xrange(w.count()):
x = w.item(i)
x.setCheckState(Qt.Checked)
def select_none(self):
w = self.tabs.currentWidget()
for i in xrange(w.count()):
x = w.item(i)
x.setCheckState(Qt.Unchecked)
@property
def ignored_folders(self):
ans = {}
for w in self.widgets:
ans[unicode(w.storage.object_id)] = folders = []
for i in xrange(w.count()):
x = w.item(i)
if x.checkState() != Qt.Checked:
folders.append(unicode(x.text()))
return ans
def setup_device():
from calibre.devices.mtp.driver import MTP_DEVICE
from calibre.devices.scanner import DeviceScanner
s = DeviceScanner()
s.scan()
app = Application([])
app
dev = MTP_DEVICE(None)
dev.startup()
cd = dev.detect_managed_devices(s.devices)
if cd is None:
raise ValueError('No MTP device found')
dev.open(cd, 'test')
return dev
def browse():
from calibre.gui2 import Application
app = Application([])
app
dev = setup_device()
d = Browser(dev.filesystem_cache)
d.exec_()
dev.shutdown()
return d.current_item
if __name__ == '__main__':
print (browse())
def top_level():
from calibre.gui2 import Application
app = Application([])
app
dev = setup_device()
d = TopLevel(dev, None)
d.exec_()
dev.shutdown()
return d.ignored_folders
if __name__ == '__main__':
# print (browse())
print ('Ignored:', top_level())

View File

@ -273,7 +273,10 @@ class EmailMixin(object): # {{{
5000)
if remove:
try:
next_id = self.library_view.next_id
self.library_view.model().delete_books_by_id(remove)
self.iactions['Remove Books'].library_ids_deleted2(remove,
next_id=next_id)
except:
import traceback
# Probably the user deleted the files, in any case, failing

View File

@ -27,6 +27,7 @@ from calibre import strftime, isbytestring
from calibre.constants import filesystem_encoding, DEBUG
from calibre.gui2.library import DEFAULT_SORT
from calibre.utils.localization import calibre_langcode_to_name
from calibre.library.coloring import color_row_key
def human_readable(size, precision=1):
""" Convert a size in bytes into megabytes """
@ -45,6 +46,31 @@ def default_image():
_default_image = QImage(I('default_cover.png'))
return _default_image
class ColumnColor(object):
def __init__(self):
self.mi = None
def __call__(self, id_, key, fmt, db, formatter, color_cache, colors):
if id_ in color_cache:
if key in color_cache[id_]:
self.mi = None
return color_cache[id_][key]
try:
if self.mi is None:
self.mi = db.get_metadata(id_, index_is_id=True)
color = formatter.safe_format(fmt, self.mi, '', self.mi)
if color in colors:
color = QColor(color)
if color.isValid():
color = QVariant(color)
color_cache[id_][key] = color
self.mi = None
return color
except:
pass
class BooksModel(QAbstractTableModel): # {{{
about_to_be_sorted = pyqtSignal(object, name='aboutToBeSorted')
@ -72,6 +98,7 @@ class BooksModel(QAbstractTableModel): # {{{
def __init__(self, parent=None, buffer=40):
QAbstractTableModel.__init__(self, parent)
self.db = None
self.column_color = ColumnColor()
self.book_on_device = None
self.editable_cols = ['title', 'authors', 'rating', 'publisher',
'tags', 'series', 'timestamp', 'pubdate',
@ -84,6 +111,7 @@ class BooksModel(QAbstractTableModel): # {{{
self.headers = {}
self.alignment_map = {}
self.color_cache = defaultdict(dict)
self.color_row_fmt_cache = None
self.buffer_size = buffer
self.metadata_backup = None
self.bool_yes_icon = QIcon(I('ok.png'))
@ -169,12 +197,14 @@ class BooksModel(QAbstractTableModel): # {{{
def refresh_ids(self, ids, current_row=-1):
self.color_cache = defaultdict(dict)
self.color_row_fmt_cache = None
rows = self.db.refresh_ids(ids)
if rows:
self.refresh_rows(rows, current_row=current_row)
def refresh_rows(self, rows, current_row=-1):
self.color_cache = defaultdict(dict)
self.color_row_fmt_cache = None
for row in rows:
if row == current_row:
self.new_bookdisplay_data.emit(
@ -206,6 +236,7 @@ class BooksModel(QAbstractTableModel): # {{{
def count_changed(self, *args):
self.color_cache = defaultdict(dict)
self.color_row_fmt_cache = None
self.count_changed_signal.emit(self.db.count())
def row_indices(self, index):
@ -337,6 +368,7 @@ class BooksModel(QAbstractTableModel): # {{{
def reset(self):
self.color_cache = defaultdict(dict)
self.color_row_fmt_cache = None
QAbstractTableModel.reset(self)
def resort(self, reset=True):
@ -727,26 +759,21 @@ class BooksModel(QAbstractTableModel): # {{{
return QVariant(QColor('lightgreen'))
elif role == Qt.ForegroundRole:
key = self.column_map[col]
mi = None
id_ = self.id(index)
self.column_color.mi = None
if self.color_row_fmt_cache is None:
d = dict(self.db.prefs['column_color_rules'])
self.color_row_fmt_cache = d.get(color_row_key, '')
for k, fmt in self.db.prefs['column_color_rules']:
if k != key:
continue
id_ = self.id(index)
if id_ in self.color_cache:
if key in self.color_cache[id_]:
return self.color_cache[id_][key]
try:
if mi is None:
mi = self.db.get_metadata(id_, index_is_id=True)
color = self.formatter.safe_format(fmt, mi, '', mi)
if color in self.colors:
color = QColor(color)
if color.isValid():
color = QVariant(color)
self.color_cache[id_][key] = color
return color
except:
continue
if k == key:
col = self.column_color(id_, key, fmt, self.db,
self.formatter, self.color_cache, self.colors)
if col is not None:
return col
if self.is_custom_column(key) and \
self.custom_columns[key]['datatype'] == 'enumeration':
cc = self.custom_columns[self.column_map[col]]['display']
@ -757,9 +784,19 @@ class BooksModel(QAbstractTableModel): # {{{
try:
color = QColor(colors[values.index(txt)])
if color.isValid():
self.column_color.mi = None
return QVariant(color)
except:
pass
if self.color_row_fmt_cache:
key = color_row_key
col = self.column_color(id_, key, self.color_row_fmt_cache,
self.db, self.formatter, self.color_cache, self.colors)
if col is not None:
return col
self.column_color.mi = None
return NONE
elif role == Qt.DecorationRole:
if self.column_to_dc_decorator_map[col] is not None:

View File

@ -158,36 +158,6 @@ Author matching is exact.</string>
<string>&amp;Automatic Adding</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_3">
<item row="3" column="0" colspan="2">
<widget class="QCheckBox" name="opt_auto_add_check_for_duplicates">
<property name="toolTip">
<string>If set, this option will causes calibre to check if a file
being auto-added is already in the calibre library.
If it is, a message will pop up asking you whether
you want to add it anyway.</string>
</property>
<property name="text">
<string>Check for &amp;duplicates when auto-adding files</string>
</property>
</widget>
</item>
<item row="0" column="0" colspan="2">
<widget class="QLabel" name="label">
<property name="text">
<string>Specify a folder. Any files you put into this folder will be automatically added to calibre (restart required).</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0" colspan="2">
<widget class="QLabel" name="label_2">
<property name="text">
<string>&lt;b&gt;WARNING:&lt;/b&gt; Files in the above folder will be deleted after being added to calibre.</string>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QGroupBox" name="groupBox">
<layout class="QVBoxLayout" name="verticalLayout_2">
@ -214,6 +184,36 @@ Author matching is exact.</string>
</layout>
</widget>
</item>
<item row="0" column="0" colspan="2">
<widget class="QLabel" name="label">
<property name="text">
<string>Specify a folder. Any files you put into this folder will be automatically added to calibre (restart required).</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0" colspan="2">
<widget class="QLabel" name="label_2">
<property name="text">
<string>&lt;b&gt;WARNING:&lt;/b&gt; Files in the above folder will be deleted after being added to calibre.</string>
</property>
</widget>
</item>
<item row="3" column="0" colspan="2">
<widget class="QCheckBox" name="opt_auto_add_check_for_duplicates">
<property name="toolTip">
<string>If set, this option will causes calibre to check if a file
being auto-added is already in the calibre library.
If it is, a message will pop up asking you whether
you want to add it anyway.</string>
</property>
<property name="text">
<string>Check for &amp;duplicates when auto-adding files</string>
</property>
</widget>
</item>
<item row="5" column="1">
<spacer name="horizontalSpacer_2">
<property name="orientation">
@ -259,6 +259,19 @@ Author matching is exact.</string>
</property>
</widget>
</item>
<item row="6" column="0">
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget>

View File

@ -19,10 +19,12 @@ from calibre.gui2 import error_dialog
from calibre.gui2.dialogs.template_dialog import TemplateDialog
from calibre.gui2.metadata.single_download import RichTextDelegate
from calibre.library.coloring import (Rule, conditionable_columns,
displayable_columns, rule_from_template)
displayable_columns, rule_from_template, color_row_key)
from calibre.utils.localization import lang_map
from calibre.utils.icu import lower
all_columns_string = _('All Columns')
class ConditionEditor(QWidget): # {{{
ACTION_MAP = {
@ -312,12 +314,10 @@ class RuleEditor(QDialog): # {{{
b.setSizeAdjustPolicy(b.AdjustToMinimumContentsLengthWithIcon)
b.setMinimumContentsLength(15)
for key in sorted(
displayable_columns(fm),
key=sort_key):
name = fm[key]['name']
for key in sorted(displayable_columns(fm), key=sort_key):
name = all_columns_string if key == color_row_key else fm[key]['name']
if name:
self.column_box.addItem(key, key)
self.column_box.addItem(name, key)
self.column_box.setCurrentIndex(0)
self.color_box.addItems(QColor.colorNames())
@ -427,7 +427,8 @@ class RulesModel(QAbstractListModel): # {{{
col, rule = self.rules[row]
except:
return None
if col == color_row_key:
col = all_columns_string
if role == Qt.DisplayRole:
return self.rule_to_html(col, rule)
if role == Qt.UserRole:

View File

@ -8,11 +8,12 @@ __license__ = 'GPL v3'
__copyright__ = '2011, Kovid Goyal <kovid@kovidgoyal.net>'
__docformat__ = 'restructuredtext en'
import traceback, cPickle, copy
import traceback, cPickle, copy, os
from PyQt4.Qt import (QAbstractItemModel, QIcon, QVariant, QFont, Qt,
QMimeData, QModelIndex, pyqtSignal, QObject)
from calibre.constants import config_dir
from calibre.gui2 import NONE, gprefs, config, error_dialog
from calibre.library.database2 import Tag
from calibre.utils.config import tweaks
@ -213,6 +214,11 @@ class TagsModel(QAbstractItemModel): # {{{
for key in category_icon_map:
iconmap[key] = QIcon(I(category_icon_map[key]))
self.category_icon_map = TagsIcons(iconmap)
self.category_custom_icons = dict()
for k, v in gprefs['tags_browser_category_icons'].iteritems():
icon = QIcon(os.path.join(config_dir, 'tb_icons', v))
if len(icon.availableSizes()) > 0:
self.category_custom_icons[k] = icon
self.categories_with_ratings = ['authors', 'series', 'publisher', 'tags']
self.icon_state_map = [None, QIcon(I('plus.png')), QIcon(I('plusplus.png')),
QIcon(I('minus.png')), QIcon(I('minusminus.png'))]
@ -231,6 +237,23 @@ class TagsModel(QAbstractItemModel): # {{{
def gui_parent(self):
return QObject.parent(self)
def set_custom_category_icon(self, key, path):
d = gprefs['tags_browser_category_icons']
if path:
d[key] = path
self.category_custom_icons[key] = QIcon(os.path.join(config_dir,
'tb_icons', path))
else:
if key in d:
path = os.path.join(config_dir, 'tb_icons', d[key])
try:
os.remove(path)
except:
pass
del d[key]
del self.category_custom_icons[key]
gprefs['tags_browser_category_icons'] = d
def reread_collapse_model(self, state_map, rebuild=True):
if gprefs['tags_browser_collapse_at'] == 0:
self.collapse_model = 'disable'
@ -304,13 +327,18 @@ class TagsModel(QAbstractItemModel): # {{{
continue
is_gst = False
if key.startswith('@') and key[1:] in gst:
tt = _(u'The grouped search term name is "{0}"').format(key[1:])
tt = _(u'The grouped search term name is "{0}"').format(key)
is_gst = True
elif key == 'news':
tt = ''
else:
tt = _(u'The lookup/search name is "{0}"').format(key)
if self.category_custom_icons.get(key, None) is None:
self.category_custom_icons[key] = (
self.category_icon_map['gst'] if is_gst else
self.category_icon_map.get(key, self.category_icon_map['custom:']))
if key.startswith('@'):
path_parts = [p for p in key.split('.')]
path = ''
@ -319,14 +347,12 @@ class TagsModel(QAbstractItemModel): # {{{
for i,p in enumerate(path_parts):
path += p
if path not in category_node_map:
icon = self.category_icon_map['gst'] if is_gst else \
self.category_icon_map[key]
node = self.create_node(parent=last_category_node,
data=p[1:] if i == 0 else p,
category_icon=icon,
tooltip=tt if path == key else path,
category_key=path,
icon_map=self.icon_state_map)
data=p[1:] if i == 0 else p,
category_icon=self.category_custom_icons[key],
tooltip=tt if path == key else path,
category_key=path,
icon_map=self.icon_state_map)
last_category_node = node
category_node_map[path] = node
self.category_nodes.append(node)
@ -343,7 +369,7 @@ class TagsModel(QAbstractItemModel): # {{{
else:
node = self.create_node(parent=self.root_item,
data=self.categories[key],
category_icon=self.category_icon_map[key],
category_icon=self.category_custom_icons[key],
tooltip=tt, category_key=key,
icon_map=self.icon_state_map)
node.is_gst = False
@ -504,6 +530,7 @@ class TagsModel(QAbstractItemModel): # {{{
if (not tag.is_hierarchical) and (in_uc or
(fm['is_custom'] and fm['display'].get('is_names', False)) or
not category_is_hierarchical or len(components) == 1):
tag.icon = self.category_custom_icons[key]
n = self.create_node(parent=node_parent, data=tag, tooltip=tt,
icon_map=self.icon_state_map)
if tag.id_set is not None:
@ -540,6 +567,7 @@ class TagsModel(QAbstractItemModel): # {{{
t.is_hierarchical = \
'5state' if t.category != 'search' else '3state'
t.name = comp
t.icon = self.category_custom_icons[key]
node_parent = self.create_node(parent=node_parent, data=t,
tooltip=tt, icon_map=self.icon_state_map)
child_map[(comp,tag.category)] = node_parent

View File

@ -7,7 +7,7 @@ __license__ = 'GPL v3'
__copyright__ = '2011, Kovid Goyal <kovid@kovidgoyal.net>'
__docformat__ = 'restructuredtext en'
import cPickle
import cPickle, os
from functools import partial
from itertools import izip
@ -15,9 +15,11 @@ from PyQt4.Qt import (QStyledItemDelegate, Qt, QTreeView, pyqtSignal, QSize,
QIcon, QApplication, QMenu, QPoint, QModelIndex, QToolTip, QCursor,
QDrag)
from calibre import sanitize_file_name_unicode
from calibre.constants import config_dir
from calibre.gui2.tag_browser.model import (TagTreeItem, TAG_SEARCH_STATES,
TagsModel)
from calibre.gui2 import config, gprefs
from calibre.gui2 import config, gprefs, choose_files, pixmap_to_data
from calibre.utils.search_query_parser import saved_searches
from calibre.utils.icu import sort_key
@ -296,6 +298,33 @@ class TagsView(QTreeView): # {{{
if not action:
return
try:
if action == 'set_icon':
try:
path = choose_files(self, 'choose_category_icon',
_('Change Icon for: %s')%key, filters=[
('Images', ['png', 'gif', 'jpg', 'jpeg'])],
all_files=False, select_only_single_file=True)
if path:
path = path[0]
p = QIcon(path).pixmap(QSize(128, 128))
d = os.path.join(config_dir, 'tb_icons')
if not os.path.exists(d):
os.makedirs(d)
with open(os.path.join(d, 'icon_'+
sanitize_file_name_unicode(key)+'.png'), 'wb') as f:
f.write(pixmap_to_data(p, format='PNG'))
path = os.path.basename(f.name)
self._model.set_custom_category_icon(key, unicode(path))
self.recount()
except:
import traceback
traceback.print_exc()
return
if action == 'clear_icon':
self._model.set_custom_category_icon(key, None)
self.recount()
return
if action == 'edit_item':
self.edit(index)
return
@ -533,6 +562,12 @@ class TagsView(QTreeView): # {{{
partial(self.context_menu_handler, action='manage_searches',
category=tag.name if tag else None))
self.context_menu.addSeparator()
self.context_menu.addAction(_('Change category icon'),
partial(self.context_menu_handler, action='set_icon', key=key))
self.context_menu.addAction(_('Restore default icon'),
partial(self.context_menu_handler, action='clear_icon', key=key))
# Always show the user categories editor
self.context_menu.addSeparator()
if key.startswith('@') and \
@ -551,6 +586,7 @@ class TagsView(QTreeView): # {{{
self.context_menu.addAction(_('Show all categories'),
partial(self.context_menu_handler, action='defaults'))
m = self.context_menu.addMenu(_('Change sub-categorization scheme'))
da = m.addAction(_('Disable'),
partial(self.context_menu_handler, action='categorization', category='disable'))

View File

@ -11,6 +11,8 @@ __docformat__ = 'restructuredtext en'
import binascii, re, json
from textwrap import dedent
color_row_key = '*row'
class Rule(object): # {{{
SIGNATURE = '# BasicColorRule():'
@ -205,6 +207,7 @@ def conditionable_columns(fm):
yield key
def displayable_columns(fm):
yield color_row_key
for key in fm.displayable_field_keys():
if key not in ('sort', 'author_sort', 'comments', 'formats',
'identifiers', 'path'):

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-08-14 16:03+0000\n"
"Last-Translator: Albé Theunissen <Unknown>\n"
"Language-Team: Afrikaans <af@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:36+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:40+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Doen absolute niks"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1103,15 +1103,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "Klaar"
@ -1134,7 +1134,7 @@ msgstr ""
"Sommige dekbladkuns kom nie omgeskakel word nie.\n"
"Klik Toon Detail vir n lys."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1157,13 +1157,13 @@ msgstr ""
msgid "News"
msgstr "Nuus"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Katalogus"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Kommunikeer met iTunes."
@ -4048,7 +4048,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4139,7 +4139,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5485,23 +5485,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5656,8 +5656,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5693,7 +5693,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9174,7 +9174,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9772,7 +9772,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9951,8 +9951,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12673,7 +12673,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13147,7 +13147,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13293,15 +13293,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13309,27 +13309,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13337,38 +13337,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre 0.9.7\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-11-29 17:38+0000\n"
"Last-Translator: Kovid Goyal <Unknown>\n"
"Language-Team: awadh alghaamdi <awadh_al_ghaamdi@hotmail.com>\n"
@ -17,8 +17,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:37+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:41+0000\n"
"X-Generator: Launchpad (build 16372)\n"
"Language: ar\n"
"X-Poedit-SourceCharset: UTF-8\n"
@ -207,8 +207,8 @@ msgstr "يفعل شئ أى"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1171,15 +1171,15 @@ msgstr "تحديث الجهاز القائمة الفوقية..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d من %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "تم"
@ -1202,7 +1202,7 @@ msgstr ""
"يمكن أن تغطي بعض الفن يمكن تحويلها.\n"
"انقر على \"إظهار التفاصيل\" للقائمة."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1225,13 +1225,13 @@ msgstr ""
msgid "News"
msgstr "الأخبار"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "الفهرس"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "تواصل معا أي تيونز"
@ -4266,7 +4266,7 @@ msgstr "كلا"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4361,7 +4361,7 @@ msgstr "ختم التوقيت"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "ذلك"
@ -5727,23 +5727,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "حذف الكتب من الجهاز"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5898,8 +5898,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5935,7 +5935,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9413,7 +9413,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -10011,7 +10011,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -10190,8 +10190,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12919,7 +12919,7 @@ msgid "Previous Page"
msgstr "قسم السابقة"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13397,7 +13397,7 @@ msgid "Edit Metadata"
msgstr "تحرير البيانات الوصفية"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13543,15 +13543,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13559,28 +13559,28 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
"فشل في تحميل البيانات الوصفية. انقر فوق إظهار لمعرفة التفاصيل التفاصيل"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13591,39 +13591,39 @@ msgstr ""
"تحديداً. على الصفحة المثال، عاطفية تستخدم إلا البلاغ اسم العائلة وكلمة واحدة "
"مميزة من العنوان.<p>لرؤية السجل الكامل، انقر فوق إظهار التفاصيل.</B>."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
"فشل في تحميل عاطفية يغطي، انقر فوق \"عرض التفاصيل\" لﻻطﻻع على التفاصيل."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2011-09-26 16:28+0000\n"
"Last-Translator: Xandru <xandru@softastur.org>\n"
"Language-Team: Asturian <ast@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:37+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:41+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Nun fai nada"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1086,15 +1086,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1112,7 +1112,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1135,13 +1135,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4017,7 +4017,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4108,7 +4108,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5454,23 +5454,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5625,8 +5625,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5662,7 +5662,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9143,7 +9143,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9741,7 +9741,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9920,8 +9920,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12642,7 +12642,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13116,7 +13116,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13262,15 +13262,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13278,27 +13278,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13306,38 +13306,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-08-07 14:00+0000\n"
"Last-Translator: Emin Mastizadeh <emin25@ovi.com>\n"
"Language-Team: Azerbaijani <az@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:37+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:41+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Heç bir şey etmir"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1084,15 +1084,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1110,7 +1110,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1133,13 +1133,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4015,7 +4015,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4106,7 +4106,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5452,23 +5452,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5623,8 +5623,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5660,7 +5660,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9141,7 +9141,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9739,7 +9739,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9918,8 +9918,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12640,7 +12640,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13114,7 +13114,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13260,15 +13260,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13276,27 +13276,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13304,38 +13304,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-10-14 04:57+0000\n"
"Last-Translator: Walid AMMOU <w.ammou@gmail.com>\n"
"Language-Team: Berber (Other) <ber@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:38+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:42+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1080,15 +1080,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1106,7 +1106,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1129,13 +1129,13 @@ msgstr ""
msgid "News"
msgstr "ⵉⵏⵖⵎⵉⵙⵏ"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4011,7 +4011,7 @@ msgstr "ⵓⵀⵓ"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4102,7 +4102,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5448,23 +5448,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5619,8 +5619,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5656,7 +5656,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9137,7 +9137,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9735,7 +9735,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9914,8 +9914,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12636,7 +12636,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13110,7 +13110,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13256,15 +13256,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13272,27 +13272,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13300,38 +13300,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre 0.4.51\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-10-24 13:23+0000\n"
"Last-Translator: Nelly Hoang <Unknown>\n"
"Language-Team: bg\n"
@ -14,8 +14,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:38+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:42+0000\n"
"X-Generator: Launchpad (build 16372)\n"
"Generated-By: pygettext.py 1.5\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
@ -165,8 +165,8 @@ msgstr "Не прави абсолютно нищо"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1168,15 +1168,15 @@ msgstr "Обновяване на списъка с метаданни на ус
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d от %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "завършено"
@ -1199,7 +1199,7 @@ msgstr ""
"Някои от кориците на бяха конвертирани.\n"
"Натиснете \"Show Details\", за да видите списъка."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1222,13 +1222,13 @@ msgstr ""
msgid "News"
msgstr "Новини"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Каталог"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Комуникира с iTunes."
@ -4122,7 +4122,7 @@ msgstr "Не"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4213,7 +4213,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Публикувана"
@ -5559,23 +5559,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5730,8 +5730,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5767,7 +5767,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9248,7 +9248,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9846,7 +9846,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "Не са намерени съвпадения"
@ -10025,8 +10025,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12747,7 +12747,7 @@ msgid "Previous Page"
msgstr "Предишна страница"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13221,7 +13221,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13367,15 +13367,15 @@ msgstr "&Коментари"
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13383,27 +13383,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13411,38 +13411,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Сваляне на корица..."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-04-12 14:19+0000\n"
"Last-Translator: Shahnoor Ashraf <kaziweb1@gmail.com>\n"
"Language-Team: Bengali <bn@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:38+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:41+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "আসলে কিছুই করে না"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1080,15 +1080,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1106,7 +1106,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1129,13 +1129,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4011,7 +4011,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4102,7 +4102,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5448,23 +5448,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5619,8 +5619,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5656,7 +5656,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9137,7 +9137,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9735,7 +9735,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9914,8 +9914,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12636,7 +12636,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13110,7 +13110,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13256,15 +13256,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13272,27 +13272,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13300,38 +13300,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2011-08-13 04:22+0000\n"
"Last-Translator: Denis <Unknown>\n"
"Language-Team: Breton <br@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:38+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:42+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Ne ra netra da vat"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1083,15 +1083,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "Echu"
@ -1109,7 +1109,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1132,13 +1132,13 @@ msgstr ""
msgid "News"
msgstr "Keleier"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Katalog"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4017,7 +4017,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4108,7 +4108,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5454,23 +5454,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5625,8 +5625,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5662,7 +5662,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9143,7 +9143,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9741,7 +9741,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9920,8 +9920,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12642,7 +12642,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13116,7 +13116,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13262,15 +13262,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13278,27 +13278,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13306,38 +13306,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-01-02 13:31+0000\n"
"Last-Translator: Kenan Dervišević <kenan3008@gmail.com>\n"
"Language-Team: Bosnian <bs@li.org>\n"
@ -16,8 +16,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:38+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:42+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -166,8 +166,8 @@ msgstr "Ne radi apsolutno ništa"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1086,15 +1086,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "završeno"
@ -1112,7 +1112,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1135,13 +1135,13 @@ msgstr ""
msgid "News"
msgstr "Vijesti"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Katalog"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4017,7 +4017,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4108,7 +4108,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5455,23 +5455,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5626,8 +5626,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5663,7 +5663,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9144,7 +9144,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9742,7 +9742,7 @@ msgstr "Link"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "Nema rezultata"
@ -9921,8 +9921,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12643,7 +12643,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13117,7 +13117,7 @@ msgid "Edit Metadata"
msgstr "Uredi meta podatke"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13263,15 +13263,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13279,27 +13279,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13307,38 +13307,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ca\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-12-07 19:09+0000\n"
"Last-Translator: Ferran Rius <frius64@hotmail.com>\n"
"Language-Team: \n"
@ -18,8 +18,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:39+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:43+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -168,8 +168,8 @@ msgstr "No fa res"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1191,15 +1191,15 @@ msgstr "S'està actualitzant el llistat de metadades del dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d de %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "s'ha acabat"
@ -1222,7 +1222,7 @@ msgstr ""
"No s'ha pogut convertir algunes portades.\n"
"Feu clic a «Mostra detalls» per a la llista."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1245,13 +1245,13 @@ msgstr ""
msgid "News"
msgstr "Notícies"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Catàleg"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Comunica't amb l'iTunes"
@ -4789,7 +4789,7 @@ msgstr "No"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4880,7 +4880,7 @@ msgstr "Marca horària"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Publicat"
@ -6357,11 +6357,11 @@ msgid "None of the selected books are on the device"
msgstr "Cap dels llibres seleccionats són al dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "S'està suprimint llibres del dispositiu."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
@ -6369,7 +6369,7 @@ msgstr ""
"Alguns dels llibres seleccionats són al dispositiu connectat. D'<b>on</b> "
"voleu que se suprimeixin els fitxers seleccionats?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
@ -6377,7 +6377,7 @@ msgstr ""
"Els llibres seleccionats se suprimiran <b>permanentment</b> i els fitxers es "
"trauran de la biblioteca del calibre. N'esteu segur?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -6538,8 +6538,8 @@ msgstr "No s'ha pogut baixar les metadades"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "No s'ha pogut baixar"
@ -6582,7 +6582,7 @@ msgid "Download complete"
msgstr "S'ha acabat la baixada"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr "Registre de baixades"
@ -10331,7 +10331,7 @@ msgstr "Mostra la informació del dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -11066,7 +11066,7 @@ msgstr "Enllaça"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "No s'han trobat coincidències"
@ -11252,8 +11252,8 @@ msgstr "Copiat"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr "Mostra el registre"
@ -14225,7 +14225,7 @@ msgid "Previous Page"
msgstr "Pàgina anterior"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -14744,7 +14744,7 @@ msgid "Edit Metadata"
msgstr "Edició de metadades"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -14902,15 +14902,15 @@ msgstr "&Comentaris"
msgid "Basic metadata"
msgstr "Metadades bàsiques"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr "Té portada"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr "Té resum"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -14923,29 +14923,29 @@ msgstr ""
"troba una portada a la fase de baixada de\n"
"portades i a l'inrevés."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr "Vegeu a"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr "El calibre està baixant les metadades des de: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr "Espereu"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr "Consulta: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
"No s'ha pogut baixar les metadades. Feu clic a «Mostra detalls» per a més "
"informació"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -14957,42 +14957,42 @@ msgstr ""
"l'autor i una sola paraula per identificar el títol.<p>Feu clic a «Mostra "
"detalls» per veure tot el registre."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr "Portada actual"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr "S'està cercant..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr "S'està baixant portades per a <b>%s</b>, espereu..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
"No s'ha pogut baixar cap portada. Feu clic a «Mostra detalls» per a més "
"informació."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr "No s'ha trobat cap portada per a <b>%s</b>"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
"S'ha trobat <b>%(num)d</b> portades per a %(title)s. Trieu la que us agradi "
"més."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr "Descàrrega de les metadades..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Baixada de la portada..."

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-07-31 12:00+0000\n"
"Last-Translator: Štěpán Krb <stepan.krb@gmail.com>\n"
"Language-Team: Czech <cs@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:39+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:43+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Nedělá vůbec nic"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1144,15 +1144,15 @@ msgstr "Záznamy metadat v zařízení se aktualizují..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d z %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "dokončeno"
@ -1175,7 +1175,7 @@ msgstr ""
"Některé obálky nelze převést.\n"
"Pro zobrazení seznamu klepněte na 'Zobrazit podrobnosti'."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1198,13 +1198,13 @@ msgstr ""
msgid "News"
msgstr "Zprávy"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Katalog"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Komunikovat s iTunes."
@ -4437,7 +4437,7 @@ msgstr "Ne"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4529,7 +4529,7 @@ msgstr "Časové razítko"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Vydáno"
@ -5958,11 +5958,11 @@ msgid "None of the selected books are on the device"
msgstr "Žádné knihy z vybraných nejsou na zařízení"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "Mažu knihy ze zařízení."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
@ -5970,7 +5970,7 @@ msgstr ""
"Některé z vybraných knih jsou v připojeném zařízení. <b>Odkud</b> chcete "
"vybrané soubory smazat?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
@ -5978,7 +5978,7 @@ msgstr ""
"Vybrané knihy budou <b>trvale odstraněny</b> a soubory smazány z vaše "
"calibre knihovny. Jste si jisti?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -6135,8 +6135,8 @@ msgstr "Nepodařilo se stáhnout metadata"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "Stahování selhalo"
@ -6172,7 +6172,7 @@ msgid "Download complete"
msgstr "Stahování dokončeno"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr "Download log"
@ -9745,7 +9745,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -10444,7 +10444,7 @@ msgstr "Odkaz"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "Nebyly nalezeny žádné výsledky"
@ -10623,8 +10623,8 @@ msgstr "Kopírováno"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr "Zobrazit log"
@ -13423,7 +13423,7 @@ msgid "Previous Page"
msgstr "Předcházející strana"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13907,7 +13907,7 @@ msgid "Edit Metadata"
msgstr "Upravit metadata"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -14053,15 +14053,15 @@ msgstr "&Komentáře"
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -14069,27 +14069,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -14097,38 +14097,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Stáhnout obálku..."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-02-26 20:21+0000\n"
"Last-Translator: Rachael Munns <vashtijoy@gmail.com>\n"
"Language-Team: Welsh <cy@li.org>\n"
@ -16,8 +16,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? "
"2 : 3;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:54+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:59+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -166,8 +166,8 @@ msgstr "Dim yn gwneud dim byd"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1091,15 +1091,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d o %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "wedi gorffen"
@ -1117,7 +1117,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1140,13 +1140,13 @@ msgstr ""
msgid "News"
msgstr "Newyddion"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Catalog"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Cyfathrebwch gyda iTunes"
@ -4023,7 +4023,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4114,7 +4114,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5460,23 +5460,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5631,8 +5631,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5668,7 +5668,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9149,7 +9149,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9747,7 +9747,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9926,8 +9926,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12648,7 +12648,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13122,7 +13122,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13268,15 +13268,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13284,27 +13284,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13312,38 +13312,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-07-13 17:59+0000\n"
"Last-Translator: Jens Holm <Jens@far-out.dk>\n"
"Language-Team: Danish <da@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:39+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:43+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Gør absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1152,15 +1152,15 @@ msgstr "Opdaterer enhed metadata listen..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d af %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "afsluttet"
@ -1183,7 +1183,7 @@ msgstr ""
"Nogle omslagsdele kunne ikke konverteres.\n"
"Klik 'Show Details' for en liste."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1206,13 +1206,13 @@ msgstr ""
msgid "News"
msgstr "Nyheder"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Katalog"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Kommunikér med iTunes."
@ -4353,7 +4353,7 @@ msgstr "Nej"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4444,7 +4444,7 @@ msgstr "Tidsstempel"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Udgivet"
@ -5821,17 +5821,17 @@ msgid "None of the selected books are on the device"
msgstr "Ingen af de valgte bøger findes på enheden"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "Sletter bøger fra enheden"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
@ -5839,7 +5839,7 @@ msgstr ""
"De valgte bøger vil blive <b>permanent slettet</b> og filerne fjernes fra "
"dit calibre-bibliotek. Er du sikker?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5996,8 +5996,8 @@ msgstr "Hentning af metadata fejlede"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "Hentning mislykkedes"
@ -6033,7 +6033,7 @@ msgid "Download complete"
msgstr "Filhentning gennemført"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr "Filhentning log"
@ -9584,7 +9584,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -10200,7 +10200,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "Ingen søgeresultater fundet"
@ -10379,8 +10379,8 @@ msgstr "Kopieret"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr "Vis log"
@ -13183,7 +13183,7 @@ msgid "Previous Page"
msgstr "Forrige side"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13665,7 +13665,7 @@ msgid "Edit Metadata"
msgstr "Redigér metadata"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13811,15 +13811,15 @@ msgstr "&Kommentarer"
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr "Har omslag"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13827,27 +13827,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr "Vent venligst"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr "Forespørgsel: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13855,38 +13855,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr "Aktuelt omslag"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr "Søger..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr "Henter metadata..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Henter omslag..."

View File

@ -7,16 +7,16 @@ msgid ""
msgstr ""
"Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"PO-Revision-Date: 2012-12-08 14:02+0000\n"
"Last-Translator: SimonFS <simonschuette@arcor.de>\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-12-18 20:41+0000\n"
"Last-Translator: Simon Westhues <simonwesthues+launchpad@gmail.com>\n"
"Language-Team: American English <kde-i18n-doc@lists.kde.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-09 04:37+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-19 05:13+0000\n"
"X-Generator: Launchpad (build 16378)\n"
"X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n"
"Generated-By: pygettext.py 1.5\n"
@ -167,8 +167,8 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1182,15 +1182,15 @@ msgstr "Aktualisiere die Liste der Geräte-Metadaten..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d von %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "abgeschlossen"
@ -1213,7 +1213,7 @@ msgstr ""
"Einige Umschlagbilder konnten nicht konvertiert werden.\n"
"Klicken Sie 'Details anzeigen' für eine Liste."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1236,13 +1236,13 @@ msgstr ""
msgid "News"
msgstr "Nachrichten"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Katalog"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Kommunikation mit iTunes."
@ -4791,7 +4791,7 @@ msgstr "Nein"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4882,7 +4882,7 @@ msgstr "Zeitstempel"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Veröffentlicht"
@ -6370,11 +6370,11 @@ msgid "None of the selected books are on the device"
msgstr "Keines der selektierten Bücher ist auf dem Gerät"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "Lösche Bücher vom Gerät."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
@ -6382,7 +6382,7 @@ msgstr ""
"Einige der ausgewählten Bücher sind auf dem angeschlossenen Gerät vorhanden. "
"<b>Wo</b> wollen Sie die Dateien löschen?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
@ -6390,7 +6390,7 @@ msgstr ""
"Die ausgewählten Bücher werden <b>dauerhaft gelöscht</b> und die Dateien aus "
"der Calibre-Bibliothek entfernt. Sind Sie sicher?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -6550,8 +6550,8 @@ msgstr "Download der Metadaten fehlgeschlagen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "Herunterladen gescheitert"
@ -6596,7 +6596,7 @@ msgid "Download complete"
msgstr "Herunterladen abgeschlossen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr "Protokoll des Herunterladens"
@ -10380,7 +10380,7 @@ msgstr "Informationen zum Gerät anzeigen"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -11120,7 +11120,7 @@ msgstr "Verknüpfung"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "Keine Treffer gefunden"
@ -11308,8 +11308,8 @@ msgstr "Kopiert"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr "Log-Datei anschauen"
@ -14294,7 +14294,7 @@ msgid "Previous Page"
msgstr "Vorherige Seite"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -14815,7 +14815,7 @@ msgid "Edit Metadata"
msgstr "Metadaten bearbeiten"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -14974,15 +14974,15 @@ msgstr "&Bemerkungen"
msgid "Basic metadata"
msgstr "Basis Metadaten"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr "Enthält Umschlagbild"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr "Enthält Zusammenfassung"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -14995,29 +14995,29 @@ msgstr ""
"Herunterladen Umschlagbilder erhalten, und\n"
"umgekehrt."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr "Siehe auf"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr "Calibre lädt Metadaten herunter von: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr "Bitte warten"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr "Abfrage: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
"Herunterladen der Metadaten fehlgeschlagen. Wählen Sie Details anzeigen für "
"Details"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -15029,42 +15029,42 @@ msgstr ""
"den Nachnamen des Autors und ein einzelnes, prägnantes Wort aus dem "
"Titel.<p>Um das gesamte Log zu sehen, wählen sie Details anzeigen."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr "Aktuelles Umschlagbild"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr "Suche..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr "Umschlagbilder für <b>%s</b> werden geladen, bitte warten..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
"Herunterladen von Umschlagbildern fehlgeschlagen, wählen Sie \"Details "
"anzeigen\" für Details."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr "Es wurden für <b>%s</b> keine Umschlagbilder gefunden"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
"<b>%(num)d</b> Umschlagbilder für %(title)s gefunden. Wählen Sie aus, "
"welches Ihnen am besten gefällt."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr "Lade Metadaten herunter..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Lade Umschlagbild..."
@ -22503,7 +22503,7 @@ msgstr "Bücher sortiert nach "
#: /home/kovid/work/calibre/src/calibre/utils/config.py:38
msgid "Usage"
msgstr "Verbrauch"
msgstr "Verwendung"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:89
msgid "Created by "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-11-08 01:50+0000\n"
"Last-Translator: Monopatis Dimitris <Unknown>\n"
"Language-Team: Greek <el@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:42+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:46+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Δεν κάνει τίποτα"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1150,15 +1150,15 @@ msgstr "Ενημέρωση καταλόγου μεταδεδομένων της
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "ολοκληρώθηκε"
@ -1179,7 +1179,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1202,13 +1202,13 @@ msgstr ""
msgid "News"
msgstr "Ειδήσεις"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Κατάλογος"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Επικοινωνία με το iTunes"
@ -4216,7 +4216,7 @@ msgstr "Όχι"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4307,7 +4307,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Δημοσιεύτηκε"
@ -5662,23 +5662,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5833,8 +5833,8 @@ msgstr "Η λήψη μεταδεδομένων απέτυχε"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "Η λήψη απέτυχε"
@ -5875,7 +5875,7 @@ msgid "Download complete"
msgstr "Η λήψη ολοκληρώθηκε"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9356,7 +9356,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9954,7 +9954,7 @@ msgstr "Σύνδεσμος"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "Δεν βρέθηκαν αντιστοιχίες."
@ -10133,8 +10133,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr "Εμφάνιση καταγραφής"
@ -12855,7 +12855,7 @@ msgid "Previous Page"
msgstr "Προηγούμενη Σελίδα"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13329,7 +13329,7 @@ msgid "Edit Metadata"
msgstr "Επεξεργασία μεταδεδομένων"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13475,15 +13475,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13491,27 +13491,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr "Παρακαλώ περιμένετε"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr "Ερώτηση: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13519,38 +13519,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr "Αναζήτηση…"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-07-14 23:02+0000\n"
"Last-Translator: Cruz Bishop <Unknown>\n"
"Language-Team: English (Australia) <en_AU@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:56+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 05:00+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1086,15 +1086,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1112,7 +1112,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1135,13 +1135,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4017,7 +4017,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4108,7 +4108,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5454,23 +5454,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5625,8 +5625,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5662,7 +5662,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9143,7 +9143,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9741,7 +9741,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9920,8 +9920,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12642,7 +12642,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13116,7 +13116,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13262,15 +13262,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13278,27 +13278,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13306,38 +13306,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2011-08-05 17:28+0000\n"
"Last-Translator: Kovid Goyal <Unknown>\n"
"Language-Team: English (Canada) <en_CA@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:56+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 05:01+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1084,15 +1084,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1110,7 +1110,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1133,13 +1133,13 @@ msgstr ""
msgid "News"
msgstr "News"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4088,7 +4088,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4179,7 +4179,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5525,23 +5525,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5696,8 +5696,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5733,7 +5733,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9214,7 +9214,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9812,7 +9812,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9991,8 +9991,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12713,7 +12713,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13187,7 +13187,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13333,15 +13333,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13349,27 +13349,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13377,38 +13377,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-05-28 15:00+0000\n"
"Last-Translator: Vibhav Pant <vibhavp@gmail.com>\n"
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:55+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 05:00+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Does absolutely nothing"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1144,15 +1144,15 @@ msgstr "Updating device metadata listing..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d of %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "finished"
@ -1175,7 +1175,7 @@ msgstr ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1198,13 +1198,13 @@ msgstr ""
msgid "News"
msgstr "News"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Catalogue"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Communicate with iTunes."
@ -4579,7 +4579,7 @@ msgstr "No"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4670,7 +4670,7 @@ msgstr "Timestamp"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Published"
@ -6106,11 +6106,11 @@ msgid "None of the selected books are on the device"
msgstr "None of the selected books are on the device"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "Deleting books from device."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
@ -6118,7 +6118,7 @@ msgstr ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
@ -6126,7 +6126,7 @@ msgstr ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -6283,8 +6283,8 @@ msgstr "Failed to download metadata"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "Download failed"
@ -6324,7 +6324,7 @@ msgid "Download complete"
msgstr "Download complete"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr "Download log"
@ -9965,7 +9965,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -10670,7 +10670,7 @@ msgstr "Link"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "No matches found"
@ -10854,8 +10854,8 @@ msgstr "Copied"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr "View log"
@ -13749,7 +13749,7 @@ msgid "Previous Page"
msgstr "Previous Page"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -14259,7 +14259,7 @@ msgid "Edit Metadata"
msgstr "Edit Metadata"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -14416,15 +14416,15 @@ msgstr "&Comments"
msgid "Basic metadata"
msgstr "Basic metadata"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr "Has cover"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr "Has summary"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -14436,27 +14436,27 @@ msgstr ""
"having a cover will find a cover in the download\n"
"cover stage, and vice versa."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr "See at"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr "Calibre is downloading metadata from: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr "Please wait"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr "Query: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr "Failed to download metadata. Click \"Show Details\" to see details."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -14468,39 +14468,39 @@ msgstr ""
"single distinctive word from the title.<p>To see the full log, click \"Show "
"Details\"."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr "Current cover"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr "Searching..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr "Downloading covers for <b>%s</b>, please wait..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr "Failed to download any covers, click \"Show details\" for details."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr "Could not find any covers for <b>%s</b>"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
"Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr "Downloading metadata..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Downloading cover..."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-08-03 13:00+0000\n"
"Last-Translator: Cyril <tedehur@gmail.com>\n"
"Language-Team: Esperanto <eo@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:40+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:44+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Faras absolute nenion"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1109,15 +1109,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1135,7 +1135,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1158,13 +1158,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4043,7 +4043,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4134,7 +4134,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5480,23 +5480,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5651,8 +5651,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5688,7 +5688,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9169,7 +9169,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9767,7 +9767,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9946,8 +9946,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12668,7 +12668,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13142,7 +13142,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13288,15 +13288,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13304,27 +13304,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13332,38 +13332,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: es\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-12-07 15:16+0000\n"
"Last-Translator: Jellby <Unknown>\n"
"Language-Team: Español; Castellano <>\n"
@ -18,8 +18,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:51+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:56+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:533
msgid ""
@ -184,8 +184,8 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1196,15 +1196,15 @@ msgstr "Actualizando la lista de metadatos del dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d de %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "terminado"
@ -1227,7 +1227,7 @@ msgstr ""
"Algunas portadas no se pudieron convertir.\n"
"Pulse en \"Mostrar detalles\" para ver una lista."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1250,13 +1250,13 @@ msgstr ""
msgid "News"
msgstr "Noticias"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Catálogo"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Comunicarse con iTunes."
@ -4803,7 +4803,7 @@ msgstr "No"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4894,7 +4894,7 @@ msgstr "Marca temporal"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Publicado"
@ -6379,11 +6379,11 @@ msgid "None of the selected books are on the device"
msgstr "Ninguno de los libros seleccionados está en el dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "Eliminando libros del dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
@ -6391,7 +6391,7 @@ msgstr ""
"Algunos de los libros seleccionados están en el dispositivo conectado. ¿De "
"<b>dónde</b> quiere borrar los libros seleccionades?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
@ -6399,7 +6399,7 @@ msgstr ""
"Los libros seleccionados serán <b>borrados permanentemente</b> y los "
"archivos eliminados de su biblioteca calibre. ¿Está seguro?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -6561,8 +6561,8 @@ msgstr "No se pudieron descargar los metadatos"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "La descarga ha fallado"
@ -6606,7 +6606,7 @@ msgid "Download complete"
msgstr "Descarga finalizada"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr "Registro de descargas"
@ -10352,7 +10352,7 @@ msgstr "Mostrar información de dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -11047,7 +11047,7 @@ msgstr "Enlace"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "No se encontraron coincidencias"
@ -11233,8 +11233,8 @@ msgstr "Copiado"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr "Ver registro"
@ -14210,7 +14210,7 @@ msgid "Previous Page"
msgstr "Página anterior"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -14728,7 +14728,7 @@ msgid "Edit Metadata"
msgstr "Modificar metadatos"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -14885,15 +14885,15 @@ msgstr "Co&mentarios"
msgid "Basic metadata"
msgstr "Metadatos básicos"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr "Tiene portada"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr "Tiene resumen"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -14905,29 +14905,29 @@ msgstr ""
"se encontrará una en la fase de descargar portadas, o\n"
"al contrario."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr "Vea en"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr "calibre está descargando metadatos desde: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr "Espere un momento"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr "Consulta: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
"No se pudieron descargar los metadatos. Pulse «Mostrar detalles» para más "
"información"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -14939,42 +14939,42 @@ msgstr ""
"apellido del autor y una sola palabra del título.<p>Para ver el registro "
"completo, pulse «Mostrar detalles»."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr "Portada actual"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr "Buscando..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr "Descargando portadas para <b>%s</b>, espere..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
"No se pudo descargar ninguna portada, pulse en «Mostrar detalles» para más "
"información."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr "No se encontró ninguna portada para <b>%s</b>"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
"Se encontraron <b>%(num)d</b> portadas para %(title)s. Escoja la que más le "
"guste."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr "Descargando metadatos..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Descargando portada..."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-05-02 00:16+0000\n"
"Last-Translator: Kaur Alasoo <kauralasoo@gmail.com>\n"
"Language-Team: Estonian <et@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:40+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:44+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Ei tee midagi"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1103,15 +1103,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1129,7 +1129,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1152,13 +1152,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Suhtle iTunes'ga."
@ -4036,7 +4036,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4127,7 +4127,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5473,23 +5473,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5644,8 +5644,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5681,7 +5681,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9162,7 +9162,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9760,7 +9760,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9939,8 +9939,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12661,7 +12661,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13135,7 +13135,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13281,15 +13281,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13297,27 +13297,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13325,38 +13325,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-11-24 18:16+0000\n"
"Last-Translator: Ander Martínez <Unknown>\n"
"Language-Team: http://librezale.org/wiki/Calibre\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:37+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:41+0000\n"
"X-Generator: Launchpad (build 16372)\n"
"Language: eu\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
@ -166,8 +166,8 @@ msgstr "Ez du ezer egiten"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1194,15 +1194,15 @@ msgstr "Irakurgailuaren zerrendatze metadatuak eguneratzen..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d %(tot)d horietatik"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "amaiturik"
@ -1225,7 +1225,7 @@ msgstr ""
"Azalaren arte lan batzuk ezin izan dira bihurtu.\n"
"Egin ezazu klik 'Zehaztasunak erakutsi' zerrenda ikusteko."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1248,13 +1248,13 @@ msgstr ""
msgid "News"
msgstr "Albisteak"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Katalogoa"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Komunikatu iTunes horrekin ."
@ -4734,7 +4734,7 @@ msgstr "Ez"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4825,7 +4825,7 @@ msgstr "Dataren zigilua (noizkoa)"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Argitaratua"
@ -6240,11 +6240,11 @@ msgid "None of the selected books are on the device"
msgstr "Hautatutako liburuak ez daude irakurgailuan, ezta bakar bat ere"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "Ezabatzen liburuak irakurgailutik."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
@ -6252,7 +6252,7 @@ msgstr ""
"Hautatutako liburuetako batzuk erantsitako gailuan daude. <b>Nondik</b> nahi "
"duzu ezabatu hautatutako fitxategiak?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
@ -6260,7 +6260,7 @@ msgstr ""
"Aukeratutako liburuak <b>betiko ezabatu</b> egingo dira zure calibre "
"liburutegitik eta fitxategiak ezabatu egingo dira betiko. Ziur zaude?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -6418,8 +6418,8 @@ msgstr "Kale egin du metadatuak deskargatzen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "Jaitsierak huts egin du"
@ -6455,7 +6455,7 @@ msgid "Download complete"
msgstr "Jaitsiera osatu da"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -10038,7 +10038,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -10665,7 +10665,7 @@ msgstr "Esteka"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "Ez da bat datorrenik aurkitu"
@ -10844,8 +10844,8 @@ msgstr "Kopiaturik"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr "Erregistroa ikusi"
@ -13670,7 +13670,7 @@ msgid "Previous Page"
msgstr "Aurreko orrialdea"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -14166,7 +14166,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -14318,15 +14318,15 @@ msgstr "&Iruzkinak"
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -14334,27 +14334,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -14362,38 +14362,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Deskargatzen liburu-azala..."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-06-07 03:13+0000\n"
"Last-Translator: Farhood M,K, Kiazand <fartooti@gmail.com>\n"
"Language-Team: Persian <fa@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:48+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:53+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1107,15 +1107,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1133,7 +1133,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1156,13 +1156,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4041,7 +4041,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4132,7 +4132,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5478,23 +5478,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5649,8 +5649,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5686,7 +5686,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9167,7 +9167,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9765,7 +9765,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9944,8 +9944,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12666,7 +12666,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13140,7 +13140,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13286,15 +13286,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13302,27 +13302,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13330,38 +13330,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-11-05 18:06+0000\n"
"Last-Translator: Harry Salmimaa <harry.ok@hotmail.com>\n"
"Language-Team: Finnish <fi@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:41+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:45+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Ei tee mitään"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1123,15 +1123,15 @@ msgstr "Päivittää laitteen metatietolistausta..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "Valmis"
@ -1154,7 +1154,7 @@ msgstr ""
"Osaa kansitaiteesta ei voitu kääntää.\n"
"Valitse 'Näytä yksityiskohdat' nähdäksesi listan."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1177,13 +1177,13 @@ msgstr ""
msgid "News"
msgstr "Uutiset"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Luettelo"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Kommunikoi iTunesin kanssa."
@ -4126,7 +4126,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4217,7 +4217,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5564,23 +5564,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5735,8 +5735,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5772,7 +5772,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9253,7 +9253,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9851,7 +9851,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -10030,8 +10030,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12752,7 +12752,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13226,7 +13226,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13372,15 +13372,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13388,27 +13388,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13416,38 +13416,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2011-08-05 17:17+0000\n"
"Last-Translator: Kovid Goyal <Unknown>\n"
"Language-Team: Faroese <fo@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:40+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:44+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1080,15 +1080,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1106,7 +1106,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1129,13 +1129,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4011,7 +4011,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4102,7 +4102,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5448,23 +5448,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5619,8 +5619,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5656,7 +5656,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9137,7 +9137,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9735,7 +9735,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9914,8 +9914,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12636,7 +12636,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13110,7 +13110,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13256,15 +13256,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13272,27 +13272,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13300,38 +13300,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre 0.4.22\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-12-08 17:10+0000\n"
"Last-Translator: Arnaud <Unknown>\n"
"Language-Team: PCGen\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Launchpad-Export-Date: 2012-12-09 04:36+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:45+0000\n"
"X-Generator: Launchpad (build 16372)\n"
"Language: fr\n"
"X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n"
"Generated-By: pygettext.py 1.5\n"
@ -168,8 +168,8 @@ msgstr "Ne fait strictement rien"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1209,15 +1209,15 @@ msgstr "Mise à jour de la liste des métadonnées de lappareil…"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d sur %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "Terminé"
@ -1240,7 +1240,7 @@ msgstr ""
"Certaines illustrations de couverture nont pu être converties.\n"
"Cliquer sur «Afficher Détails» pour une liste."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1263,13 +1263,13 @@ msgstr ""
msgid "News"
msgstr "Informations"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Catalogue"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Communiquer avec iTunes"
@ -4883,7 +4883,7 @@ msgstr "Non"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4974,7 +4974,7 @@ msgstr "Horodatage"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Publié"
@ -6479,11 +6479,11 @@ msgid "None of the selected books are on the device"
msgstr "Aucun des livres sélectionnés nest sur lappareil"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "Suppression des livres dans lappareil"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
@ -6491,7 +6491,7 @@ msgstr ""
"Certains des livres sélectionnés sont présents sur lappareil connecté. <b>A "
"partir doù</b> voulez-vous supprimer les fichiers?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
@ -6500,7 +6500,7 @@ msgstr ""
"fichiers associés seront retirés de votre bibliothèque calibre. Êtes-vous "
"certain?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -6663,8 +6663,8 @@ msgstr "Echec du téléchargement des métadonnées"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "Le téléchargement a échoué."
@ -6708,7 +6708,7 @@ msgid "Download complete"
msgstr "Téléchargement terminé"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr "Journal de Téléchargement"
@ -10503,7 +10503,7 @@ msgstr "Afficher les informations sur le périphérique"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -11236,7 +11236,7 @@ msgstr "Lien"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "Aucun résultat"
@ -11421,8 +11421,8 @@ msgstr "Copié"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr "Afficher le journal"
@ -14429,7 +14429,7 @@ msgid "Previous Page"
msgstr "Page précédente"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -14957,7 +14957,7 @@ msgid "Edit Metadata"
msgstr "Éditer les métadonnées"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -15117,15 +15117,15 @@ msgstr "&Commentaires"
msgid "Basic metadata"
msgstr "Métadonnées basiques"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr "Possède une couverture"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr "Possède un résumé"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -15139,29 +15139,29 @@ msgstr ""
"une couverture dans létape de téléchargement\n"
"de couverture, et vice versa."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr "Voir à"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr "calibre télécharge les métadonnées à partir de: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr "Veuillez patienter"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr "Requête: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
"Le téléchargement des métadonnées a échoué. Cliquer Afficher Détails pour "
"voir les détails"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -15173,42 +15173,42 @@ msgstr ""
"le nom de famille de l'auteur et un unique mot distinctif du titre.<p> Pour "
"voir le journal en entier, cliquer Afficher Détails."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr "Couverture actuelle"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr "Recherche en cours…"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr "Téléchargement des couvertures pour <b>%s</b>, veuillez patienter…"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
"Impossible de télécharger toutes les couvertures, cliquer \"Afficher "
"détails\" pour les détails"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr "Impossible de trouver toutes les couvertures de <b>%s</b>"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
"<b>%(num)d</b> couvertures trouvées pour %(title)s. Choisir celle que vous "
"préférez le mieux."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr "Télécharge les métadonnées…"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Télécharge la couverture…"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-03-30 13:27+0000\n"
"Last-Translator: Richard Boudreau <Unknown>\n"
"Language-Team: French (Canada) <fr_CA@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:55+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 05:00+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Ne fait strictement rien"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1132,15 +1132,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1158,7 +1158,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1181,13 +1181,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4063,7 +4063,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4154,7 +4154,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5500,23 +5500,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5671,8 +5671,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5708,7 +5708,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9189,7 +9189,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9787,7 +9787,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9966,8 +9966,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12688,7 +12688,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13162,7 +13162,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13308,15 +13308,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13324,27 +13324,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13352,38 +13352,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-10-14 15:48+0000\n"
"Last-Translator: Mauro Ermacora <m.ermacora@gmail.com>\n"
"Language-Team: Friulian <fur@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:41+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:45+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1083,15 +1083,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1109,7 +1109,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1132,13 +1132,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4014,7 +4014,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4105,7 +4105,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5451,23 +5451,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5622,8 +5622,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5659,7 +5659,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9140,7 +9140,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9738,7 +9738,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9917,8 +9917,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12639,7 +12639,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13113,7 +13113,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13259,15 +13259,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13275,27 +13275,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13303,38 +13303,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-11-09 23:06+0000\n"
"Last-Translator: ghas <Unknown>\n"
"Language-Team: dev@gl.openoffice.org\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:42+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:46+0000\n"
"X-Generator: Launchpad (build 16372)\n"
"Language: gl\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
@ -166,8 +166,8 @@ msgstr "Non facer nada"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1169,15 +1169,15 @@ msgstr "Actualizando a relación de metadatos..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d de %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "rematado"
@ -1200,7 +1200,7 @@ msgstr ""
"Algunhas cubertas non se converteron. \n"
"Prema «Amosar detalles» para relacionalas."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1223,13 +1223,13 @@ msgstr ""
msgid "News"
msgstr "Noticias"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Catálogo"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Comunicar con iTunes."
@ -4500,7 +4500,7 @@ msgstr "Non"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4591,7 +4591,7 @@ msgstr "Marca de tempo"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Publicado"
@ -5997,11 +5997,11 @@ msgid "None of the selected books are on the device"
msgstr "Ningún dos libros seleccionados se atopan no dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "Eliminando libros do dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
@ -6009,7 +6009,7 @@ msgstr ""
"Algúns dos libros seleccionados están no dispositivo conectado. De "
"<b>onde</b> quere borrar os libros seleccionados?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
@ -6017,7 +6017,7 @@ msgstr ""
"O libros seleccionados serán <b>eliminados permanentemente</b> e os "
"ficheiros retirados da súa biblioteca do Calibre. Está seguro?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -6176,8 +6176,8 @@ msgstr "Produciuse un fallo ao descargar os metadatos"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "Produciuse un fallo na descarga"
@ -6213,7 +6213,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9797,7 +9797,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -10479,7 +10479,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "Non se atopou ningunha coincidencia"
@ -10664,8 +10664,8 @@ msgstr "Copiado"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -13548,7 +13548,7 @@ msgid "Previous Page"
msgstr "Páxina anterior"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -14047,7 +14047,7 @@ msgid "Edit Metadata"
msgstr "Modificar metadatos"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -14196,15 +14196,15 @@ msgstr "&Comentarios"
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -14212,27 +14212,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -14240,38 +14240,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Descargando a cuberta..."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2011-08-20 06:46+0000\n"
"Last-Translator: Hasit Bhatt <hasit.p.bhatt@gmail.com>\n"
"Language-Team: Gujarati <gu@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:43+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:47+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "કઈ પણ કરતું નથી"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1080,15 +1080,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1106,7 +1106,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1129,13 +1129,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4011,7 +4011,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4102,7 +4102,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5448,23 +5448,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5619,8 +5619,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5656,7 +5656,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9137,7 +9137,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9735,7 +9735,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9914,8 +9914,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12636,7 +12636,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13110,7 +13110,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13256,15 +13256,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13272,27 +13272,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13300,38 +13300,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,16 +7,16 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"PO-Revision-Date: 2012-12-12 16:04+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-12-15 17:41+0000\n"
"Last-Translator: Hisbro <talnl357@gmail.com>\n"
"Language-Team: Hebrew <he@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-13 04:40+0000\n"
"X-Generator: Launchpad (build 16361)\n"
"X-Launchpad-Export-Date: 2012-12-16 04:43+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "לא עושה דבר"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -326,7 +326,7 @@ msgstr "כתוב תגיות מטא מ- %s קבצים"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775
msgid "Add books to calibre or the connected device"
msgstr "הוסף ספרים לקליבר או למכשיר המחובר"
msgstr "הוסף ספרים ל-calibre או למכשיר המחובר"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780
msgid "Fetch annotations from a connected Kindle (experimental)"
@ -334,7 +334,7 @@ msgstr "יבא הערות ממכשיר קינדל מחובר (ניסיוני)"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
msgid "Generate a catalog of the books in your calibre library"
msgstr "אתחל קטלוג של הספרים שבספריית הקליברה שלך"
msgstr "אתחל קטלוג של הספרים שבספריית ה-calibre שלך"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790
msgid "Convert books to various ebook formats"
@ -342,15 +342,15 @@ msgstr "להמיר ספרים לתצורות שונות"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795
msgid "Delete books from your calibre library or connected device"
msgstr "למחוק ספרים מספריית הקליברה או מהמכשיר שלך"
msgstr "למחוק ספרים מספריית ה-calibre או מהמכשיר שלך"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:800
msgid "Edit the metadata of books in your calibre library"
msgstr "לערוך את הנתונים של הספרים בספריית הקליברה שלך"
msgstr "לערוך את הנתונים של הספרים בספריית ה-calibre שלך"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
msgid "Read books in your calibre library"
msgstr "לקרוא ספרים בספריית הקליברה שלך"
msgstr "לקרוא ספרים בספריית ה-calibre שלך"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:810
msgid "Download news from the internet in ebook form"
@ -370,7 +370,7 @@ msgstr "הצג פרטי הספר בחלון נפרד"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
msgid "Restart calibre"
msgstr "לאתחל קליברה"
msgstr "אתחל את calibre"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:835
msgid "Open the folder that contains the book files in your calibre library"
@ -391,11 +391,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:852
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
msgid "Browse the calibre User Manual"
msgstr "עיין במדריך קליבר למשתמש"
msgstr "עיין במדריך של calibre למשתמש"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
msgid "Customize calibre"
msgstr "התאם את קליבר"
msgstr "התאם את calibre"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid "Easily find books similar to the currently selected one"
@ -539,23 +539,23 @@ msgstr "שלוט בצורה שקליבר קורא מידע מטא מקבצים
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043
msgid "Saving books to disk"
msgstr "שומר ספרים לדיסק"
msgstr "שמירת ספרים לדיסק"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049
msgid ""
"Control how calibre exports files from its database to disk when using Save "
"to disk"
msgstr ""
"קבע איך calibre מיצא קבצים ממסד הנתונים לדיסק הקשיח בבחירת \"שמירה לדיסק "
"קבע איך calibre מייצא קבצים ממסד הנתונים לדיסק הקשיח בבחירת \"שמירה לדיסק "
"הקשיח\""
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1055
msgid "Sending books to devices"
msgstr "שולח ספרים להתקנים"
msgstr "שליחת ספרים להתקנים"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1061
msgid "Control how calibre transfers files to your ebook reader"
msgstr "שלוט בצורת ההעברה של קליבר לקורא הספרים שלך"
msgstr "שלוט כיצד calibre מעביר את הקבצים לקורא הספרים הדיגיטליים שלך"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067
msgid "Metadata plugboards"
@ -918,6 +918,8 @@ msgid ""
"plugin. This command will automatically zip up the plugin and update it in "
"calibre."
msgstr ""
"למפתחי רכיבים: נתיב לספריה שבה אתם מפתחים את הרכיב. פקודה זו תכווץ באופן "
"אוטומטי את הרכיב ותעדכן אותו ב-calibre."
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:626
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
@ -1077,7 +1079,7 @@ msgstr "תקשר עם אייטונס/אייבוקס"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:212
msgid "Apple iDevice detected, launching iTunes, please wait ..."
msgstr ""
msgstr "iDevice של אפל אותר, מפעיל iTunes, אנא המתן..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214
msgid ""
@ -1110,15 +1112,15 @@ msgstr "מעדכן רישום נתוני מטא של החומרה"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d מתוך %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "הסתיים"
@ -1141,7 +1143,7 @@ msgstr ""
"לא היה אפשר להמיר חלק מתמונות השער.\n"
"לחץ על 'הצג פרטים' לקבלת רשימה."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1164,13 +1166,13 @@ msgstr ""
msgid "News"
msgstr "חדשות"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "קטלוג"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "תקשר עם אייטונס"
@ -4068,7 +4070,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4076,14 +4078,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:375
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:585
msgid "Title"
msgstr ""
msgstr "כותרת"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1075
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
msgid "Author(s)"
msgstr ""
msgstr "מחבר/ים"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
@ -4127,7 +4129,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780
msgid "Tags"
msgstr ""
msgstr "תוויות"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184
@ -4142,8 +4144,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140
msgid "Series"
msgid_plural "Series"
msgstr[0] ""
msgstr[1] ""
msgstr[0] "סדרות"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
@ -4159,10 +4160,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
msgstr "פורסם"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:784
msgid "Rights"
@ -4516,7 +4517,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:778
msgid "Rating"
msgstr ""
msgstr "דירוג"
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/split.py:34
#, python-format
@ -5080,7 +5081,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:129
#, python-format
msgid "%d books"
msgstr "%d ספרים"
msgstr "ספרים %d"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92
@ -5505,23 +5506,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5541,7 +5542,7 @@ msgstr "התחבר לתיקיה"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:43
msgid "Connect to iTunes"
msgstr ""
msgstr "התחבר ל-iTunes"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:49
msgid "Connect to Bambook"
@ -5676,8 +5677,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5713,7 +5714,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -5876,7 +5877,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22
msgid "Change calibre behavior"
msgstr ""
msgstr "שנה את ההתנהגות של calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208
@ -6170,7 +6171,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234
#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667
msgid "&Cancel"
msgstr ""
msgstr "&ביטול"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:106
msgid "&Rebuild Book"
@ -6255,7 +6256,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:37
msgid "View"
msgstr ""
msgstr "הצג"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:48
msgid "View specific format"
@ -8225,7 +8226,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:98
msgid "Preview"
msgstr ""
msgstr "תצוגה מקדימה"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:19
msgid ""
@ -8774,7 +8775,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627
msgid "Apply changes"
msgstr ""
msgstr "החל שינויים"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820
msgid "Remove series"
@ -8927,7 +8928,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:918
msgid "Running jobs"
msgstr ""
msgstr "עבודות רצות"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:919
msgid "Cannot configure the device while there are running device jobs."
@ -9194,7 +9195,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9792,7 +9793,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9899,7 +9900,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:72
msgid "Active Jobs"
msgstr ""
msgstr "עבודות פעילות"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:73
msgid "Find next match"
@ -9916,11 +9917,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:76
msgid "&Stop selected jobs"
msgstr ""
msgstr "&עצור עבודות נבחרות"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:77
msgid "&Hide selected jobs"
msgstr ""
msgstr "&הסתר עבודות נבחרות"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:78
msgid "Show job &details"
@ -9971,8 +9972,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -10159,7 +10160,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059
msgid "&Rating:"
msgstr ""
msgstr "&דירוג:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556
@ -11509,7 +11510,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:164
msgid "Publishers"
msgstr ""
msgstr "מוציאים לאור"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:143
msgid " (not on any book)"
@ -12530,7 +12531,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:61
msgid "Size (MB)"
msgstr ""
msgstr "גודל (מ\"ב)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275
@ -12693,7 +12694,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13167,7 +13168,7 @@ msgid "Edit Metadata"
msgstr "ערוך מטא-נתונים"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13313,15 +13314,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13329,27 +13330,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13357,38 +13358,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""
@ -14016,7 +14017,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:152
msgid "Formats"
msgstr ""
msgstr "פורמטים"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68
msgid "ISBN"
@ -14549,7 +14550,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259
msgid "User interface &style (needs restart):"
msgstr ""
msgstr "סגנון ממשק &משתמש (מצריך איתחול):"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260
msgid "Show &tooltips in the book list"
@ -14557,7 +14558,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261
msgid "Main Interface"
msgstr ""
msgstr "ממשק ראשי"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262
msgid ""
@ -14685,7 +14686,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123
msgid "&Apply"
msgstr ""
msgstr "&החל"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:238
msgid "Restore &defaults"
@ -15931,7 +15932,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:93
msgid "(all books)"
msgstr ""
msgstr "(כל הספרים)"
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:21
msgid ""
@ -16378,7 +16379,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:858
#: /home/kovid/work/calibre/src/calibre/library/database2.py:495
msgid "Searches"
msgstr ""
msgstr "חיפושים"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:935
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:955
@ -16710,7 +16711,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:205
msgid "&Donate to support calibre"
msgstr "&תרום כדי לתמוך בקליבר"
msgstr "&תרום כדי לתמוך ב-calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:241
msgid "&Restore"
@ -17773,7 +17774,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856
#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667
msgid "Cancel"
msgstr ""
msgstr "ביטול"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857
msgid "&Finish"
@ -17794,7 +17795,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "ברוך הבא ! לקליבר"
msgstr "ברוך הבא ל-calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
@ -20948,7 +20949,7 @@ msgstr ""
#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:673
msgid "Apply"
msgstr ""
msgstr "החל"
#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:683
msgid "Don't Save"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-03-18 12:52+0000\n"
"Last-Translator: Vibhav Pant <vibhavp@gmail.com>\n"
"Language-Team: Hindi <hi@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:43+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:47+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "कुछ भी नहीं करता"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1082,15 +1082,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1108,7 +1108,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1131,13 +1131,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4016,7 +4016,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4107,7 +4107,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5453,23 +5453,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5624,8 +5624,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5661,7 +5661,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9142,7 +9142,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9740,7 +9740,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9919,8 +9919,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12641,7 +12641,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13115,7 +13115,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13261,15 +13261,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13277,27 +13277,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13305,38 +13305,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-07-23 13:49+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Himachali <him@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:43+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:47+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1080,15 +1080,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1106,7 +1106,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1129,13 +1129,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4011,7 +4011,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4102,7 +4102,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5448,23 +5448,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5619,8 +5619,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5656,7 +5656,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9137,7 +9137,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9735,7 +9735,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9914,8 +9914,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12636,7 +12636,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13110,7 +13110,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13256,15 +13256,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13272,27 +13272,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13300,38 +13300,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-05-04 13:42+0000\n"
"Last-Translator: Tomislav Pešut <tomislav.pesut@edu.fit.ba>\n"
"Language-Team: Croatian <hr@li.org>\n"
@ -16,8 +16,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:50+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:55+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -166,8 +166,8 @@ msgstr "Uopće ne funkcionira"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1104,15 +1104,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "završeno"
@ -1130,7 +1130,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1153,13 +1153,13 @@ msgstr ""
msgid "News"
msgstr "Vijesti"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Katalog"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4200,7 +4200,7 @@ msgstr "Ne"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4291,7 +4291,7 @@ msgstr "Vremenska oznaka"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Objavljeno"
@ -5658,23 +5658,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "Uklanjanje knjiga sa uređaja."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5829,8 +5829,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5866,7 +5866,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9380,7 +9380,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9978,7 +9978,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "Podudarnosti nisu pronađene"
@ -10157,8 +10157,8 @@ msgstr "Kopirano"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12910,7 +12910,7 @@ msgid "Previous Page"
msgstr "Prethodna Stranica"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13384,7 +13384,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13530,15 +13530,15 @@ msgstr "&Komentar"
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13546,27 +13546,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13574,38 +13574,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Skidanje omota..."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-12-02 07:36+0000\n"
"Last-Translator: Devilinside <Unknown>\n"
"Language-Team: Hungarian <hu@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:44+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:48+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Semmit sem csinál"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1161,15 +1161,15 @@ msgstr "Eszköz metaadat listájának frissítése…"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d/%(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "Kész"
@ -1192,7 +1192,7 @@ msgstr ""
"Néhány borítót nem lehetett konvertálni.\n"
"Kattintson a „Részletek megjelenítése” lehetőségre a listához."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1215,13 +1215,13 @@ msgstr ""
msgid "News"
msgstr "Hírek (RSS)"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Katalógus"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Kommunikáció iTunes-szal."
@ -4644,7 +4644,7 @@ msgstr "Nem"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4735,7 +4735,7 @@ msgstr "Dátum"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Kiadás ideje"
@ -6194,11 +6194,11 @@ msgid "None of the selected books are on the device"
msgstr "A kiválasztott könyvek nem találhatóak az eszközön"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "Könyvek törlése az eszközről."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
@ -6206,7 +6206,7 @@ msgstr ""
"A kiválasztott könyvek egyike egy csatlakoztatott eszközön található. "
"<b>Honnan</b> szeretné a kijelölt fájlokat törölni?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
@ -6214,7 +6214,7 @@ msgstr ""
"A kiválasztott könyvek <b>véglegesen törlődni</b> fognak és a fájlok "
"eltávolításra kerülnek a calibre könyvtárából. Folytatja?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -6377,8 +6377,8 @@ msgstr "A metaadat letöltése meghiúsult"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "A letöltés meghiúsult"
@ -6418,7 +6418,7 @@ msgid "Download complete"
msgstr "A letöltés befejeződött"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr "Naplófájl letöltése"
@ -10111,7 +10111,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -10819,7 +10819,7 @@ msgstr "Hivatkozás"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "Nincs találat"
@ -11006,8 +11006,8 @@ msgstr "Másolva"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr "Naplófájl megjelenítése"
@ -13929,7 +13929,7 @@ msgid "Previous Page"
msgstr "Előző oldal"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -14439,7 +14439,7 @@ msgid "Edit Metadata"
msgstr "Metaadat szerkesztése"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -14598,15 +14598,15 @@ msgstr "&Megjegyzések"
msgid "Basic metadata"
msgstr "Alap metaadat"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr "Van borítója"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr "Van összefoglalója"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -14617,29 +14617,29 @@ msgstr ""
"Néha előfordul, hogy olyan könyvhöz is töltődik le\n"
"borító, ami borító nélküliként volt jelölve és fordítva."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr "Nézze itt:"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr "A calibre metaadatokat tölt le a következő helyről: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr "Kérem várjon"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr "Lekérdezés: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
"Nem sikerült a metaadatok letöltése. Kattintson a „Részletek” gombra a "
"további információkért."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -14651,42 +14651,42 @@ msgstr ""
"jellemző szót adjon meg a címből.<p>További információkért kattintson a "
"„Részletek” gombra."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr "Aktuális borító"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr "Keresés…"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr "<b>%s</b> borítójának letöltése, kérem várjon…"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
"Nem sikerült a borító letöltése, kattintson a „Részletek” gombra további "
"információkért."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr "Nem található borító ehhez: <b>%s</b>"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
"%(title)s könyvhöz <b>%(num)d</b> borító is található. Válassza amelyik "
"szeretné."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr "Metaadatok letöltése…"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Borító letöltése…"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-01-18 11:51+0000\n"
"Last-Translator: Amri Ristadi <amristadi@gmail.com>\n"
"Language-Team: Indonesian <id@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:44+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:48+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "Tidak ada apa-apanya"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1105,15 +1105,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1131,7 +1131,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1154,13 +1154,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4039,7 +4039,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4130,7 +4130,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5476,23 +5476,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5647,8 +5647,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5684,7 +5684,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9165,7 +9165,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9763,7 +9763,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9942,8 +9942,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12664,7 +12664,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13138,7 +13138,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13284,15 +13284,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13300,27 +13300,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13328,38 +13328,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 20120515-src_calibre_translations_calibre-is\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-05-23 19:33+0000\n"
"Last-Translator: Sveinn í Felli <sveinki@nett.is>\n"
"Language-Team: Icelandic <translation-team-is@lists.sourceforge.net>\n"
@ -17,8 +17,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:44+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:48+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -167,8 +167,8 @@ msgstr "Gerir nákvæmlega ekkert"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1082,15 +1082,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1108,7 +1108,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1131,13 +1131,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4013,7 +4013,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4104,7 +4104,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5450,23 +5450,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5621,8 +5621,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5658,7 +5658,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9139,7 +9139,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9737,7 +9737,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9916,8 +9916,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12638,7 +12638,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13112,7 +13112,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13258,15 +13258,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13274,27 +13274,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13302,38 +13302,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre_calibre-it\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-12-08 12:24+0000\n"
"Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n"
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
@ -17,8 +17,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-09 04:37+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:49+0000\n"
"X-Generator: Launchpad (build 16372)\n"
"Language: it\n"
"X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n"
"Generated-By: pygettext.py 1.5\n"
@ -170,8 +170,8 @@ msgstr "Non fa assolutamente niente"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1189,15 +1189,15 @@ msgstr "Aggiornamento dei metadati sul dispositivo..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d di %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "completato"
@ -1220,7 +1220,7 @@ msgstr ""
"Alcune copertine non possono essere convertite.\n"
"Fai clic su 'Mostra dettagli' per un elenco."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1243,13 +1243,13 @@ msgstr ""
msgid "News"
msgstr "Notizie"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "Catalogo"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "Comunica con iTunes."
@ -4784,7 +4784,7 @@ msgstr "No"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4875,7 +4875,7 @@ msgstr "Timestamp"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "Pubblicato"
@ -6346,11 +6346,11 @@ msgid "None of the selected books are on the device"
msgstr "Nessuno dei libri selezionati è sul dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "Eliminazione dei libri dal dispositivo."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
@ -6358,7 +6358,7 @@ msgstr ""
"Alcuni dei libri selezionati sono sul dispositivo connesso.<b>Da dove</b> si "
"desidera che i file selezionati siano eliminati?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
@ -6366,7 +6366,7 @@ msgstr ""
"I libri selezionati saranno <b>eliminati definitivamente</b> e i file "
"rimossi dalla biblioteca di calibre. Continuare?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -6526,8 +6526,8 @@ msgstr "Scaricamento metadati non riuscito"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "Scaricamento non riuscito"
@ -6569,7 +6569,7 @@ msgid "Download complete"
msgstr "Scaricamento completato"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr "Registro scaricamenti"
@ -10290,7 +10290,7 @@ msgstr "Mostra informazioni sul dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -11020,7 +11020,7 @@ msgstr "Collegamento"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "Nessuna corrispondenza trovata"
@ -11206,8 +11206,8 @@ msgstr "Copiato"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr "Mostra log"
@ -14158,7 +14158,7 @@ msgid "Previous Page"
msgstr "Pagina precedente"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -14675,7 +14675,7 @@ msgid "Edit Metadata"
msgstr "Modifica metadati"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -14829,15 +14829,15 @@ msgstr "&Commenti"
msgid "Basic metadata"
msgstr "Metadati di base"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr "Ha la copertina"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr "Ha il sommario"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -14845,29 +14845,29 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr "Vedere su"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr "calibre sta scaricando i metadati da: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr "Attendere"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr "Ricerca: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
"Errore nello scaricamento dei metadata. Premi Mostra dettagli per vedere i "
"dettagli"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -14879,41 +14879,41 @@ msgstr ""
"ed una singola parola distintiva del titolo.<p>Per vedere l'intero registro, "
"premi Mostra dettagli."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr "Copertina attuale"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr "Ricerca in corso..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr "Scaricamento copertine da <b>%s</b>, attendere..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
"Scaricamento delle copertine non riuscito, fai clic su \"Mostra dettagli\" "
"per informazioni."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr "Impossibile trovare una copertina per <b>%s</b>"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
"Trovate <b>%(num)d</b> copertine di %(title)s. Scegli quella che preferisci."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr "Scaricamento metadati in corso..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "Scaricamento della copertina..."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-12-08 06:59+0000\n"
"Last-Translator: Ado Nishimura <Unknown>\n"
"Language-Team: Japanese <ja@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Launchpad-Export-Date: 2012-12-09 04:37+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:49+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "まったく何もしません"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1113,15 +1113,15 @@ msgstr "デバイスの書誌情報リストを更新しています..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr "%(num)d / %(tot)d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr "完了"
@ -1144,7 +1144,7 @@ msgstr ""
"いくつかの表紙が変換できませんでした。\n"
"「詳細を表示」をクリックするとリストを表示します。"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1167,13 +1167,13 @@ msgstr ""
msgid "News"
msgstr "ニュース"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr "カタログ"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr "iTunesと通信します。"
@ -4297,7 +4297,7 @@ msgstr "いいえ"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4387,7 +4387,7 @@ msgstr "更新日時"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr "発行日"
@ -5766,23 +5766,23 @@ msgid "None of the selected books are on the device"
msgstr "選択した本はデバイスには入っていません"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr "デバイスから本を削除"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr "選択したいくつかの本が接続したデバイスにもあります。<b>どこの</b>本を削除しますか?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr "選択された本は<b>完全に削除</b>され、calibreのライブラリからも削除されます。よろしいですか"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5937,8 +5937,8 @@ msgstr "書誌情報のダウンロードに失敗しました。"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr "ダウンロード失敗"
@ -5974,7 +5974,7 @@ msgid "Download complete"
msgstr "ダウンロード完了"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr "ダウンロード・ログ"
@ -9528,7 +9528,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -10181,7 +10181,7 @@ msgstr "リンク"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr "一致しませんでした"
@ -10364,8 +10364,8 @@ msgstr "コピー済"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr "ログ表示"
@ -13164,7 +13164,7 @@ msgid "Previous Page"
msgstr "前のページ"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13647,7 +13647,7 @@ msgid "Edit Metadata"
msgstr "書誌情報を編集"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13797,15 +13797,15 @@ msgstr "コメント(&C)"
msgid "Basic metadata"
msgstr "基本書誌情報"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr "表紙あり"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr "サマリーあり"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13816,27 +13816,27 @@ msgstr ""
"時々、表紙なしとなった物でもダウンロードすると\n"
"表紙が見つかったり、あるいはその逆が起こることがあります。"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr "参照:"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr "calibreの書誌情報ダウンロード先: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr "お待ちください"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr "クエリ: "
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr "書誌情報のダウンロードに失敗しました。詳しくは「詳細を表示」をクリックしてください。"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13846,38 +13846,38 @@ msgstr ""
"検索にマッチする本がありませんでした。<b>検索条件を減らして</b> "
"みてください。例えば、著者の姓だけにしたり、タイトルの一部だけを指定してください。ログ全体を参照するには、「詳細を表示」をクリックしてください。"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr "現在の表紙"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr "検索中..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr "<b>%s</b>から表紙をダウンロード中。お待ちください..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr "表紙がダウンロードできませんでした。詳しくは「詳細を表示」をクリックしてください。"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr "<b>%s</b>の表紙が見つかりませんでした。"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr "<b>%(num)d</b> 個の %(title)s の表紙を発見。一番良い物を選んでください。"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr "書誌情報をダウンロード中..."
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr "表紙をダウンロード中..."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-08-09 07:28+0000\n"
"Last-Translator: anggoro <ang@desa.in>\n"
"Language-Team: Javanese <jv@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 0;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:45+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:49+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1086,15 +1086,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1112,7 +1112,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1135,13 +1135,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4017,7 +4017,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4108,7 +4108,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5454,23 +5454,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5625,8 +5625,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5662,7 +5662,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9143,7 +9143,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9741,7 +9741,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9920,8 +9920,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12642,7 +12642,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13116,7 +13116,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13262,15 +13262,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13278,27 +13278,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13306,38 +13306,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-08-26 09:07+0000\n"
"Last-Translator: clouds ge <alexzalk@gmail.com>\n"
"Language-Team: Georgian <ka@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:41+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:45+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "საერთოდ არაფერს აკეთებს"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1083,15 +1083,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1109,7 +1109,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1132,13 +1132,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4014,7 +4014,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4105,7 +4105,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5451,23 +5451,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5622,8 +5622,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5659,7 +5659,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9140,7 +9140,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9738,7 +9738,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9917,8 +9917,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12639,7 +12639,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13113,7 +13113,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13259,15 +13259,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13275,27 +13275,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13303,38 +13303,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-07 04:42+0000\n"
"POT-Creation-Date: 2012-12-14 04:21+0000\n"
"PO-Revision-Date: 2012-05-09 10:16+0000\n"
"Last-Translator: s k Nagesh <sknagesh@gmail.com>\n"
"Language-Team: Kannada <kn@li.org>\n"
@ -15,8 +15,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Launchpad-Export-Date: 2012-12-08 04:45+0000\n"
"X-Generator: Launchpad (build 16341)\n"
"X-Launchpad-Export-Date: 2012-12-15 04:49+0000\n"
"X-Generator: Launchpad (build 16372)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
msgid "Does absolutely nothing"
@ -165,8 +165,8 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
@ -1083,15 +1083,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1143
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3335
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3292
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3334
#, python-format
msgid "%(num)d of %(tot)d"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:505
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1195
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3342
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3341
#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110
msgid "finished"
msgstr ""
@ -1109,7 +1109,7 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2816
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471
@ -1132,13 +1132,13 @@ msgstr ""
msgid "News"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2818
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2817
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3342
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360
msgid "Catalog"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3185
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3184
msgid "Communicate with iTunes."
msgstr ""
@ -4014,7 +4014,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
@ -4105,7 +4105,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305
msgid "Published"
msgstr ""
@ -5451,23 +5451,23 @@ msgid "None of the selected books are on the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:263
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:361
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:363
msgid "Deleting books from device."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:321
msgid ""
"Some of the selected books are on the attached device. <b>Where</b> do you "
"want the selected files deleted from?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333
msgid ""
"The selected books will be <b>permanently deleted</b> and the files removed "
"from your calibre library. Are you sure?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:355
msgid ""
"The selected books will be <b>permanently deleted</b> from your device. Are "
"you sure?"
@ -5622,8 +5622,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:826
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
msgid "Download failed"
msgstr ""
@ -5659,7 +5659,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:888
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
msgid "Download log"
msgstr ""
@ -9140,7 +9140,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:881
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220
msgid "Copy to clipboard"
@ -9738,7 +9738,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721
msgid "No matches found"
msgstr ""
@ -9917,8 +9917,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:946
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1055
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -12639,7 +12639,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:943
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Back"
@ -13113,7 +13113,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:936
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -13259,15 +13259,15 @@ msgstr ""
msgid "Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
msgid "Has summary"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:207
msgid ""
"The has cover indication is not fully\n"
"reliable. Sometimes results marked as not\n"
@ -13275,27 +13275,27 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:288
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:442
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:496
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:524
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid ""
"Failed to find any books that match your search. Try making the search "
"<b>less specific</b>. For example, use only the author's last name and a "
@ -13303,38 +13303,38 @@ msgid ""
"Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:632
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:635
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:833
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:835
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:924
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1039
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
msgid "Downloading cover..."
msgstr ""

Some files were not shown because too many files have changed in this diff Show More